Delegated Proof-of-Stake

Written by Justin Pitts

Introduction

DPoS (Delegated Proof-of-Stake) is a consensus algorithm that allows token holders to elect delegates (witnesses, block producer) to validate transactions and achieve consensus. DPoS is a derivation of traditional Proof of Stake, which allows any token holder to be involved in the validation and consensus of any given block.

DPoS was created by Dan Larimer (previously founded EOS, Steem). DPoS has some of the same advantages that Proof-of-Stake has over Proof-Of-Work: faster transaction speeds, safeguards against miner centralization, and less electricity use. DPoS also has improved throughput compared to PoS since there are less nodes participating in transaction validation.

There are certain downsides to using DPoS including voter apathy where token holders simply do not vote. Delegates can also collaborate and form cartels, where they could act in their own self-interest. These cartels could also collude to fix prices to bribe token holders into voting for them. Furthermore, DPoS centralizes the network to a few key delegates validating transactions and making decisions.

A real world analog to DPoS would be the US governments House of Representatives, where all citizens (stakeholders) can vote for an elected representative.

Suggested Reading

Hacker Noon: Explain DPOS Like I’m 5 - Stellabelle

DPOS “Missing Whitepaper” - Dan Larimer

To find more content and up to date information check out our board on Delegated Proof-of-Stake

If there is anything you'd like to add or change, you can tweet your feedback at @messari_crypto or email jack@messari.io

Let us know what you loved about the report, what may be missing, or share any other feedback by filling out this short form. All responses are subject to our Privacy Policy and Terms of Service.

Suggested Research Based on your Watchlists

Create a new watchlist
Outline
  • Introduction
  • Suggested Reading