Blockdaemon Guides - Polkadot NPoS

Introduction to NPoS

Polkadot operates on a Nominated Proof of Stake (NPoS) consensus mechanism, which has gained prominence within the blockchain space for its inclusiveness, scalability, and environmental sustainability. The key parties in this mechanism are validators and nominators, both of whom play essential roles in ensuring the network's security and functionality.

Role of Validators

Validators are crucial to the operation of the Polkadot ecosystem. They:

Validators are rewarded with the native DOT token for participating in consensus and minting blocks. These rewards can be traded or exchanged for other currencies, providing financial incentives for validators to act honestly and efficiently.

Role of Nominators

Nominators, on the other hand, are DOT token holders who do not directly validate blocks but play a key role by:

Each nominator can submit a list of up to 16 validators they support with their stake. The reward distribution remains constant across all validators, meaning validators with fewer nominators can offer higher rewards to their nominators. This system encourages nominators to diversify their support across multiple smaller validators, promoting decentralization.

Block Reward Distribution

The block reward for validators is the same for all, regardless of their stake. However, validators with fewer nominators will be able to distribute higher rewards per nominator, creating an incentive to support smaller validators. This reward structure helps spread nominations more widely among validators, reducing the concentration of power in a few large validators.

Validator Selection Process

Validators are selected to participate in block production through an era-based election process. Each era lasts 4 hours, and validators with the highest amount of stake delegated to them are selected for the active set to mint blocks. Every validator's goal is to be included in this active set, as only these validators participate in block production.

Proportional Representation and Equal Voting Power

Polkadot aims for proportional justified representation in the selection of validators. This ensures that no validators or their nominators are over or under-represented in the consensus process. To achieve this, elected validators are granted equal voting power in the consensus protocol, meaning each validator's vote is weighted equally when deciding on network consensus.

Party Role Responsibilities
Validators Block producers Maintain performance, process transactions, commit stake for good behavior
Nominators Supporters Nominate validators, allocate stake to them, share in rewards
Rewards Distribution Equal rewards to validators, higher reward per nominator for smaller validators

Joining the Network

📘

Info

For more information on NPoS equal voting power, refer to the official Polkadot documentation.

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.