Making Transaction Propagation More Efficient: Deferred Transaction Relay in Bitcoin

被引:2
|
作者
Misic, Vojislav B. [1 ]
Misic, Jelena [1 ]
Chang, Xiaolin [2 ]
机构
[1] Ryerson Univ, Toronto, ON, Canada
[2] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Trans, Beijing, Peoples R China
关键词
Bitcoin; transaction propagation; deferred transaction relay;
D O I
10.1109/GLOBECOM42002.2020.9322130
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data propagation in the Bitcoin network is inefficient due to its permissionless nature and the lack of multicast/broadcast features. In particular, the number of messages needed to propagate a single transaction is very high which is rather wasteful in terms of bandwidth utilization. In this work we propose a simple modification of Bitcoin software that allows a vast reduction of the number of messages needed for propagating a transaction over the network. The modification consists of deferring the transaction announcements until a certain predefined number of new transactions is collected. We show that the number of messages can be substantially reduced in this manner. The price to pay for this reduction is an increase in transaction propagation delay. However, the tradeoff between the reduction of traffic and transaction delay can be minimized by judicious choice of the threshold number of deferred transactions.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Erlay: Efficient Transaction Relay for Bitcoin
    Naumenko, Gleb
    Maxwell, Gregory
    Wuille, Pieter
    Fedorova, Alexandra
    Beschastnikh, Ivan
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 817 - 831
  • [2] An Efficient Strategy to Eliminate Malleability of Bitcoin Transaction
    Liu, Yi
    Liu, Xingtong
    Zhang, Lei
    Tang, Chaojing
    Kang, Hongyan
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 960 - 964
  • [3] Improving Bitcoin Transaction Propagation by Leveraging Unreachable Nodes
    Franzoni, Federico
    Daza, Vanesa
    2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 196 - 203
  • [4] Transaction Characteristics of Bitcoin
    Gebraselase, Befekadu G.
    Helvik, Bjarne E.
    Jiang, Yuming
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 544 - 550
  • [5] On the transaction cost of Bitcoin
    Kim, Thomas
    FINANCE RESEARCH LETTERS, 2017, 23 : 300 - 305
  • [6] Anonymizing Bitcoin Transaction
    Wijaya, Dimaz Ankaa
    Liu, Joseph K.
    Steinfeld, Ron
    Sun, Shi-Feng
    Huang, Xinyi
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2016, 2016, 10060 : 271 - 283
  • [7] Bitcoin Transaction Analysis System
    Basynya, E. A.
    Karapetyants, N.
    Karapetyants, M.
    PROGRAMMING AND COMPUTER SOFTWARE, 2024, 50 (SUPPL2) : S104 - S112
  • [8] Bitcoin Transaction Malleability and MtGox
    Decker, Christian
    Wattenhofer, Roger
    COMPUTER SECURITY - ESORICS 2014, PT II, 2014, 8713 : 313 - 326
  • [9] Bitcoin returns and transaction activity
    Koutmos, Dimitrios
    ECONOMICS LETTERS, 2018, 167 : 81 - 85
  • [10] An Analysis of Transaction Handling in Bitcoin
    Gebraselase, Befekadu G.
    Helvik, Bjarne E.
    Jiang, Yuming
    2021 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2021), 2021, : 162 - 172