A Theoretical Model for Block Propagation Analysis in Bitcoin Network

被引:40
作者
Shahsavari, Yahya [1 ]
Zhang, Kaiwen [1 ]
Talhi, Chamseddine [1 ]
机构
[1] Univ Quebec, Dept Software & IT Engn, Ecole Technol Super, Montreal, PQ H3C 1K3, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Bitcoin; Analytical models; Propagation delay; Relay networks (telecommunications); Mathematical model; Peer-to-peer computing; blockchain; cryptocurrency; distributed ledger technologies (DLTs); peer-to-peer network; performance modeling; relay networks;
D O I
10.1109/TEM.2020.2989170
中图分类号
F [经济];
学科分类号
02 ;
摘要
Blockchains are currently gaining attention as a newly emerging technology in both academia and industry, capable of impacting a variety of domains beyond cryptocurrencies. Performance modeling can be used to provide us with a deeper understanding of the behavior and dynamics within blockchain peer-to-peer networks. Blockchain system architects can leverage network models to properly tune their system and to reduce design costs significantly. In this article, we focus on the original and well-established Bitcoin blockchain network. In particular, we propose a random graph model for performance modeling and analysis of the inventory-based protocol for block dissemination. This model addresses the impact of key blockchain parameters on the overall performance of Bitcoin. We derive some explicit and closed-form equations for block propagation delay and traffic overhead in the Bitcoin network. We also adapt our model to study the impact of deploying a relay network and investigate the effect of the relay network size on the network performance and decentralization. We implement our model using the popular network simulator OMNet++. We validate the accuracy of our theoretical model and its implementation with our dataset mined from the Bitcoin network. Our results show the tradeoff between the default number of connections per node, network bandwidth, and block size in order to compute the optimal block propagation delay over the network. Additionally, we found that bigger relay networks can jeopardize the decentralization of the Bitcoin network.
引用
收藏
页码:1459 / 1476
页数:18
相关论文
共 49 条
  • [1] [Anonymous], 2016, Blockchain in Internet of Things: Challenges and Solutions
  • [2] [Anonymous], 2006, P IEEE WORKSH HOT TO
  • [3] Atlam Hany F., 2018, International Journal of Intelligent Systems and Applications, V10, P40, DOI 10.5815/ijisa.2018.06.05
  • [4] Banafa A., 2017, IEEE INTERNET THINGS
  • [5] Basu S., FALCON
  • [6] Deanonymisation of Clients in Bitcoin P2P Network
    Biryukov, Alex
    Khovratovich, Dmitry
    Pustogarov, Ivan
    [J]. CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 15 - 29
  • [7] bitnodes.earn, BITN API V1 0
  • [8] Buterin Vitalik, 2014, white paper, V3, P2
  • [9] Christopher C M., 2016, Nevada Law Journal, V17, P139
  • [10] Corallo M., 2016, BIP 152: Compact block relay