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

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.

主站蜘蛛池模板: 乾安县| 铅山县| 宁海县| 丹棱县| 平原县| 衢州市| 鄂托克旗| 凤山市| 崇左市| 西丰县| 印江| 贡山| 当涂县| 吉隆县| 连平县| 城市| 新田县| 黎川县| 海口市| 同德县| 鸡泽县| 湘潭市| 措勤县| 府谷县| 鄂尔多斯市| 兴和县| 修武县| 雷山县| 嘉荫县| 城步| 策勒县| 长寿区| 安阳县| 紫金县| 肥城市| 恩平市| 浪卡子县| 扶风县| 大石桥市| 通江县| 永济市|