亦来云的共识是AUXPoW+DPoS。联合挖矿本质上与PoW一样,只是借用了比特币的算力。之所以会加上DPoS协议,是为了进一步加强共识的可靠性,同时还有关于权益分配即要体现社区意志的原因。
关于联合挖矿这块,是用算力的形式保障记账的可靠性。为什么还要加上DPoS呢?一方面是为了解决分叉问题,大家都知道DPoS存在PoW下面,那么,分叉这块是比较难解决的问题,更重要的是关于发展方向都被算力越来越集中的控制了。
比如举个例子,假设定好技术升级方案,升级方案对整个社区有利,但是矿工不认可,认为对他不利,那么他会拒绝这次升级,这会造成通常说的软分叉,这条链还会以旧的方案运行。加入DPoS机制以后,矿工如果不升级,那么你出的块就得不到DPoS超级节点的确认,那么只要DPoS超级节点认可此次升级,那么即使大多数矿工不认可这次升级也是有效的。在这种情况下,DPoS超级节点是社区投票选举出来的,权益进行了再分配,也就是说算力矿工和DPoS超级节点之间做了重新的权益分配,由算力和资本两方面共同分担区块链权益,而不完全是由算力说话。
亦来云的AUXPoW+DPoS机制还有一些不一样的地方,特别是DPoS。我们的DPoS广义来说其实是有两套DPoS机制,第一套就是近期要推出的DPoS超级节点选举,这是由机器去组成超级节点,这些超级节点负责记账的安全性。另外,还有另外一种超级节点或者说DPoS共识,这就是8月底年会上所说的CRC。
在这种共识机制里面,CR选举出来的每一个委员都可以看做一个超级节点,而社区的持币人可以看做普通节点,大家都具有对社区事务进行投票的权利。成立CRC的原因在于DPoS管的是链上的算法、交易的可靠性、不可改变、安全性等等,但是设计CRC首先是利用区块链公开透明、不可更改的特性;第二,为了让社区所有人有参与社区事务治理的途径,共同决定社区未来的走向。
这里也要举例说明,刚才说了软分叉,我们通过链上AUXPoW+DPoS机制实际上是能够解决软分叉的问题。同样的,我们现在说一下关于区块链历史上著名的硬分叉,比如说BTC和BCH,ETC和ETH以及最近发生的BCH和SV。这些硬分叉的发生,首先说它的起因,我们看到的起因更多的是技术理念上的分歧,比如BTC和BCH明显就是关于扩容方案造成的技术分歧,最后只能硬分叉。这里面本质原因是因为在BTC社区也好,以太坊社区也好,还是BCH社区也好,它没有一个社区的共识机制,没有关于所有社区持币人参与的途径,虽然在BTC分叉的时候,那时候有所谓的香港共识,但其实不叫共识,只是阵营的主力人员在协商而已,普通的BTC参与者并没有参与的机会和有效途径。
那么,这里假定一下,在BTC社区有这么一个共识机制让大家都能参与进来,来决定说未来应该用8兆的扩容方案,还是用SegWit的扩容方案等,如果能让双方阵营的主力人员能够看到整个社区的意志,比如大多数的人偏向一种方案,那么硬分叉的可能性还是比较小,因为如果他们能够很明确的看到大多数人不支持他的话,那么分叉带来的效果会做个预估,这是第一个。第二个,既然已经形成了社区共识,他没有遵循这种共识这本身就是对社区的背叛。当然有了这样的社区共识机制,不仅可以解决硬分叉问题,还可以解决关于未来区块链项目发展方向的问题,这就是成立社区共识最基本的原因。
关于节点的分配。之前已经有了草案,总共是36+72总共108个有效节点,其中36台是当选节点,76台是候选节点,也就是说实际工作的是36台,36台投票确定当前的出块,72台候选节点,他们是在当选节点不能工作,被淘汰下来的时候候补上去,这是根据投票数动态替换。要补充说明的是,关于36台的当选节点,其中有12台是要保留的,也就是实际社区投票选举出24台,而不是36台,其中12台是自动成为当选节点。这12台之所以保留是为以后的CRC保留的,一方面是源于安全性考虑,防止资本控制所有节点,另一方面也是为CRC委员的权益考虑,这12台节点所有的收获都供CRC的成员所有。
关于DPoS竞选草案的解读
节点竞选规则:
节点分为三类:参选节点、当选节点(超级节点)、候选节点。
参选节点:凡是成功提交参选交易并按规质押 ELA 的节点均视为参选节点,欢迎社区成员一起共建节点。
当选节点:按参选节点得票数从高至低排序取前24名的节点,加上保留的12个当选节点,共同组成当轮的36个超级节点。
候选节点:按参选节点得票数从高至低排序,第25名至96名的节点为候选节点。
竞选要求:
参选节点需质押5000 ELA(该数量ELA不视为投票数),质押用来惩罚节点违规的行为。
竞选流程 :
需在亦来云钱包中注册参选(即发起参选交易),填写参选节点信息(节点名称、公钥、所在位置、节点宣传网站等);确认质押5000 ELA 后,成功发出参选交易,将视为参与DPoS超级节点竞选。
参选之后全社区的持币人对所有参选节点进行投票,系统会自动按照投票数依次排序。
如果参选后想要退出DPoS超级节点竞选:需发起注销交易,注销交易后将不再享有参选资格。无违规则行为的,注销交易生效72小时后,质押 ELA 将返还至注册时的公钥对应的地址。
参选交易、注销交易除普通交易费用消耗外,不产生其它消耗。
关于竞选的硬件配置要求,技术人员在评估整个网络情况和代码对资源的需求,同时综合考虑安全、网络等方面,在12月份提出硬件配置基本建议。
节点收益:
DPoS 每72分钟重新计票,选出的24个当选节点、72个候选节点,和保留的12个当选节点,收益如下:
(1) ELA 每年增发额度的35%为 DPoS 年度收益分配总额;
(2) DPoS 收益分配总额的25%按平均原则分配给36个当选节点;
(3)DPoS 收益分配总额的75%分配给前108个节点(即当选节点和候选节点),收益按照各节点得票数比例分配。
投票规则:
1.流通中的 ELA 享有DPoS节点竞选投票权。社区生态建设账户中冻结的或者没有支付出去的,不可以投票,同理基金会账户上的ELA也是不可以投票的。
2. DPoS节点竞选投票只消耗与普通交易一样的交易费用;
3.为DPoS节点竞选进行的投票没有投票奖励。
4.投票权规则:
(1)1个 ELA 至多可投给不超过50个不同的节点,单个节点1个ELA只能投1票;
(2)行使投票权后,相应 ELA 将不能用于流通。这个不能流通是指投票后,将ELA做转账,转账后你投的票自然被撤回,这个投票的撤回是没有撤回周期的。
(3)用于DPoS超级节点竞选投票的 ELA 可同时用于空投和社区共治选举等事项。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)