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
来源
关键词
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] Chaos Engineering For Understanding Consensus Algorithms Performance in Permissioned Blockchains
    Sondhi, Shiv
    Saad, Sherif
    Shi, Kevin
    Mamun, Mohammad
    Traore, Issa
    2021 IEEE INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, INTL CONF ON CLOUD AND BIG DATA COMPUTING, INTL CONF ON CYBER SCIENCE AND TECHNOLOGY CONGRESS DASC/PICOM/CBDCOM/CYBERSCITECH 2021, 2021, : 51 - 59
  • [12] A Privacy-Aware PKI System Based on Permissioned Blockchains
    Wang, Rong
    He, Juan
    Liu, Can
    Li, Qi
    Tsai, Wei-Tek
    Deng, Enyan
    PROCEEDINGS OF 2018 IEEE 9TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2018, : 928 - 931
  • [13] A Video Surveillance System Based on Permissioned Blockchains and Edge Computing
    Wang, Rong
    Tsai, Wei-Tek
    He, Juan
    Liu, Can
    Li, Qi
    Deng, Enyan
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 605 - 610
  • [14] High-Performance Distributed SCADA System Architecture
    Sagi, Mihaly
    Atlagic, Branislav
    Milinkov, Dejan
    Bogovac, Bojan
    Culaja, Stanko
    2012 16TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (MELECON), 2012, : 152 - 155
  • [15] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 185 - 192
  • [16] A Comprehensive Study on Benchmarking Permissioned Blockchains
    Chacko, Jeeta Ann
    Mayer, Ruben
    Fekete, Alan
    Gramoli, Vincent
    Jacobsen, Hans-Arno
    PERFORMANCE EVALUATION AND BENCHMARKING, TPCTC 2023, 2024, 14247 : 18 - 33
  • [17] An Automated Customization and Performance Profiling Framework for Permissioned Blockchains in a Virtualized Environment
    Shi, Zeshun
    Zhou, Huan
    Surbiryala, Jayachander
    Hu, Yang
    de Laat, Cees
    Zhao, Zhiming
    11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019), 2019, : 404 - 410
  • [18] Performance and Fault Tolerance Trade-offs in Sharded Permissioned Blockchains
    Mao, Chunyu
    Anh-Duong Nguyen
    Golab, Wojciech
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [19] Hardening Permissioned Blockchains with Verifiable Randomness
    Barger, Artem
    Manevich, Yacov
    Meir, Hagar
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [20] A Fast Consensus for Permissioned Wireless Blockchains
    Zou, Yifei
    Xu, Minghui
    Yu, Jiguo
    Zhao, Feng
    Cheng, Xiuzhen
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (14) : 12102 - 12111