🔶SatNode Consensus

Consensus is a fault-tolerant mechanism that is used in blockchain systems to achieve the necessary agreement on the single state of the network. SatNode network is using a Delegated Proof of Stake (DPoS) consensus model. DPoS is a variation of Proof of Stake consensus. In PoS there are a set of validators that are responsible for keeping the network updated and validating the network's state. They do this in turns, every validator has their turn in line. On their turn the validator updates the network's state, and the rest of the validators check that the update is valid.

A consensus contract is used to manage the list of the network validators and delegators.

The block reward contract calculates the reward amount that validators and delegators will receive on each block validation, The reward size is proportional to validator's stake.

With the voting contract, validators vote on various changes on these 3 base level contracts. These contracts are proxied through implementations that handle the necessary logic and can be changed only by the Voting process.

Last updated