Taming Propagation Delay and Fork Rate in Bitcoin Mining Network

被引:6
|
作者
Jiang, Suhan [1 ]
Wu, Jie [1 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
关键词
Blockchain; criteria function; fork; neighbor selection; P2P overlay; propagation delay;
D O I
10.1109/Blockchain53845.2021.00050
中图分类号
学科分类号
摘要
Bitcoin builds upon an unstructured peer-to-peer overlay network to disseminate transactions and blocks. Broadcast in such a network is slow and brings inconsistencies, i.e., peers have different views of the system state. Due to the delayed block propagation and the competition of mining, forking, i.e., the blockchain temporarily diverges into two or more branches, occurs frequently, which wastes computation power and causes security issues. This paper proposes an autonomous and distributed topology optimization mechanism to reduce block propagation delay and hence reduce the occurrence of blockchain forks. In the proposed mechanism, a node can autonomously update his neighbor set using the information provided by his current neighbors, since each neighbor will recommend a peer from his own neighbor set, i.e., a neighbor's neighbor, to this node. Each recommendation is based on a peer's propagation ability, which is characterized as a criteria function obtained through a combination of empirical analysis and machine learning. We further propose some metrics to evaluate a Bitcoin network topology. Experiment results reflect the effectiveness of the proposed mechanism and also indicate the correlation between block propagation time and fork rate.
引用
收藏
页码:314 / 320
页数:7
相关论文
共 50 条
  • [21] Effect of Delay in SMS Worm Propagation in Mobile Network with Saturated Incidence Rate
    Zhang, Zizhen
    Madhusudanan, V.
    Murthy, B. S. N.
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 131 (01) : 659 - 678
  • [22] Block diffusion delay attack and its countermeasures in a Bitcoin network
    Sasabe, Masahiro
    Yamamoto, Masanari
    Zhang, Yuanyu
    Kasahara, Shoji
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (03)
  • [23] Reducing the Bandwidth of Block Propagation in Bitcoin Network With Erasure Coding
    Jin, Ming
    Chen, Xiaojiao
    Lin, Sian-Jheng
    IEEE ACCESS, 2019, 7 : 175606 - 175613
  • [24] Dissecting Mining Pools of Bitcoin Network: Measurement, Analysis and Modeling
    Wang, Canhui
    Chu, Xiaowen
    Qin, Yang
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (01): : 398 - 412
  • [25] Bitcoin blockchain dynamics: The selfish-mine strategy in the presence of propagation delay
    Goebel, J.
    Keeler, H. P.
    Krzesinski, A. E.
    Taylor, P. G.
    PERFORMANCE EVALUATION, 2016, 104 : 23 - 41
  • [26] On Game-theoretic Computation Power Diversification in the Bitcoin Mining Network
    Jiang, Suhan
    Wu, Jie
    2021 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2021, : 83 - 91
  • [27] Improving Bitcoin Transaction Propagation Efficiency through Local Clique Network
    Yan, Kailun
    Zhang, Jilian
    Wu, Yongdong
    COMPUTER JOURNAL, 2023, 66 (02): : 318 - 332
  • [28] Speeding up block propagation in Bitcoin network: Uncoded and coded designs
    Zhang, Lihao
    Wang, Taotao
    Liew, Soung Chang
    COMPUTER NETWORKS, 2022, 206
  • [29] Enhanced delay propagation tree model with Bayesian Network for modelling flight delay propagation
    Wu, Weiwei
    Wu, Cheng-Lung
    TRANSPORTATION PLANNING AND TECHNOLOGY, 2018, 41 (03) : 319 - 335
  • [30] Flight Delay and Delay Propagation Analysis Based on Bayesian Network
    Liu, Yu-Jie
    Ma, Song
    KAM: 2008 INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING, PROCEEDINGS, 2008, : 318 - 322