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. Scoring Consensus

  2. Accounting Submissions

  3. Proposals (Slashing & Disputes Protocol)

The Scoring 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.

Last updated