DAP-CBR: enhancing Bitcoin block propagation efficiency using dynamic compact block relay's prefilling of transactions

被引:0
作者
Chin, Zi Hau [1 ,2 ]
Baskaran, Vishnu Monn [1 ]
Tan, Chee Keong [1 ]
Tan, Ian K. T. [2 ]
Yap, Timothy T. V. [2 ]
机构
[1] Monash Univ Malaysia, Sch Informat Technol, Jalan Lagoon Selatan, Bandar Sunway 47500, Subang Jaya, Malaysia
[2] Heriot Watt Univ Malaysia, Sch Math & Comp Sci, Jalan Venna P5 2,Precinct 5, Putrajaya 62200, Malaysia
关键词
Bitcoin; Blockchain; Compact block relay (CBR); Round-trip; Block propagation; Delay; PERFORMANCE; NETWORK; NODES;
D O I
10.1007/s11227-024-06468-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This study examines the potential of BIP-152's Compact Block Relay (CBR) to enhance the Bitcoin network. This work explores the block propagation efficiency through dynamic prefilling of transactions. In addition, an enhanced CBR model is proposed to reduce superfluous transaction requests, thus improving the block distribution process. The analysis considers the impact of the dynamically prefilled transactions on Bitcoin network scalability, comparing the advantages and disadvantages of this approach. We also conduct a comparative study of fixed-size and dynamically sized prefilled transactions to highlight the importance of adapting to network demands. Prefilling a fixed number of transactions without considering demand can cause inefficiencies and strain the network with unnecessary bandwidth use. Indiscriminate prefilling exacerbates these issues by inflating data packets unnecessarily, increasing latency and reducing network responsiveness. Our research indicates that the proposed solution can significantly reduce the number of round-trips between network nodes by an average of 29.77% and block reconstruction latency by 39.10% when compared with the CBR.
引用
收藏
页数:33
相关论文
共 43 条
[1]  
author=Long T, 2021, IEEE Transactions on Network Science and Engineering, V8, P3349, DOI [10.1109/TNSE.2021.3112670, DOI 10.1109/TNSE.2021.3112670]
[2]  
Bitcoin Core (BTC), about us
[3]   SREP: Out-Of-Band Sync of Transaction Pools for Large-Scale Blockchains [J].
Boskov, Novak ;
Simsek, Sevval ;
Trachtenberg, Ari ;
Starobinski, David .
2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY, ICBC, 2023,
[4]   An experimental study on performance of private blockchain in IoT applications [J].
Chen, Xuan ;
Nguyen, Kien ;
Sekiya, Hiroo .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (05) :3075-3091
[5]   Attestation of Improved SimBlock Node Churn Simulation [J].
Chin, Zi Hau ;
Baskaran, Vishnu Monn ;
Abaei, Golnoush ;
Tan, Ian Kim Teck ;
Yap, Timothy Tzen Vun .
JOURNAL OF INFORMATION AND COMMUNICATION TECHNOLOGY-MALAYSIA, 2023, 22 (02) :231-254
[6]  
Chonghe Zhao, 2021, 2021 International Conference on Communications, Information System and Computer Engineering (CISCE), P868, DOI 10.1109/CISCE52179.2021.9445911
[7]  
Corallo M, 2016, BIP, P152
[8]  
Dae-Yong K, 2020, ASIA-PAC NETW OPER M, P287, DOI [10.23919/apnoms50412.2020.9237033, 10.23919/APNOMS50412.2020.9237033]
[9]   Survey on Blockchain Networking: Context, State-of-the-Art, Challenges [J].
Dotan, Maya ;
Pignolet, Yvonne-Anne ;
Schmid, Stefan ;
Tochner, Saar ;
Zohar, Aviv .
ACM COMPUTING SURVEYS, 2021, 54 (05)
[10]   Transaction Propagation on Permissionless Blockchains: Incentive and Routing Mechanisms [J].
Ersoy, Oguzhan ;
Ren, Zhijie ;
Erkin, Zekeriya ;
Lagendijk, Reginald L. .
2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, :20-30