一.EOS公链DPOS投票机制 EOS从创世之日就头顶众多耀眼的光环,比如众筹长达一年时间、天才创始人BM(Daniel Larimer)、百万级数量的TPS、无手续费等。EOS采用的是BM发明的DPOS共识算法。DPOS算法需要有21个超级节点,以及若干个备用节点,才能实现。 EOS中的超级节点,白皮书中也被称为“区块生产者(Block Producers,BPs)”。指的是那些收集交易信息并打包到区块里的节点。简单说,就是负责区块链记账的。 超级节点的投票选举与现实社会中的人民代表选举过程类似,持币人会通过EOS开发的智能合约在投票系统中完成投票。即持币人可以在EOS钱包中自己选择投票,也可以将代币委托给其他人代投。 经过主网上线后几次比较大的争议事件,EOS官方严禁以任何形式的分红拉票行为。针对社区有人讨论持币投票者积极性不高的问题,EOS官方一直认为少一点投票人也比分红换取投票要好。 EOS官方希望持币人作为一个好投票人,是为了参与节点建设,严格审核候选人的资料,最终选出真正对社区有帮助的合格节点,而不是因为分红等利益承诺来投票。 EOSIO软件默认采用了一票三十投的方式,即,一个账户最多可以为三十个出块节点投票。每个账户的投票的权重,和账户所持有的EOS数量相关。所持有的EOS越多,则投票权重越大。然后系统会根据得票数,选出来前21个区块生产者作为超级节点,其余作为备选节点。
为什么一个账户可以投三十张票,而不是一个账户投一张?根据BM的解释,每个账户投票三十次与投票一次相比,投票三十次的系统安全性更高,尤其是在区块链被少数贿选节点控制的风险方面。 二.AP对YAS公链DPOS投票的思考
1.AP:由每个生产者决定如何通过鼓励令牌持有者投票的理由来鼓励他们。 2.AP:我们将尊重每个代币持有者的意愿及其投票方式,并且将始终尊重多数人的规则。 任何人都可以尝试影响其他所有人,但最终,投票中使用的代币将优先于所有事物。 3.AP:实际上,将由社区来决定他们希望Yas完全去中心化的时间。 一旦他们在投票中击败了团队节点并被社区节点取代,yas将被完全分散。除此之外,我们将逐步降低团队对其自己节点的投票权,以便到2020年底一切都将完全去中心化,无论使用多少社区代币进行投票。 4.社区成员:最好是有一种激励方式,激励持币者积极投票。 AP:实际上,我们认为这不会有所帮助。如果您仅是出于奖励/激励而投票,则无需进行自己的研究来决定给谁投票,相反,只要方便就可以对前30名进行投票,因为您的目标是仅获得选民的奖励。 虽然,我们不会在发布期间这样做,但以后仍由每个人决定是否稍后会有选民奖励。不论块生产者的大多数决定如何,都将被视为多数的决定,因为多数投票者投票赞成。
这就是为什么大多数代币持有者如何投票非常重要的原因,因为只需要15个生产者就可以在链上进行更改。而且每个人都将被迫接受15个生产者的决定。 如果这15个生产者真正受到了所有人的投票,那么他们将被迫代表选民的最大利益,而不仅仅是他们自己的利益,因为选民也很容易将他们从前21名中剔除。 5. 社区成员:EOS真正参与投票的人也不多 AP:如果某人没有投票,他只是选择由那些投票的人代表。 例如,如果您有1000万并没有投票,这只是说您对其他人的投票感到满意,并且您不希望更改。 通过不投票,您实际上是按照其他人的投票方式进行投票,因此,我们仍然尊重您的意愿。 我们将始终尊重事实,每个人都选出了进入前21名的人,即使没有投票的人也是如此。
并且由21个超级节点所决定的一切,都将假定为所有代币持有者的决定。 6. AP:YAS账户越多越好。我没有任何控制权。持有者越多越好。更多的持有者意味着更好的投票权分配,这意味着更好的治理。 7.AP:还有很长的路要走,我们才刚刚进入代币分发阶段。 8. AP: 您是否知道,当一个bp产生一个区块时,它决定如何对交易进行计费? 所以这是主观的,某些bp的费用将比其他费用高出毫秒。在以太坊中不会发生这种情况,因为每个操作码都需要为gas付费,所以这非常公平。 在主观计费中,bp可以利用资源。 如果他们向您收取更多费用,则可以使用更便宜的硬件进行操作并摆脱它(为他们带来更多利润)。 唯一的保护措施是代币持有者将它们投票出去,但是由于分配不当,这种情况不会发生。 这就是为什么我一直说持有人受制于生产者的原因。这就是为什么我希望Yas能够更好地分布和保持警惕。生产者应该受选民的摆布。
在以太坊中这不会发生,因为采矿是最优博弈论方法。 9. AP:是。他们选出21人。21人代表了每个人的利益。 21个超级节点的决定将被认为是大多数人的意愿。
如果BP承诺要获得表决的东西而他没有兑现该承诺,那么人民必须取代他。 10. AP:启动时,我们将使用所有团队令牌来投票支持30个团队节点。 我们还将请不确定的人为我们的节点投票。我们将定期燃烧团队节点BP的收入,使其最初的通胀率为零。 然后,随着公共节点的到来并要求投票,社区将决定它们是否值得。如果他们击败了团队节点,它们将成为BP的一部分,我们将关闭他们击败的团队节点。我们将逐步降低投票权,直到所有社区节点都接管为止。 11. AP:基本上,在一票30投上保护yas比一票1投容易。
如果计划是一票1投,对于打算劫持yas的坏节点来说,成本将便宜一些。 12. AP:如果您害怕投票机制或一票30投的卡特尔,请记住,也可以组建一个诚实守信的选民卡特尔来捍卫攻击者。他们只需要投票15个诚实的bp。 13. AP: EOS和YAS都是eosio链。拥有100个投票权的人仍然可以被200个具有1个投票权的人击败。 多数投票权将统治。这就是dpos的规则。YAS是dpos链。
我们还可以基于独特的个人而不是利害关系人来创建新的链,但这不会是一个eosio链。 这将是一个ubi链。 但这不是我们现在正在做的。现在,我们只是在创建一个新的eosio实例,只需稍作修改,欢迎大家加入。 但是那些加入的人被迫遵守dpos的精神。每个利益相关者都拥有完全的自由来对待自己的利益。他们可以投票。 他们还可以选择不投票,而是与选民一起投票。 或者,他们可以将投票委托给代理人或将其投入交易所,这也可能被视为将投票委托给代理人。 eosio就是这样。 14. AP:是什么,我们只是充分利用它。我仍然对Yas的力量分配充满信心。 稍后,我的指标将是谁是bp。如果我发现BP在没有适当的社区参与的情况下进入了21强,那么我将开始怀疑。 如果我们在前21名中看到7个节点,并且他们都不会与社区进行交流,并且彼此之间都在进行投票,那么这很好地表明了我们正在受到攻击。如果社区无法打破它们,那么我们将处于困境。 这意味着这7个bp可以终止链。如果他们这样做,将是我们所有人的责任。 在加入yas链之前,必须先意识到这种风险,然后才能获得yas令牌。
使其变为1t30v,比将其变为1t1v将使我们更容易阻止这些事情的发生。 看完AP电报中关于DPOS以及投票的深度思考,你是否认同他的观点?你理解他的真正意思了吗?欢迎进群讨论。
下图为AP推上转发的EIDOS中国社区联系方式(WX: lianbencong )。 —- 编译者/作者:链本聪 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
AP思想释疑之二DPOS投票篇
2019-12-22 链本聪 来源:区块链网络
LOADING...
相关阅读:
- Ripple二季度通过OTC出售3255万美元XRP,代币目前接近年内高点2020-08-04
- 视频|豆瓣10.1影响新一代币圈人的神作2020-08-04
- 7月加密市场正式回归,大部分参与者都有所收获,看看你错过哪些财富2020-08-04
- 联合创始人Ripple倾吐XRP今年销量增长266%2020-08-04
- QBTC关网无疑,至于提现方案,估计不知道什么时候能出来,换句话说,2020-08-04