Delegated Proof of Stake (DPoS) Explained
Delegated Proof of Stake (DPoS) is a consensus mechanism that evolved from the traditional Proof of Stake (PoS) system
12. It is often considered a more efficient and democratic alternative to PoS and an alternative to Proof of Work (PoW)
1. DPoS was initially developed in 2014 by Daniel Larimer
1.
How DPoS Works
DPoS introduces a voting system where network users, or token holders, delegate their stake to elect a limited number of third parties, known as
delegates,
validators,
block producers, or
witnesses 134. These elected delegates are responsible for securing the network, validating transactions, and producing new blocks
54.
Key aspects of the DPoS mechanism include:
- Delegation and Voting
- Token holders stake their tokens to vote for validators 64. The voting power of a stakeholder is typically dependent on the number of coins they hold 1.
- The more tokens a validator receives through delegation, the higher their chance of being selected to participate in consensus 4.
- In some networks, like Core's Satoshi Plus, any token holder can stake their tokens with validators, effectively voting for them in a manner similar to how a miner delegates hash power 67.
- In the EOS Network, token holders stake EOS and vote for up to 30 Block Producers (BPs), with the top 21 BPs being chosen as "active BPs" .
- Delegate Responsibilities and Accountability
- Delegates are responsible for achieving consensus, ensuring the generation and validation of new blocks 1.
- Delegates are often elected based on reputation 13. If a delegate performs poorly, the community can replace them 1.
- Rewards
- Elected delegates receive rewards, such as transaction fees or block rewards, for validating blocks 3.
- These rewards are typically shared between the validators and the delegators who staked their tokens to them 4. The reward is often distributed proportionally to each user's stake 3.
Advantages and Use Cases
DPoS is utilized by a number of blockchains, including EOS, TRON, Solana, and Lisk
13.
- Scalability and Speed: DPoS is generally considered more scalable than both PoW and standard PoS consensus mechanisms 1. The limited number of validators allows the network to reach consensus faster 3. DPoS-based projects like Solana, EOS, and Tron are often faster and cheaper than PoW blockchains 1.
- Inclusivity: Compared to some standard PoS models that may only permit large holders to stake, DPoS can permit all token holders to participate equally by delegating their stake 67.
- Security and Participation: DPoS allows the community to actively participate in the network's security and growth by supporting trusted validators 5.