System architecture for high-performance permissioned blockchains

被引:14
|
作者
Feng, Libo [1 ,2 ]
Zhang, Hui [1 ,2 ,3 ]
Tsai, Wei-Tek [1 ,2 ,4 ]
Sun, Simeng [1 ]
机构
[1] Beihang Univ, State Key Lab Software Dev Environm, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Comp Sci, Digital Soc & Blockchain Lab, Beijing 100191, Peoples R China
[3] Beihang Univ, Beijing Adv Innovat Ctr Big Data & Brain Comp, Beijing 100191, Peoples R China
[4] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ USA
基金
中国国家自然科学基金;
关键词
blockchain; concurrency; performance; dual-channel model; parallel pipeline; consensus algorithm; BITCOIN;
D O I
10.1007/s11704-018-6345-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:15
相关论文
共 50 条
  • [1] System architecture for high-performance permissioned blockchains
    Libo Feng
    Hui Zhang
    Wei-Tek Tsai
    Simeng Sun
    Frontiers of Computer Science, 2019, 13 : 1151 - 1165
  • [2] Architecture and Performance Comparison of Permissioned Blockchains Platforms for Smart Contracts
    Thomaz, Guilherme A.
    Camilo, Gustavo F.
    de Souza, Lucas Airam C.
    Duarte, Otto Carlos M. B.
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [3] Permissioned blockchains and distributed databases: A performance study
    Bergman, Sara
    Asplund, Mikael
    Nadjm-Tehrani, Simin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (12):
  • [4] On Sharding Permissioned Blockchains
    Amiri, Mohammad Javad
    Agrawal, Divyakant
    El Abbadi, Amr
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 282 - 285
  • [5] Rethinking Permissioned Blockchains
    Vukolic, Marko
    BCC '17: PROCEEDINGS OF THE ACM WORKSHOP ON BLOCKCHAIN, CRYPTOCURRENCIES AND CONTRACTS, 2017, : 3 - 7
  • [6] Asynchronous Federated Learning System Based on Permissioned Blockchains
    Wang, Rong
    Tsai, Wei-Tek
    SENSORS, 2022, 22 (04)
  • [7] Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
    Androulaki, Elli
    Barger, Artem
    Bortnikov, Vita
    Cachin, Christian
    Christidis, Konstantinos
    De Caro, Angelo
    Enyeart, David
    Ferris, Christopher
    Laventman, Gennady
    Manevich, Yacov
    Muralidharan, Srinivasan
    Murthy, Chet
    Binh Nguyen
    Sethi, Manish
    Singh, Gari
    Smith, Keith
    Sorniotti, Alessandro
    Stathakopoulou, Chrysoula
    Vukolic, Marko
    Cocco, Sharon Weed
    Yellick, Jason
    EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
  • [8] Practical Deployability of Permissioned Blockchains
    Emmadi, Nitesh
    Vigneswaran, R.
    Kanchanapalli, Srujana
    Maddali, Lakshmipadmaja
    Narumanchi, Harika
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 : 229 - 243
  • [9] Transactional properties of permissioned blockchains
    Falazi, Ghareeb
    Khinchi, Vikas
    Breitenbuecher, Uwe
    Leymann, Frank
    SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2020, 35 (1-2): : 49 - 61
  • [10] IT Governance Considerations for Permissioned Blockchains
    Lineros, Jose Victor
    JOURNAL OF EMERGING TECHNOLOGIES IN ACCOUNTING, 2021, 18 (01) : 45 - 59