技术文档

Conflux 是一个高速、可扩展并且完全去中心化的区块链系统,它可以在不丢失任何分叉的情况下高效地处理并发区块。Conflux 采用基于“树图”结构的共识协议以对区块和交易的顺序达成共识。在 20,000 个共识节点(部署在Amazon EC2 集群上)的测试中,Conflux 实现了每小时 5.76 GB 的吞吐量,同时达到了 4.5-7.4 分钟的确认时间。按照典型的比特币交易计算,Conflux 的吞吐量相当于每秒处理 6400 笔交易。该实验结果表明 Conflux 的性能将使得共识协议不再是吞吐量的瓶颈。

技术概述

当前区块链的瓶颈

糟糕的用户体验

交易处理延迟长

导致不合理的高昂交易费用

初级的方案

会产生大量的分叉区块

在分叉上的区块无法一致的定序

分叉浪费计算和网络资源,危害安全性

Conflux 解决方案

使用父边和引用边来构造区块的基于树图结构(Tree-Graph)

主链的安全性由引入主链(pivot chain)和 epoch 的概念来为区块和交易确定一致的全序

主链的安全性由 Ghost 规则来保证

实验结果表明 > 3000tps