Mingrui XU, Yucai YAO, Xiaorong ZHU. A Fisco-Bcos platform based accurate performance analysis model of blockchain system[J]. Telecommunications science, 2023, 39(1): 79-91.
DOI:
Mingrui XU, Yucai YAO, Xiaorong ZHU. A Fisco-Bcos platform based accurate performance analysis model of blockchain system[J]. Telecommunications science, 2023, 39(1): 79-91. DOI: 10.11959/j.issn.1000-0801.2023013.
A Fisco-Bcos platform based accurate performance analysis model of blockchain system
为了解决区块链系统实际部署面临的性能难以估计、所需的硬件设施性能难以确定等问题,建立了不同网络结构下基于模型和数据融合的区块链网络吞吐量精确表达模型。通过分析实用拜占庭容错(practical Byzantine fault tolerance,PBFT)算法区块链系统的交易流程,综合考虑网络拓扑结构、采用的共识算法、节点的通信方式等状况,基于大量实际数据建立了Fisco-Bcos区块链平台的交易吞吐量(transaction per second, TPS)精确表达模型。实际的区块链系统测试结果表明,本文建立的 TPS 预测模型可以在不同的网络结构下保持较高的预测精确度。
Abstract
In order to solve the problems such as difficult to estimate the performance of blockchain system and determine the requirement of hardware facilities
an accurate model of blockchain TPS based on model and data was established under different network structures.Considering the network architecture
the consensus algorithm
the communication of nodes and other elements
the precise model of TPS was established based on the blockchain transaction model of Fisco-Bcos platform and a large amount of actual data fitting.Through the TPS test of the actual blockchain system
the results show that the prediction TPS model established can maintain high prediction accuracy under different network architecture.
SHAO Q F , JIN C Q , ZHANG Z , et al . Blockchain:architecture and research progress [J ] . Chinese Journal of Computers , 2018 , 41 ( 5 ): 969 - 988 .
DAI Y Y , ZHANG K , ZHANG Y . Blockchain empowered 6G [J ] . Chinese Journal on Internet of Things , 2020 , 4 ( 1 ): 111 - 120 .
ABDELLA J , TARI Z , ANWAR A , et al . An architecture and performance evaluation of blockchain-based peer-to-peer energy trading [J ] . IEEE Transactions on Smart Grid , 2021 , 12 ( 4 ): 3364 - 3378 .
JIANG T G , FANG H , WANG H G . Blockchain-based Internet of vehicles:distributed network architecture and performance analysis [J ] . IEEE Internet of Things Journal , 2019 , 6 ( 3 ): 4640 - 4649 .
SUN Y , ZHANG L , FENG G , et al . Blockchain-enabled wireless Internet of Things:performance analysis and optimal communication node deployment [J ] . IEEE Internet of Things Journal , 2019 , 6 ( 3 ): 5791 - 5802 .
HUANG D Y , MA X L , ZHANG S L . Performance analysis of the raft consensus algorithm for private blockchains [J ] . IEEE Transactions on Systems,Man,and Cybernetics:Systems , 2020 , 50 ( 1 ): 172 - 181 .
ALRUBEI S M , BALL E A , RIGELSFORD J M , et al . Latency and performance analyses of real-world wireless IoT-blockchain application [J ] . IEEE Sensors Journal , 2020 , 20 ( 13 ): 7372 - 7383 .
KOKORIS-KOGIAS E , JOVANOVIC P , GASSER L , et al . OmniLedger:a secure,scale-out,decentralized ledger [J ] . IACR Cryptology ePrint Archive , 2017 :406.
HU M , SHEN T , MEN J B , et al . CRSM:an effective blockchain consensus resource slicing model for real-time distributed energy trading [J ] . IEEE Access , 2020 ( 8 ): 206876 - 206887 .
ERDÖS P , RÉNYI A , . On the evolution of random graphs [J ] . Publication of the Mathematical Institute of the Hungarian Academy of Sciences , 1960 ( 5 ): 17 - 61 .
WU Y Q , SONG P X , WANG F X . Hybrid consensus algorithm optimization:a mathematical method based on POS and PBFT and its application in blockchain [J ] . Mathematical Problems in Engineering , 2020 :7270624.
YANG C Y , BIN D M , LI X . Storage system of power grid enterprise based on PBFT blockchain technology [J ] . Telecommunications Science , 2021 , 37 ( 2 ): 144 - 153 .
LIU Y , FAN H B , MA S Q , et al . Blockchain based trusted traceability system scheme for raw milk supply chain [J ] . Telecommunications Science , 2021 , 37 ( 5 ): 148 - 159 .