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
  • Validating Nodes (VNs) main responsibilities:
  • Verifying Transactions
  • Ensuring Order Consistency
  • Raising Challenges
  1. Yamata Nodes
  2. Order Validation

What are Validating Nodes (VNs)

PreviousOrder ValidationNextOrder Matching

Last updated 7 months ago

Validating Nodes (VNs) play a crucial role in ensuring that all transactions in the system are processed fairly, accurately, and transparently. In a decentralized network, there is no single authority to oversee transactions, so VNs act as referees, ensuring the system runs correctly.

Validating Nodes (VNs) main responsibilities:

Verifying Transactions

VNs check that orders processed by the system are accurate, whether they come from the off-chain sequencer or the decentralized (on-chain) path. Their role is to verify that each transaction in an epoch (10-second time window) is processed fairly and correctly.

Ensuring Order Consistency

VNs keep an eye on both on-chain and off-chain processes, checking that:

  1. Orders submitted off-chain (directly to the sequencer) and those posted on-chain match and are accurate.

  2. Transactions processed by the centralized sequencer are correct and in the right sequence. If the sequencer processes these orders inaccurately, it must be challenged too.

Raising Challenges

If VNs detect a discrepancy, whether it’s between on-chain and off-chain data, or within off-chain orders processed by the sequencer, they can . This challenge allows for further investigation to maintain fairness in the system.

raise a challenge
Validating Node (VNs) Monitoring