Conflux 更新 “系统实现” 和 “安全分析” 2篇论文
Conflux 是一个可扩展、去中心化的区块链系统。它具有高吞吐量和快速确认等特性。Conflux 采用了独创的 GHAST 共识协议。GHAST 协议可以乐观地处理并发区块,无需丢弃任何分叉,所以可以充分利用网络带宽以获得更高的吞吐量。GHAST 协议还可根据 Conflux 区块关系的拓扑结构(称为树图)动态地确定每个区块权重,从而在获得高吞吐量的同时保证共识系统的确认速度和活性(Liveness)。
我们为 GHAST 共识协议提供了严格的安全性证明。在没有受到攻击的情况下,GHAST 仅需网络广播延迟数倍的时间即可确认(小于一分钟);在受到攻击但是攻击者只有不超过 50% 算力的情况下,GHAST 仍可保证在(关于诚实算力相对攻击者算力的优势的)对数时间内确认区块的活性。
我们还在 Amazon EC2 集群上部署了多达 12,000 个全节点以评估 Conflux 系统的实际性能:在每个节点的网络带宽限制为 20Mbps 的情况下,Conflux 系统实现了高达 9.6Mbps 的共识吞吐量;将真实的以太坊历史交易混合一定比例的随机支付交易(为了降低以太坊历史交易关联性的影响)作为负载,Conflux 系统实测的交易处理吞吐量达到了 3,480 笔/秒,且交易确认时间不超过一分钟。