文:白话区块链
在区块链世界中,分叉是我们常常听到的一个词,比特币和以太坊都经历了一定次数的分叉。但是,并不是所有的币都会分叉,有的币就几乎不会分叉.
例如,DPoS就具有不容易分叉的特点。这到底是什么意思,今天就让我们一起来看一下。
01什么是DPoS算法
首先,我们来了解一下什么是DPoS算法,DPoS主要分为两个部分:
由利益相关者投票选举出一组区块生产者;
霍学文:探索区块链技术在数字贸易治理中的应用:11月9日,在“国家服务业扩大开放综合示范区、中国(北京)自由贸易试验区(即‘两区’)金融领域政策宣介会”上,北京市金融监管局党组书记、局长霍学文表示,北京将“逢山开路、遇水搭桥”,保障“两区”建设任务中102项金融领域的政策落实到位。其中与区块链相关的包括探索区块链技术在数字贸易治理中的应用,依托人民银行贸易金融区块链平台,形成贸易金融区块链标准体系,加强监管创新。(新京报)[2020/11/9 12:07:02]
区块生产者按轮次调度生产。
声音 | 诺贝尔经济学奖得主:看好区块链 但怀疑比特币:据凤凰网报道,近日,美国麻省理工学院经济学教授、2016年诺贝尔经济学奖获得者本特·霍姆斯特罗姆(Bengt Holmstrom)出席2018上海金融论坛,并接受媒体采访。他表示,区块链和比特币并不是一回事,我对区块链技术是乐观的,但是比较怀疑比特币,我不认为比特币会取代法定货币。因为比特币交易的注册过程太简单,无法保证交易双方本身注册信息的真伪,而认证其身份信息的服务却十分昂贵,并且需要耗费大量人力物力。[2018/12/24]
同PoW一样,在DPoS中,最终胜出的规则仍然是最长链胜出。任何时候,当一个诚实节点看到一个有效的最长链,它就会从当前分叉上切换到最长链,从而使最长链越来越长。
康卡斯特的风险投资部门看好比特币和区块链:4月26日,康卡斯特(Comcast)风险投资公司(VC)的董事总经理吉尔·贝达(Gil Beyda)在CNBC上发表了一篇对区块链及比特币乐观看法的文章,认为比特币和区块链技术的实际应用前景看好。据了解,康卡斯特投资公司已经在区块链初创公司投资,该公司的四家合作伙伴专注于区块链的投资。[2018/4/27]
但与PoW和PoS不同,DPoS在大多数网络条件下仍能稳健运行,接下来我们来进行说明。
02区块生产过程
正常生产过程中,区块生产者按照一定的时间间隔依序轮流出块,任何出块人在非轮次时间外生产的区块均被视为无效块,因而只要每个出块人按时出块,就会产生最长的有效链。
在面临少数节点的恶意分叉攻击时,由于少数节点的出块速度小于多数节点,因而城市的多数节点将生成最长链,使分叉无效。
网络中断是很多区块链网络都会面临的一个挑战,在发生网络中断的情况下,可能会出现每个分叉上都只有少数出块人的情况。但是,在网络连通后,每个分叉上的出块人都会自觉地切换到最长链,形成最长链,分叉就到此为止。
03投票监督过程
DPoS机制中,一个很重要的机制是多出了一个监督的职位。这一机制非常像我国的人民代表大会制度,人民选出人大代表,人大代表为人民服务,当人民发现某个人大代表不能很好履行职责时,可以将其淘汰出局。在DPoS中,利益相关方(Token持有者)可通过投票淘汰非诚实出块人,选出诚实的出块人,从而保证网络的稳健运行。
比如,当网络中出块人数量不足时,网络的利益相关方可通过投票选出一组新的出块人,恢复网络的参与度,新的出块人所形成的链由于网络参与度最高将会形成最长链。同样,当多个出块人同时分叉时,也可以通过投票将作恶者替换出局,由诚实节点决定的链将形成最长链。
另一方面,由于DPoS系统中区块生产者的个数是事先选定且确定的,为了防止出块人之间相互认识进而作弊,每经过一轮出块,系统都会对出块顺序进行重新整合,并通过这种洗牌保证最终只有一个分叉成为最长链。
04小结
在常见的自然网络破坏下,DPoS都能够保证最终只有一个最长链分叉会胜出,甚至在大多数区块生产者都出现问题时,仍能继续工作,并通过投票淘汰作恶的出块人,恢复网络的参与度。
目前,DPoS算法已经在一些区块链项目上运行多年,证明了其自身的安全性和可靠性。因此,我们常说,DPoS是安全不容易分叉的。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。