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
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2020年 / 7卷 / 04期
关键词
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 条
  • [21] COMPARING RANDOM AND REGULAR NETWORK RESILIANCE AGAINST RANDOM ATTACK ON THEIR NODES
    Gertsbakh, Ilya B.
    Shpungin, Yoseph
    JOURNAL OF RELIABILITY AND STATISTICAL STUDIES, 2013, 6 (01): : 1 - 9
  • [22] AN ALMOST REGULAR FAULT-TOLERANT NETWORK WITH ARBITRARY NUMBER OF NODES
    SUR, S
    SRIMANI, PK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 26 (01) : 54 - 60
  • [23] FRNet: Factorized and Regular Blocks Network for Semantic Segmentation in Road Scene
    Lu, Mengxu
    Chen, Zhenxue
    Wu, Q. M. Jonathan
    Wang, Nannan
    Rong, Xuewen
    Yan, Xinghe
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (04) : 3522 - 3530
  • [24] LSI BUILDING-BLOCKS ENHANCE PERFORMANCE OF COMPACT DISPLAYS
    PALM, R
    NAGRANI, S
    ELECTRONIC DESIGN, 1984, 32 (14) : 175 - &
  • [25] Performance measures of intelligent computer network nodes
    Grzech, A
    2000 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY PROCEEDINGS, VOLS. I & II, 2000, : 454 - 462
  • [26] High-Performance and Compact Architecture for Regular Expression Matching on FPGA
    Yang, Yi-Hua Edward
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (07) : 1013 - 1025
  • [27] A performance study of mobile nodes in a Wireless Sensor Network
    Mouawad, Antoinette
    Chalhoub, Gerard
    Habib, Gilbert
    Misson, Michel
    2013 THIRD INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND INFORMATION TECHNOLOGY (ICCIT), 2013, : 136 - 140
  • [28] Service deployment on high performance active network nodes
    Bossardt, M
    Ruf, L
    Plattner, B
    Stadler, R
    NOMS 2002: IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM: MANAGEMENT SOLUTIONS FOR THE NEW COMMUNICATIONS WORLD, 2002, : 915 - 917
  • [29] Identification of Critical Nodes Based on Overall Network Performance in Ad Hoc Network
    Chang, Lili
    Li, Haozhu
    Chen, Rui
    2022 IEEE 33RD ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2022, : 1239 - 1243
  • [30] Visualising Bitcoin's Dynamic P2P Network Topology and Performance
    Essaid, Meryam
    Park, Sejin
    Ju, Hongteak
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 141 - 145