计算机科学
瓶颈
分布式计算
异步通信
Byzantine容错
吞吐量
块链
延迟(音频)
块(置换群论)
建筑
并行计算
容错
计算机网络
嵌入式系统
操作系统
计算机安全
艺术
电信
视觉艺术
几何学
数学
无线
作者
Zeshun Peng,Yanfeng Zhang,Qian Xu,Haixu Liu,Yuxiao Gao,Xiaohua Li,Ge Yu
出处
期刊:Proceedings of the VLDB Endowment
[VLDB Endowment]
日期:2022-07-01
卷期号:15 (11): 2585-2598
被引量:19
标识
DOI:10.14778/3551793.3551816
摘要
Blockchain serves as a replicated transactional processing system in a trustless distributed environment. Existing blockchain systems all rely on an explicit ordering step to determine the global order of transactions that are collected from multiple peers. The ordering consensus can be the bottleneck since it must be Byzantine-fault tolerant and can scarcely benefit from parallel execution. In this paper, we propose an ordering-free architecture that makes ordering implicit through deterministic execution. Based on this novel architecture, we develop a permissioned blockchain system NeuChain. A number of key optimizations such as asynchronous block generation and pipelining are leveraged for high throughput and low latency. Several security mechanisms are also designed to make our system robust to malicious attacks. Our geo-distributed experimental results show that NeuChain can achieve 47.2--64.1X throughput improvement over HyperLedger Fabric and 1.6--12.2X throughput improvement over the state-of-the-art high performance blockchains.
科研通智能强力驱动
Strongly Powered by AbleSci AI