POS它是公链中的共识算法,可以用作POW替换算法。POW这是一种保证比特币、以太坊和许多其他区块链安全的机制,但POW该算法因破坏环境和浪费电力而受到指责。POS试图用不同的机制取代挖掘的概念,从而解决这些问题。
POS该机制可描述为虚拟开采。POW防止女巫攻击主要取决于计算机硬件的稀缺性,POS主要依靠区块链本身的代币。POW其中,用户可以以1000美元的价格购买计算机,加入网络挖掘新区块,从而获得奖励。POS用户可以以1000美元00美元购买等价值的代币,并将这些代币作为押金存入POS这样,用户就有机会产生新块并获得奖励。POW如果用户花2000美元购买硬件设备,他们肯定会得到两倍的计算能力来挖掘,从而得到两倍的奖励。POS在机制中投入两倍代币作为押金,有两倍的机会获得产生新区块的权利。
总体上说,POS如下所示。有一个持币人的集合,他们把代币放在手里POS这样他们就可以成为机制中的验证者。假设区块链前面的区块(区块链中最新的块),此时POS算法在这些验证人中随机选择一个(根据他们投资的代币选择验证人的权重,例如,投资1万代币的验证人被选择的概率是投资1万代币验证人的10倍),并为他们的权利产生下一个区块。如果验证人在一段时间内没有产生一个区块,则选择第二个验证新手学习推荐读者来代替新区块。POW以最长的链条为准。
注意这个模型有很多变种。之前点了一些硬币。POS算法中,每秒钟有一个不同的验证者被分配来产生区块。有时,没有一个明确的机制来说明谁成为验证者。每个代币持有人都是一个潜在的验证者,但如果一个代币持有人离线或者对验证不感兴趣,他就会错过产生新区块的机会。而在有些POS在算法中,没有验证者选择的概念。因此,传统的拜占庭容错共识算法通常被用来让所有验证者同意下一个块。然而,选择下一个验证者的伪随机算法有很多不同的方法,但使用代币代替矿主的原则不会改变,无论是充值还是其他方法。