对比特币重大利好的论文:把中本聪共识协议扩展到每秒数千条交易(姚期智团队所写)

|道。 2018-05-19 09:30:21 4302 来源:BitTalk
摘要:Conflux乐观 义地处理并发的区块,而不用把其中任意一个作为分叉抛弃掉。Conflux共识协议把不同区块之间关系抽象为一个直接非循环图(即DAG),并对于所有区块的顺序达成共识

先上论文第一页的真面目,我再简短解释。


3.webp.jpg


嗯,作者最后看到谁了吗:Andrew Chi-chih Yao(姚期智),他是目前为止唯一获得图灵奖的华人,而图灵奖号称计算机界的诺贝尔奖(没办法啊,诺贝尔死的时候没预测到有计算机这种东西呢,所以没有设奖)。71岁了还奋斗在科研的第一线,值得佩服。前面几位作者,应该是他“姚班”的学生吧。


2.webp.jpg


好了,闲话不多扯了,先翻译下这篇论文的摘要,再简短介绍下我的理解。


这篇论文讲述了Conflux,一个快速,性能好,而且去中心化的区块链系统。


Conflux乐观 义地处理并发的区块,而不用把其中任意一个作为分叉抛弃掉。Conflux共识协议把不同区块之间关系抽象为一个直接非循环图(即DAG),并对于所有区块的顺序达成共识。然后根据区块的顺序,Conflux确定性地推导出所有交易的顺序来记录为区块链账本。


我们用亚马逊EC2上高达两万个计算节点来校验Conflux的性能,我们发现Conflux能够实现 每小时5.76GB 的交易吞吐率,并且这么大量的交易可以在 4.5到7.4 分钟内被确认。


这样的吞吐率对于比特币交易来说,就是 每秒相当于6400条交易。


我们的结果还说明了当使用Conflux的设计时,共识协议不再是性能的一个瓶颈。此时,性能瓶颈仅仅只受限于每个节点的处理能力了。


简而言之,如果把Conflux的设计应用在比特币的代码上(这篇论文的作者就是改的比特币的核心代码来做实验的),那比特币的交易网络就可以达到 每秒6400条 交易的性能(快的飞起了哦,神马EOS等杂牌公链系统在牺牲去中心化的条件下都达不到这样的性能哦)。而且,交易确认的时间也是非常之快!


那Conflux为什么能达到这么高效的性能呢?


要理解这点,必须先搞懂比特币的中本聪共识协议为什么会慢:因为一次只能有一个参与者赢得竞争来延长区块链。其余并发的区块都被作为分叉抛弃了。这种 缓慢 本质上是为了抵挡攻击(所以比特币区块链网络的设计是非常安全的,即使现在性能不快)


而这篇论文抓住的核心点就是,我不需要在交易产生的时候立马就决定整个区块顺序,而是我允许并发的区块和交易同时产生,然后我再推迟一点来决定整个区块链的顺序。文章中还讲述了他们设计的一套创新的算法:在有并发的情况下,这个算法依然能够稳定地决定不同区块的顺序。


原版就是下面这句话,我把两个重点词标注出来了(一个“乐观主义地”,一个“懒惰地”)

Consensus Protocol: We present a novel, fast and scalable DAG-based Nakamoto consensus protocol, Conflux, to optimistically process concurrent blocks while lazily reconciling the transaction total order from an agreed block total order.


下面这张图是Conflux的一个整体架构,就不再介绍了。


1.webp.jpg


审核人:

标签: 区块链 比特币

觉得不错,给小编个打赏吧

评论
0
0

登录后才可以评论

查看全部(0)

相关阅读

单公子

评论(0

荣格财经名家专栏

展示荣格财经专栏名家个人发布的最新、最热区块链资讯文章。

推荐名家 更多>

最新快评更多>

推荐阅读 更多>

关注微博

关注荣格财经微信公众号

荣格财经读者11群

加入荣格财经技术交流群