YAR Docs
  • TestNet Instruction
    • Introduction
    • Add YARchain TestNet
    • Add a few others TestNets
    • YAR v.1.0beta — Rewarding Usage Experience
  • DEV DOCS
    • Protocol
    • Fees
    • Use cases
    • Hello world!
  • WhitePaper
    • Introduction
    • YAR architecture
      • YAR objective
      • YARchain architecture
      • Connectors architecture
    • Project mechanics
      • Nodes
      • Chain Connection
      • Witness operations
      • Consensus on transactions
      • Threshold Signature Scheme (TSS)
      • Scaling
      • Management
      • Voting in YAR DAO
      • Supported networks
      • Protocol updates
      • Use cases
      • $YAR Utilization
      • Transaction fee and cross-chain calls discount
    • Conclusion
    • LEGAL DISCLAIMER
Powered by GitBook
On this page

Was this helpful?

  1. WhitePaper
  2. Project mechanics

Witness operations

When a node sees a transaction on a connected network, it writes it to what's called a "witness transaction". A witness is a message from a node that says, "I saw that". So it could be:

  • "I saw someone send 1 BTC to YAR ";

  • "I saw someone change the status of data on YAR ";

  • Or, "I saw someone change the status of a smart contract on YAR ".

All nodes send witness transactions to the system all the time. Witness transactions have a standard structure, regardless of which network they originate from. A Bitcoin transaction is different from a BNB SmartChain transaction, but in YAR they look the same.

PreviousChain ConnectionNextConsensus on transactions

Last updated 2 years ago

Was this helpful?