Change from DPoS to PoS terminology

With the Lisk Platform launch there will be a terminology change from Delegated Proof of Stake (DPoS) to Proof of Stake (PoS). In this blog post we briefly outline the reasoning for this change.

By Lisk

18 Jan 2023

Lisk-DPoS-PoS@2x.png

In 2014, DPoS was born when it was implemented into the BitShares project. It was described as an evolution of PoS, with the main difference being that stakeholders could stake their coins by voting on which validator(s) they wished to secure the network. Since then, various versions of DPoS have been implemented into other projects, such as TRON, EOS, Nano, and of course Lisk.

Over time, consensus algorithms within all blockchain projects have continued to evolve. Many other projects that utilize PoS, such as Cosmos and Avalanche, have made certain features standard, such as staking weight on a limited number of validators. These standards have made DPoS much less unique from PoS.

Lisk itself has seen many changes to its consensus. For instance, LIP 0023 introduced a new vote weight definition, amongst other things. Many of these changes have blurred the lines between PoS and DPoS algorithms, which already share many characteristics.

These changes are ongoing, as Lisk will again update its consensus with the following LIPs:

  • LIP 0070
    • Introduce reward sharing mechanism
  • LIP 0071
    • Introduce dynamic block rewards module

With the addition of these LIPs, along with the continuing evolution and standardization of blockchain technology and terminology, we have concluded that there is no longer a significant difference between Lisk’s DPoS algorithm and what the industry would today describe as PoS.

You can read more about the motivation behind the terminology change on the Lisk Research forum.

This will also affect other terms through the Lisk ecosystems well. Below is a table that lists all of the changes taking place:

CurrentUpcoming Change
delegated proof of stake (DPoS)proof of stake (PoS)
delegatevalidator
votestake
voterstaker
self-voteself-stake
unvoteunstake
active delegateactive validator
standby delegatestandby validator
delegate weightvalidator weight
forgemint

These changes will be reflected across all Lisk projects, including, but not limited to:

Please be sure to download and/or update all of your Lisk software as the releases become available.

As always, if you have any comments or questions, we encourage you to reach out in one of the following Lisk community platforms: