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 条
  • [21] Security of account and privacy of transaction for bitcoin
    Zhenhua L.
    Dong Y.
    Yaohui L.
    Yuanyuan L.
    Dong, Yuan (1218338603@qq.com), 2018, Beijing University of Posts and Telecommunications (25): : 20 - 30and48
  • [22] Reducing the number of transaction messages in bitcoin
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (01) : 768 - 782
  • [23] Long Transaction Chains and the Bitcoin Heartbeat
    Di Battista, Giuseppe
    Di Donato, Valentino
    Pizzonia, Maurizio
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 507 - 516
  • [24] Lightweight Transaction Tracing Technology for Bitcoin
    Gao F.
    Mao H.-L.
    Wu Z., Sr.
    Shen M.
    Zhu L.-H.
    Li Y.-D.
    Jisuanji Xuebao/Chinese Journal of Computers, 2018, 41 (05): : 989 - 1004
  • [25] Visualizing Dynamic Bitcoin Transaction Patterns
    McGinn, Dan
    Birch, David
    Akroyd, David
    Molina-Solana, Miguel
    Guo, Yike
    Knottenbelt, William J.
    BIG DATA, 2016, 4 (02) : 109 - 119
  • [26] Transaction activity and bitcoin realized volatility
    Gkillas, Konstantinos
    Tantoula, Maria
    Tzagarakis, Manolis
    OPERATIONS RESEARCH LETTERS, 2021, 49 (05) : 715 - 719
  • [27] Bitcoin as a Transaction Ledger: A Composable Treatment
    Badertscher, Christian
    Maurer, Ueli
    Tschudi, Daniel
    Zikas, Vassilis
    JOURNAL OF CRYPTOLOGY, 2024, 37 (02)
  • [28] Abnormal Transaction Node Detection on Bitcoin
    Zhang, Yuhang
    Lu, Yanjing
    Li, Mian
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND NETWORKS, VOL III, CENET 2023, 2024, 1127 : 53 - 60
  • [29] Bitcoin as a Transaction Ledger: A Composable Treatment
    Christian Badertscher
    Ueli Maurer
    Daniel Tschudi
    Vassilis Zikas
    Journal of Cryptology, 2024, 37
  • [30] Bitcoin as a Transaction Ledger: A Composable Treatment
    Badertscher, Christian
    Maurer, Ueli
    Tschudi, Daniel
    Zikas, Vassilis
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 324 - 356