DPoS是PoS的改进版本。两者最大的区别在于。PoS?它是尚力财经小编2022基于节点持有硬币的数量和持有硬币的时间,而DPoS则是通过网络中利益相关者的投票来选择记账节点,相当于精英政治中的代表机制。DPoS最初是由Bitshares、Steemit和EOS的创始人Dan Larimer提出的,他在区块链项目Bitshares?共识机制。在DPoS网络中,有两个重要的角色:见证人和利益相关者。
利益相关者,即网络中的金钱持有者,通过交易所或钱包抵押代币后,可以选择自己希望支持谁作为验证者。利益相关者持有的令牌越多,投票权重越高,而一些验证者会提供分红,与支持他的利益相关者分享挖矿奖励。
DPOS的一个重要特点是,任何制度参数都可以通过利益相关者的投票来改变。这些参数包括分块间隔和大小、交易成本、见证人奖励,甚至见证人数量(具体支持参数会根据项目不同而不同),为网络提供了更大的灵活性和去中心化的治理。
DPOS的另一个重要角色是见证人(或超级节点),其工作是为区块链添加新块,也就是记账。理论上,只要你有一定的设备和计算能力,任何人都可以做证人。但实际操作中,见证人大多是居住在社区的实名组织,有可靠的社区贡献记录。想成为见证者的节点可以通过对网络做出积极贡献来提高自己的声誉,比如营销、贡献代码、筹集资金、建设社区等。
理性的见证人会保持中立,维护账本的安全,因为见证人始终处于利益相关者的控制之下。当验证者因不良行为(不记账或签署无效区块等)导致网络运行出现问题时。),利益相关方损失最大。因此,利益相关者会随时将他们的投票重新分配给其他见证人。理论上,网络规模越大,证人之间的竞争越激烈。因此,证人成为社区中具有良好声誉的成员以避免被取代是最符合证人利益的。见证人的数量是固定的,取决于项目方的设计。Ark有51个证人,Lisk有101个证人,EOS有21个证人。DPOS
运行机制通过信誉和实时投票机制选择一组见证人,见证人将轮流产生和验证新的区块。
假设网络中有三个见证人A、B、C,A产生第一个块,B产生第二个块,C产生第三个块,这样所有见证人都能产生。每隔t个时间间隔(比如每隔10分钟),证人的顺序会重新排列,然后再依次产生区块。
简单来说,第一轮封杀的顺序是A B C,三个证人都出完块后,就开始下一轮封杀,顺序随机变化如BCA
DPoS不需要像?PoW?同样,争记账权也是浪费计算能力,PoW还得控制发块时间,以降低同时产生两个或两个以上块的概率。比特币只是为了减少孤立块的数量?费率每十分钟固定一次。而DPoS不会出现两个见证人同时产生区块的问题,因为只有几个见证人负责签发区块和验证区块,签发区块的顺序由协议决定,可以大大减少签发区块的时间。比如EOS的发块时间是3秒,EOS 2.0会进一步缩减到0.5秒,所以在效率上远远领先PoW。
DPoS是否违背去中心化的精神是很多人关心的问题。DPOS的支持者认为,虽然各权力节点都有权利争取记账权,但实际上记账权大多被大矿或矿池垄断。从下图可以看出,2018年10月至2019年10月,比特币占比前七的矿或矿池。即使你持有比特币,你也无权决定比特币未来的发展方向,无权决定谁来生产区块,所以你要授权那些有计算能力的人来代理区块生产。
尚力财经小编2022
来源然而,只有少数DPoS的见证人负责输出块和验证块,所以图书的安全性会降低是不争的事实。此外,精英政治的代表机制往往会延长党派斗争,利用dpo的共识机制的EOS往往会出来争取见证人地位,拉拢利益相关者相互争斗。优点与PoW和PoS相比,具有更高的效率。解决了PoW的能量问题,PoS的权限碾压攻击,降低了硬分叉的可能性。缺点为了提高效率,DPoS用代理人的一致意见代替了全网的一致意见,因此常被批评为违背了区块链的去中心化思想。