LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > DPoS(Delegated Proof of Stake)委托权益证明

DPoS(Delegated Proof of Stake)委托权益证明

2019-12-13 狼性文化 来源:区块链网络


简单来理解,DPoS共识算法就是将PoS共识算法中的记账者转换为指定节点数组成的小圈子,而不是所有人都可以参与记账,这个圈子可能是21个节点,也有可能是101个节点,这一点取决于设计,有这个圈子中的节点才能获得记账权。这将极大地提高系统的吞吐量,因为更少的节点也就意味着网络和节点的可控。

在PoS共识中,人们使用财产证明来“挖矿”,也就是说,这是任何人都可以参与的,只要你持有币,你就可以参与挖矿。但是我们可以看出,PoS并没有解决性能问题,在这里我们直接认为提高性能就是提高TPS,TPS表示区块链每秒能确认的交易数, 交易数量是由区块大小和平均每笔交易大小决定的,而区块大小受全网网络状态限制,也是由记账节点之间物理带宽决定的。记账节点的个数直接决定了物理带宽的上限,因为记账节点数量越多,则对物理带宽要求越高,对网络的稳定性要求也越高。

在PoW和PoS中,成为记账节点是无需门槛的,你可以随时参与挖矿,随时退出。那这会带来什么问题呢,首先无法确定记账节点的数量,其次无法确定记账节点之间的网络环境,记账节点数越多网络环境越复杂,这些不确定性会增大网络分区的概率,从而导致区块链分叉。

如果我们事先规定好记账节点的数量,接着让全网所有节点可以投票决定哪些节点可以成为记账节点,这样就限制并减小了记账节点,这个过程我们也称作投票选举。因为记账节点数量不多,那么我们可以在共识算法中规定出块时间为一个固定值,这个值可以很小,通过轮流出块的方式来进行记账。

通过投票选举的方式,选出记账节点,代表他们履行权利和义务,而不是用算力来决定。如果记账节点不称职,随时可能会被投票出局。投票的权重和分配的收益,都是按照持有的加密货币数量占总量的百分比来计算的,51%的股东的投票结果是不可逆且有约束力的。



EOS采用的就是“委托权益证明(DPoS)”机制,将“记账权力”委托(Delegated)给一小群“超级节点”。一个超级节点,则代表的是一群普通节点的利益。

在委托权益证明机制(DPoS)中,不需要算力解答哈希函数,而是由持币者投票选出生产者(也就是记账节点)。因此,相对于PoS,DPoS减少了记账节点,交易更快,号称能到百万级TPS,同时系统相对更加稳定安全,全包最终一致性,相对于PoW 也解决了资源消耗问题。

但是DPoS机制的设计并不能保证一定有足额的真实的记账节点,因为一个人或一个实体,可能控制着多个节点。比如LBTC,就一度出现半数节点被鱼池一家控制。EOS在启动过程中,也疑似出现一个人虚拟出7个节点的事。

其次,在真实的网络环境中,EOS实际的运行效率远没有吹的那么厉害,同时超级节点的治理权力和经济利益过于集中,如果他们串通,将进一步形成巨头龙垄断。由于DPoS共识机制本身将“矿池”纳入系统内部,并被委托记账,虽委托的记账节点权力较大,可以认为DPoS本身就是带中心化思路的共识机制。而且对于坏节点的处理存在诸多困难。社区选举不能及时有效的阻止一些破坏节点的出现,给网络造成安全隐患。这也是为什么V神怒怼DPoS的原因。

—-

编译者/作者:狼性文化

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...