Performance of Bitcoin Network With Synchronizing Nodes and a Mix of Regular and Compact Blocks

被引:11
|
作者
Misic, Jelena [1 ]
Misic, Vojislav B. [1 ]
Chang, Xiaolin [2 ]
机构
[1] Ryerson Univ, Toronto, ON M5B 2K3, Canada
[2] Beijing Jiaotong Univ, Beijing Key Lab Secur Privacy Intelligent Transpo, Beijing 100044, Peoples R China
关键词
Peer-to-peer computing; Bandwidth; Relays; Synchronization; Bitcoin; Standards; Protocols; block and transaction propagation; compact blocks;
D O I
10.1109/TNSE.2020.3017453
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Compact blocks, and compact block protocol are a recent addition to the Bitcoin (BTC) data propagation protocol that aims to reduce bandwidth requirements and, possibly, reduce latency as well. In this work we evaluate operation of BTC network under a mix of regular, and compact block traffic, assuming that nodes randomly leave, and re-join the network, and perform block and, optionally, transaction pool (mempool) synchronization upon returning. Our analysis begins by evaluating block, and transaction deficits accumulated during the node absence and block synchronization. Then, we analyze mempool behavior, and show that mempool synchronization is necessary since it decreases probability of transaction deficit, and the need for transaction retrieval actions. Finally, we analyze the impact of synchronization activities, and transaction deficit on data distribution times in the BTC network with high, and low bandwidth distribution modes for a mix of compact, and regular blocks. Results demonstrate resilience to node absence, and subsequent synchronization, as well as substantial performance improvements for small protocol changes. Furthermore we show that the low bandwidth mode is more resilient to potential security attacks.
引用
收藏
页码:3135 / 3147
页数:13
相关论文
共 50 条
  • [1] Impact of Node Churn in the Bitcoin Network with Compact Blocks
    Motlagh, Saeideh G.
    Misic, Jelena
    Misic, Vojislav B.
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [2] On the Benefits of Compact Blocks in Bitcoin
    Misic, Jelena
    Misic, Vojislav B.
    Chang, Xiaolin
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [3] Data Analysis of Bitcoin Blockchain Network Nodes
    Jiang Xiaomeng
    Zhang Fan
    Lin Shenwen
    Yang Jinglin
    He Ketai
    PROCEEDINGS OF THE 15TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2020), 2020, : 1891 - 1895
  • [4] BNS: A Detection System to Find Nodes in the Bitcoin Network
    Li, Ruiguang
    Zhu, Liehuang
    Li, Chao
    Wu, Fudong
    Xu, Dawei
    MATHEMATICS, 2023, 11 (24)
  • [5] Nodes in the Bitcoin Network: Comparative Measurement Study and Survey
    Park, Sehyun
    Im, Seongwon
    Seol, Youhwan
    Paek, Jeongyeup
    IEEE ACCESS, 2019, 7 : 57009 - 57022
  • [6] Analysis of Compact Block Propagation Delay in Bitcoin Network
    Kim, Aeri
    Kim, Jungyeon
    Essaid, Meryam
    Park, Sejin
    Ju, Hongtaek
    2021 22ND ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2021, : 313 - 318
  • [7] Reducing the propagation delay of compact block in Bitcoin network
    Kim, Aeri
    Essaid, Meryam
    Park, Sejin
    Ju, Hongtaek
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2024, 34 (03)
  • [8] Evicting and filling attack for linking multiple network addresses of Bitcoin nodes
    Yang, Huashuang
    Shi, Jinqiao
    Gao, Yue
    Wang, Xuebin
    Sun, Yanwei
    Shi, Ruisheng
    Wang, Dongbin
    CYBERSECURITY, 2023, 6 (01)
  • [9] An analytical model for churn process in Bitcoin network with ordinary and relay nodes
    Motlagh, Saeideh G.
    Misic, Jelena
    Misic, Vojislav B.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (06) : 1931 - 1942
  • [10] Evicting and filling attack for linking multiple network addresses of Bitcoin nodes
    Huashuang Yang
    Jinqiao Shi
    Yue Gao
    Xuebin Wang
    Yanwei Sun
    Ruisheng Shi
    Dongbin Wang
    Cybersecurity, 6