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

Order Validation

PreviousPosting on the BlockchainNextWhat are Validating Nodes (VNs)

Last updated 7 months ago

The goal of the Order Validation process in the Yamata system is to ensure that all transactions are processed fairly, transparently, and without errors, ensuring that orders processed by the off-chain sequencer align with the on-chain records.

  1. - who are responsible for ensuring that all transactions are processed accurately and fairly. They monitor both the off-chain sequencer and on-chain data to detect any discrepancies.

  2. - VNs validate that orders processed by the off-chain sequencer match their corresponding on-chain records.

    • between the off-chain and on-chain data, or any irregularity in the order processing.

    • requires the VN to provide clear proof to justify the initiated challenge.

    • , where the challenge is raised by 5 VNs and the process moves to further validation and defense.

  3. - where VNs vote on whether the sequencer was wrong. If a majority (½ + 1) agrees, the challenge succeeds, and the sequencer is penalized. If the sequencer can defend itself successfully, the challenge is dismissed, and the VNs are penalized for raising an invalid challenge.

Introduction to Validating Nodes (VNs)
Order Matching
Challenge Process
Discrepancy Detection
Challenge Initiation
Challenge Approval
Voting & Sequencer Defense
Order Validation Flow