很多时候我们总是能听到硬分叉这个极具让人谈虎色变的名词,然而,在比特币和以太坊经历过一定次数的分叉后,并没有绝对的影响到人们对这两大主流数字货币的追捧。但是,并非所有数字货币都会分叉,甚至说有些币几乎就不会分叉。 在区块链共识算法中Dpos就不具备分叉的特性,ANBT就采用的是这种共识机制。今天,我们就简单探究一下ANBT共识机制。 ? ANBT的底层算法是什么 ANBT公链使用了股份授权证明机制,通过投票选出代表行使记账权,代表在规定时间内记账,如果记账速度不够快,那么记账权限就需要交给下一位代表。 与POW一样,在ANBT公链中最终胜出的规则仍是最长链。因为,当某一个诚实节点看到一个有效的最长链,就会从当前分叉上切换到最长链,从而促进最长链越来越长。但ANBT又与其它算法不同,ANBT能够在大多数网络条件下稳定运行,同时也能够很好地解决性能和能耗问题。 区块的产生 在区块链中,区块的生产者会按照一定的时间间隔依次有序轮流出块,任何非轮次时间外产出的区块均被视为无效区块。因此,只要能够确保按时出块,就会产生有效的最长链。当少数节点被恶意攻击时,由于少数节点出块速度比较慢,就会使多数诚实节点生成最长链,达到无效分叉。 然而,区块链网络中断也是一个面临的挑战,在断网情况下,可能会出现每个分叉上都只有少数出块人的情况。但在连通网络后,每个分叉上的出块者都会自觉地切换到最长链,形成最长链,分叉就此为止。 投票监督 在DPoS机制中,监督这一职能还是非常重要的。这一机制会通过制定相关的规则并履行好,监督各个节点将不诚实的淘汰出局。在 DPoS 中,利益相关方(Token 持有者)可通过投票淘汰非诚实出块人,选出诚实的出块人,从而保证网络的稳健运行。 一方面,网络中出块者数量不足时,利益相关方可以通过投票选出一组新的出块者,使其恢复网络参与,新出块者由于网络参与度高会形成新的最长链。当然,多个出块人同时分叉,也可以通过投票作恶被淘汰,有诚实节点决定的链才能形成最长链。 另一方面,由于DPoS网络系统中的区块生产者是预先选定好的,为防止彼此间串通作弊,每经过一轮出块,系统都会重新进行出块排序并整合,通过这种洗牌方式保证最终仅有一个分叉能形成最长链。 总结 DPOS的特点比较明显,出块时间短,效率高。也这是ANBT选择这种机制的主要原因。 目前,ANBT已经在诸多项目中被应用,足以证明其自身的安全性和可靠性。这也是大众为什么会常说ANBT安全不易分叉。 —- 编译者/作者:东野君 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
重新定义分布式储存价值理念——ANBT
2020-01-02 东野君 来源:区块链网络
- 上一篇:趋势预测:2020年即将到来的大事记
- 下一篇:LTC行情
LOADING...
相关阅读:
- DeFi成为区块链行业热点,火币大学线上特训营系统讲解行业机遇2020-08-03
- 查尔斯·霍斯金森(Charles Hoskinson)与丹尼尔·拉里默(Daniel Larimer)争论2020-08-03
- MASSNet 成功实现硬分叉2020-08-03
- 陀螺私享会 | 数据要素价值凸显,区块链应用正当时2020-08-03
- 智能合约和本地资产将在2020年出现2020-08-03