Conflux 网络,具有极高的性能与可扩展性,在不牺牲任何去中心化程度的情况下,亦可以实现 3000+ TPS 的高吞吐量。Conflux 网络的主要优势,在于它新颖的共识协议、认证数据存储和交易转发协议的设计。
Conflux网络采用了独创的“树图(Tree-graph)”结构来组织区块,与传统的共识协议相比,能够更充分地利用网络中分叉区块对系统安全性和吞吐率的贡献,在保证安全性的前提下,大幅提高底层共识系统的吞吐率和确认速度。
技术黄皮书《Conflux 协议规范》conflux-protocol.s3-ap-southeast-1.amazonaws.com/tech-specification.pdf 定义了 Conflux 协议设计的全部细节和实现规范。它包括十一个章节,分别是:概述、术语界定、基本组件、共识协议、区块链执行、交易处理、存储抵押、内置合约、工作量证明、激励机制、协议参数。
《Conflux 协议规范》中有大量的 Conflux 协议细节,这使得它不易读,对于想大致了解 Conflux 技术架构的读者也不够友好。因此,我们梳理了 Conflux 以往的技术文章,并将这些技术文章与黄皮书的内容对应,以方便读者更快地了解 Conflux 协议的组成与主要思路。Conflux 后续的技术文章,也将一并整理归纳,作为读者了解 Conflux 技术的导引。
第一章 概述
自比特币诞生起,各式各样的区块链系统成功向我们展示了公示系统的巨大价值。而以太坊,把区块链的概念从专用的“价值转移系统”扩展成为了更具普适性的图灵完备的状态机。
但实际上,底层共识机制过低的吞吐率已经越来越成为整个区块链系统处理能力最大的瓶颈。
Conflux 网络通过合理的系统设计与优化来提升区块链的性能,同时保证区块链的安全性。在共识层面提升区块链的吞吐率,减少区块确认的等待时间,对于区块链技术的应用有着重要的意义。
第二章 术语及概念界定
着重介绍了本文中会出现的概念、定义及其常规表述。
第三章 基本组件
本章介绍了账户、区块、交易和收据的组成,以及状态根哈希(State Root)的计算原理和过程,定义了合法区块、谴责机制(Blame Mechanism)等基本组件。
相