• 现状:只有极少数的区块链交易会产生冲突• Conflux将大幅提高所发块的的处置效率 · 利用悲观处置所发区块的点子,使用有向无环图结构的组织区块 · 利用对主链的共识来协助对有向无环图中所有区块的完全一致排序• Conflux能将公链系统的陡然亲率提高到每秒上千次交易,且需要在分钟级别的延时内证实交易• Conflux将超越共识机制的性能瓶颈Conflux的整体运营架构1. 区块链目前所面对的问题区块链行业的问题之一(1/2)比特币无所发处置能力在比特币分解区块时,矿工就要确认一个严苛的交易顺序:区块链行业的问题之一(2/2)比特币无所发处置能力区块链交易仅有很少产生冲突,那么如何提高交易处置的效率?区块链交易之间很少产生冲突的情况。没冲突的交易之间可以按任何顺序排序;对于所有在所发的区块中的交易,如果它们之间没冲突,为什么不都继续执行呢?在 Conflux 中,所有区块包含一个有向无环图结构2. 有向无环图的设计与说明如何在有向无环图中证实一个区块的排序(1/2)每个区块有一个“父边”,指向它的父亲区块;所有的区块和它们的父边包含一棵树如何在有向无环图中证实一个区块的排序(2/2)这个提到边主要是记录和传达哪些区块的分解早于于当前的区块如何将一条链对区块的全序达成协议共识 (1/2)根据主链,通过一个确定性的规则,要求一个完全一致的区块的全序如何将一条链对区块的全序达成协议共识 (2/2)有向无环图中产生一个新的区块的规则如何在有向无环图中对区块的全序达成协议共识 (1/3)全序达成协议共识的规则:1. 在主链上的每一个区块就确认了一个Epoch2. 在末端上的区块归属于哪个Epoch,是由第一个产生在它之后的主链区块所在的Epoch要求的如何在有向无环图中对区块的全序达成协议共识 (2/3)全序达成协议共识的规则:1. 首先按照Epoch的顺序来给区块分列个序2. 再行按照流形排序来确认区块的顺序3. 根据区块头哈希值来超越平局如何在有向无环图中对区块的全序达成协议共识 (3/3)3. 为什么Conflux可以避免双花反击为什么Conflux的设计需要顺利地避免双花反击?声明1:除非攻击者需要转变主链,否则无法已完成反败为胜交易(1/2)• 若攻击者想要顺利对交易2(在区块2中)发动双花反击,它必须将创世纪区块作为父亲,并且寄希望于各个节点对排序达成协议的共识中,蓄意的区块在区块 B 前面。
本文来源:皇冠游戏中心官网-www.sriingenieria.com
Copyright © 2003-2023 www.sriingenieria.com. 皇冠游戏中心官网科技 版权所有 ICP备16604452号-7 XML地图 网站模板