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

Subnet Consensus Protocol (SCP)

The Subnet Consensus Protocol mechanisms are likely to be updated into the mainnet.

Subnets must have a Subnet Consensus Protocol that consists of the following requirements:

  1. Incentives Mechanism

  2. Accounting Submissions

  3. Proposals (Slashing & Disputes Protocol)

The Incentives Consensus mechanism is a peer-to-peer consensus mechanism where each subnet node agrees on the distribution of rewards to each subnet node. For each epoch, a validator is chosen randomly to submit this data and must pass a 66% attestation rate to generate rewards based on this data.

The Accounting Submission mechanism is a system where a randomly chosen accountant submits its version of the state of the subnet.

The Proposals mechanism is a slashing & dispute protocol to offer a way for subnets to remove a subnet node via consensus without waiting for multiple epochs for its subnet node penalty score to kick them off the blockchain.

Blockchain validators validate the SCP on each epoch, therefor, each subnet must conform to these requirements, or the subnet and or subnet nodes will generate penalties or get slashed.

PreviousDSN StandardNextIncentives

Last updated 3 months ago