PoS是比较有前景的共识算法,因为有潜力要替代比特币PoW那种严重浪费资源的算法。最近几篇文章将介绍PoS的基本知识和一些潜在的问题,最后看看目前最新的基于PoS的学术界主流算法,例如Algorand等。
股权证明(PoS)是公链的一类共识算法,它依赖于验证者在网络中的经济利益。 在基于工作证明(PoW)的公共区块链(例如比特币和以太坊的当前实现)中,该算法奖励解密加密谜题的参与者以验证交易并创建新块(即挖掘)。 在基于PoS的公共区块链(例如以太坊即将发布的Casper实现)中,一组验证器轮流对下一个块进行建议和投票,并且每个验证器的投票权重取决于其存款的大小(即投注)。 PoS的显着优势包括安全性,降低集中风险和能源效率。说白了,PoS就是用矿工的资产(通常是币)来投注产生哪个块,矿工的资产越多,押注的筹码越多,越容易压中。若压中则会获得一部分奖励(奖励和你押注的筹码成正相关)
通常,PoS算法流程大致如: 区块链跟踪一组验证器,任何持有区块链基本加密货币的人(在以太坊的情况下,以太网)都可以通过发送一种特殊类型的交易来将其以太币锁定到存款中,从而成为验证者。 然后,通过所有当前验证器都可以参与的一致性算法来完成创建和同意新块的过程。
目前PoS算法主要分为两类:
基于链的PoS基于BFT的PoS在基于链的PoS算法中,算法在每个轮次中伪随机地选择一个验证器(例如,每个10秒的时段可能是一个轮),并为该验证器分配创建单个块的权限,并且该块必须 指向某个先前的块(通常是前一个最长链末端的块),因此随着时间的推移,大多数块会聚成一个不断增长的链。
在基于BFT的权益证明中,验证者被随机分配出区块的权利,但是通过多轮过程来确定哪个区块是规范的,其中每个验证方在每轮中发送对某个特定区块的“投票”,并且 在流程结束时,所有(诚实和在线)验证人永久同意任何给定的块是否是链的一部分。 请注意,块可能仍然链接在一起; 关键的区别在于块上的共识只在一个块内,并且不依赖于它之后的链的长度或大小。也就是说基于BFT的PoS在每一轮只会选出一个块,这样区块链就不会有分叉的可能性。
下一节将介绍:无利益攻击
参考链接:https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQs#what-is-proof-of-stake
区块链比特币
版权声明:我们致力于保护作者版权,注重分享,被刊用文章【权益证明(区块链共识算法)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;
工作时间:8:00-18:00
客服电话
电子邮件
beimuxi@protonmail.com
扫码二维码
获取最新动态
