区块链入门丨为什么说EOS的DPoS不容易造成分裂式分叉?

译者|听风?

出品|白话区块链

在区块链世界中,分叉是我们常常听到的一个词,比特币和以太坊都经历了一定次数的分叉。但是,并不是所有的币都会分叉,有的币就几乎不会分叉.

例如,DPoS就具有不容易分叉的特点。这到底是什么意思,今天就让我们一起来看一下。

?01?什么是DPoS算法

动态 | 支用具制造商Justifire取得一项区块链技术专利:据coindesk消息,总部位于乔治亚州的支用具制造商Justifire获得了一项区块链技术专利。据悉,该专利通过区块链技术将数据发送到节点网络以进行加密和存储,实现端到端的数据完整性。Justifire正在寻求额外的资金来继续开发其产品,包括超声波,热和激光成像雷达等新工具。目前,Justifire正在转向区块链开发和实施。[2019/7/31]

首先,我们来了解一下什么是DPoS算法,DPoS主要分为两个部分:

由利益相关者投票选举出一组区块生产者;

区块生产者按轮次调度生产。

动态 | 济南市量子技术在区块链等领域得到深度融合与广泛应用:据齐鲁晚报消息,近日,济南市政府正式批复了济南市量子信息产业发展规划(2019-2022年)。根据规划,到2030年,量子通信和量子测量领域实现大规模商用,推动实现小规模、专用量子计算机产业应用,相关技术在人工智能、机器学习、高性能计算、区块链、大数据、云计算、物联网等领域得到深度融合与广泛应用,形成产业经济规模效应和集群品牌美誉度,建成具有较强国际影响力的创新创业中心,成为全球量子技术及产业发展战略高地,实现量子信息产业规模300亿元,具备千亿级产业发展能力。[2019/3/14]

同PoW一样,在DPoS中,最终胜出的规则仍然是最长链胜出。任何时候,当一个诚实节点看到一个有效的最长链,它就会从当前分叉上切换到最长链,从而使最长链越来越长。

币安赵长鹏:地区的人才、人文体系和法律结构很适合做区块链行业:今天下午,“立法委员”许毓仁与币安创始人赵长鹏进行直播,讨论地区在加密货币和区块链的机会。赵长鹏表示,地区整个的人才、人文体系和法律结构非常适合做区块链行业,然后很希望能够在地区落地,在地区把亚洲区域带起来。[2018/4/13]

但与PoW和PoS不同,DPoS在大多数网络条件下仍能稳健运行,接下来我们来进行说明。

?02?区块生产过程

美银以45项区块链相关专利居排行榜首位:与2015年和2016年相比,2017年公司申请的区块链相关专利数目均有所上升。其中,美银以45项专利居于首位,阿里巴巴和IBM专利申请量均超过33项,分别为36项和34项。[2018/2/18]

正常生产过程中,区块生产者按照一定的时间间隔依序轮流出块,任何出块人在非轮次时间外生产的区块均被视为无效块,因而只要每个出块人按时出块,就会产生最长的有效链。

在面临少数节点的恶意分叉攻击时,由于少数节点的出块速度小于多数节点,因而诚实的多数节点将生成最长链,使分叉无效。

网络中断是很多区块链网络都会面临的一个挑战,在发生网络中断的情况下,可能会出现每个分叉上都只有少数出块人的情况。但是,在网络连通后,每个分叉上的出块人都会自觉地切换到最长链,形成最长链,分叉就到此为止。

?03?投票监督过程

DPoS机制中,一个很重要的机制是多出了一个监督的职位。这一机制非常像我国的人民代表大会制度,人民选出人大代表,人大代表为人民服务,当人民发现某个人大代表不能很好履行职责时,可以将其淘汰出局。在DPoS中,利益相关方(Token持有者)可通过投票淘汰非诚实出块人,选出诚实的出块人,从而保证网络的稳健运行。

比如,当网络中出块人数量不足时,网络的利益相关方可通过投票选出一组新的出块人,恢复网络的参与度,新的出块人所形成的链由于网络参与度最高将会形成最长链。同样,当多个出块人同时分叉时,也可以通过投票将作恶者替换出局,由诚实节点决定的链将形成最长链。

另一方面,由于DPoS系统中区块生产者的个数是事先选定且确定的,为了防止出块人之间相互认识进而作弊,每经过一轮出块,系统都会对出块顺序进行重新整合,并通过这种洗牌保证最终只有一个分叉成为最长链。

?04?小结

在常见的自然网络破坏下,DPoS都能够保证最终只有一个最长链分叉会胜出,甚至在大多数区块生产者都出现问题时,仍能继续工作,并通过投票淘汰作恶的出块人,恢复网络的参与度。

目前,DPoS算法已经在一些区块链项目上运行多年,证明了其自身的安全性和可靠性。因此,我们常说,DPoS是安全不容易分叉的。

你认为DPoS共识机制是否丢失了区块链去中心化的特性?为什么?欢迎在留言区分享你的观点。

——End——

『声明:本系列内容仅供区块链科普入门学习,不构成任何投资意见或建议。如有任何错漏,敬请留言指出。文章版权和最终解释权归白话区块链所有。』

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

[0:15ms0-1:963ms