官术网_书友最值得收藏!

PoS

Proof of Stake (PoS) is an algorithm for choosing a validator to build the next block. Per the PoS algorithm, when a validator owns more coins, the validator has a higher chance to be chosen. Compared to PoW, PoS is much more energy efficient and quicker.

A pure PoS will lead to the richest validator being selected frequently, causing a supernode problem, referring to a node validating the majority of the blocks being added to the chain. This obviously will not work. Additional randomness is required to give other validators better chances. Several randomization methods are available:

  • Randomized block selectionUses a formula to look for the lowest hash value in combination with the size of the stake for selecting a validator.
  • Coin age-based selection: Coins owned long enough, say 30 days, are eligible to compete for the next block. A validator with older and larger sets of coins have a better chance of being granted the role.
  • Delegated PoS: This implementation chooses a limited number of nodes to propose and validate blocks being added to the blockchain.
  • Randomized PoS: Each node is selected randomly using a verifiable random beacon for building the new block.

Ethereum is working on replacing PoW with PoS in future releases.

主站蜘蛛池模板: 南雄市| 子长县| 岳池县| 宁强县| 高雄市| 商南县| 甘孜县| 中牟县| 高平市| 凭祥市| 云霄县| 油尖旺区| 临桂县| 方正县| 枣阳市| 手机| 武邑县| 岑溪市| 屏东县| 上饶县| 名山县| 乌拉特中旗| 酒泉市| 阜新市| 丹江口市| 潢川县| 嘉定区| 海阳市| 辉县市| 原阳县| 黑山县| 郧西县| 星子县| 建瓯市| 长宁区| 武宁县| 宜兰县| 炉霍县| 阜南县| 霍州市| 云龙县|