Yamata
Website
  • Yamata Nodes
    • DISCLAIMER
    • Transaction Processing
      • Order Submission Process
      • Sequencer Processing
      • Posting on the Blockchain
    • Order Validation
      • What are Validating Nodes (VNs)
      • Order Matching
      • Challenge Process
        • Discrepancy Detection
        • Challenge Initiation
        • Challenge Approval
      • Voting & Sequencer Defense
    • Reward Process
      • Transaction Fee Distribution
      • Challenge Results
      • Validating Nodes (VNs) Rewards
      • Withdrawal Process
    • Reputation System
      • Reputation Gain/Loss
      • Punishment Process
      • Reputation Score Ranges
    • Node Activation
      • Activation Fee
      • Node License NFT
      • Hosting
      • YAMATA Software
Powered by GitBook
On this page
  1. Yamata Nodes
  2. Order Validation
  3. Challenge Process

Challenge Approval

PreviousChallenge InitiationNextVoting & Sequencer Defense

Last updated 6 months ago

The final steps of the Challenge Process focus on consensus among Validating Nodes (VNs) to determine whether the challenge is valid and should move further. The image bellow illustrates the decision point where 5 VNs must agree to raise the same challenge for it to proceed.

5 VN Consensus

Once a VN raises a challenge, the system requires at least 5 VNs to raise the same challenge for it to proceed further. This rule ensures that challenges are not raised based on the opinion of a single VN, but rather based on collective agreement from multiple independent validators.

If fewer than 5 VNs raise the same challenge:

  • The challenge remains pending. This means the process pauses, waiting for additional VNs to support the challenge. If the required 5 VNs do not raise the same challenge, it does not proceed further.

If 5 or more VNs raise the same challenge:

  • The challenge moves forward. The process continues into the next phase, where the challenge is reviewed in-depth by all other VNs.

The requirement for at least 5 VNs to raise the same challenge is designed to avoid congestion and prevent single points of failure in the system. If a single VN or a small group could initiate challenges on their own, it could lead to an overload of unnecessary challenges, congesting the system and slowing down the validation process.

Challenge Approval