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 条
  • [1] Characterizing the Impact of Network Delay on Bitcoin Mining
    Cao, Tong
    Decouchant, Teremie
    Yu, Jiangshan
    Esteves-Verissimo, Paulo
    2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 109 - 119
  • [2] 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
  • [3] 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)
  • [4] Delay Impact on Stubborn Mining Attack Severity in Imperfect Bitcoin Network
    Zhu, Haoran
    Chang, Xiaolin
    Misic, Jelena
    Misic, Vojislav B.
    Han, Lei
    Chen, Zhi
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (03): : 2586 - 2595
  • [5] A Theoretical Model for Fork Analysis in the Bitcoin Network
    Shahsavari, Yahya
    Zhang, Kaiwen
    Talhi, Chamseddine
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 237 - 244
  • [6] Information Propagation in the Bitcoin Network
    Decker, Christian
    Wattenhofert, Roger
    13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2013,
  • [7] Proximity Awareness Approach to Enhance Propagation Delay on the Bitcoin Peer-to-Peer Network
    Fadhil, Muntadher
    Owen, Gareth
    Adda, Mo
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2411 - 2416
  • [8] Taming energy and electronic waste generation in bitcoin mining: Insights from Facebook prophet and deep neural network
    Jana, Rabin K.
    Ghosh, Indranil
    Wallin, Martin W.
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2022, 178
  • [9] Mining Information on Bitcoin Network Data
    Zhu, Jiawei
    Liu, Peipeng
    He, Longtao
    2017 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2017, : 999 - 1003
  • [10] On forks and fork characteristics in a Bitcoin-like distribution network
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, : 212 - 219