Testnet Tensor
  • Introduction
  • Explorer
  • GPT
  • DSN Dashboard
  • Create Account
    • Wallet
    • CLI
    • Faucet
  • Hypertensor CLI
    • Hypertensor CLI
  • Run A Subnet Node
    • Getting Started
    • Wiki
      • Running on AMD GPU
      • Running on Windows Using WSL
      • Troubleshooting
    • Generate Keypair
    • Register & Stake
    • Add
    • Start Validator Node
    • Start Bootstrap Node
    • Activate
    • Update Delegate Reward Rate
    • Deactivate
    • Remove
    • Keys
  • Delegate Staking
    • Introduction
    • Add Delegate Stake
    • Transfer Delegate Stake
    • Remove Delegate Stake
    • Claim Delegate Stake
  • Node Delegate Staking
    • Introduction
    • Add Node Delegate Stake
    • Transfer Node Delegate Stake
    • Remove Node Delegate Stake
    • Claim Node Delegate Stake
  • Delegate Staking Utils
    • Introduction
    • Subnet to Node
    • Node to Subnet
  • Build a Subnet
    • Introduction
    • DSN Standard
    • Subnet Consensus Protocol (SCP)
      • Incentives
      • Accounting
      • Proposals
    • Subnet
      • Registration
      • Activation
      • Deactivation
    • Subnet Nodes
      • Registration
      • Activation
      • Deactivate
  • Contribute
Powered by GitBook
On this page
  1. Build a Subnet
  2. Subnet Consensus Protocol (SCP)

Accounting

The accounting mechanism is similar to the scoring mechanism but instead of forming a consensus on the scoring of each subnet node, an accountant submits the current state of the subnet.

Validator

At the start of each epoch, a blockchain validator will choose a subnet accountant (for each subnet) at random. This subnet accountant must submit each peer's scoring.

The subnet must always be listening for this to know which subnet node is responsible for submitting the data on that epoch.

Note:

Rewards are not given to accountants. If a subnet wants to give rewards to successful accountant submissions, it can do so by including it within the scoring mechanism.

Submission

Each subnet must submit validation data to the blockchain per epoch of the scoring of each peer.

The blockchain accepts arbitrary data as long as the subnet nodes agree on the data. This data can be anything, a unique subnet CID, an IPFS CID, plain data, etc.

Each subnet must have a way to decode this data in the subnet so other subnet nodes can verify it.

PreviousIncentivesNextProposals

Last updated 4 months ago