System architecture for high-performance permissioned blockchains

被引:0
作者
Libo Feng
Hui Zhang
Wei-Tek Tsai
Simeng Sun
机构
[1] Beihang University,State Key Laboratory of Software Development Environment
[2] Beihang University,Digital Society & Blockchain Laboratory, School of Computer Science
[3] Beihang University,Beijing Advanced Innovation Center for Big Data and Brain Computing
[4] Arizona State University,School of Computing, Informatics and Decision Systems Engineering
来源
Frontiers of Computer Science | 2019年 / 13卷
关键词
blockchain; concurrency; performance; dual-channel model; parallel pipeline; consensus algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
Blockchain(BC), as an emerging distributed database technology with advanced security and reliability, has attracted much attention from experts who devoted to e-finance, intellectual property protection, the Internet of Things (IoT) and so forth. However, the inefficient transaction processing speed, which hinders the BC’s widespread, has not been well tackled yet. In this paper, we propose a novel architecture, called Dual-Channel Parallel Broadcast model (DCPB), which could address such a problem to a greater extent by using three methods which are dual communication channels, parallel pipeline processing and block broadcast strategy. In the dual-channel model, one channel processes transactions, and the other engages in the execution of BFT. The parallel pipeline processing allows the system to operate asynchronously. The block generation strategy improves the efficiency and speed of processing. Extensive experiments have been applied to BeihangChain, a simplified prototype for BC system, illustrates that its transaction processing speed could be improved to 16K transaction per second which could well support many real-world scenarios such as BC-based energy trading system and Micro-film copyright trading system in CCTV.
引用
收藏
页码:1151 / 1165
页数:14
相关论文
共 50 条
[11]   High-Performance Smart Contracts Concurrent Execution for Permissioned Blockchain Using SGX [J].
Fang, Min ;
Zhang, Zhao ;
Jin, Cheqing ;
Zhou, Aoying .
2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, :1907-1912
[12]   Realizing the Role of Permissioned Blockchains in a Systems Engineering Lifecycle [J].
Joannou, Demetrios ;
Kalawsky, Roy ;
Martinez-Garcia, Miguel ;
Fowler, Chris ;
Fowler, Kevin .
SYSTEMS, 2020, 8 (04) :1-20
[13]   SharPer: Sharding Permissioned Blockchains Over Network Clusters [J].
Amiri, Mohammad Javad ;
Agrawal, Divyakant ;
El Abbadi, Amr .
SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, :76-88
[14]   IHFBF: A High-Performance Blockchain Framework for Improving Hyperledger Fabric Permissioned Chain [J].
Xu, Min ;
Wang, Xiaoding ;
Lin, Hui .
2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, :300-306
[15]   BoR: Toward High-Performance Permissioned Blockchain in RDMA-Enabled Network [J].
Huang, Bobo ;
Jin, Li ;
Lu, ZhiHui ;
Zhou, Xin ;
Wu, Jie ;
Tang, Qifeng ;
Hung, Patrick C. K. .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (02) :301-313
[16]   A Gateway-based Interoperability Solution for Permissioned Blockchains [J].
Bradach, Bruno ;
Nogueira, Juan ;
Llambias, Guzman ;
Llambas, Guzman ;
Gonzalez, Laura ;
Ruggia, Raul .
2022 XVLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2022), 2022,
[17]   Partial Order Transactions on Permissioned Blockchains for enhanced Scalability [J].
Narayanam, Krishnasuri ;
Kaul, Akshar ;
Kumar, Ken ;
Dayama, Pankaj .
2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, :149-156
[18]   Reinforcing Immutability of Permissioned Blockchains with Keyless Signatures' Infrastructure [J].
Emmadi, Nitesh ;
Narumanchi, Harika .
18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2017), 2017,
[19]   Accountability in permissioned blockchains: through the ledger, the code and the people [J].
Fortin, Melissa ;
Pimentel, Erica ;
Boulianne, Emilio .
ACCOUNTING AUDITING & ACCOUNTABILITY JOURNAL, 2025, 38 (03) :853-878
[20]   A High Performance Concurrency Protocol for Smart Contracts of Permissioned Blockchain [J].
Jin, Cheqing ;
Pang, Shuaifeng ;
Qi, Xiaodong ;
Zhang, Zhao ;
Zhou, Aoying .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (11) :5070-5083