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
来源
2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM) | 2020年
关键词
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
相关论文
共 7 条
[1]  
[Anonymous], 2016, COMPUTER NETWORKING
[2]  
Ben Mariem S., 2018, ACM CONEXT STUD WORK
[3]   DANDELION plus plus : Lightweight Cryptocurrency Networking with Formal Anonymity Guarantees [J].
Fanti, Giulia ;
Venkatakrishnan, Shaileshh Bojja ;
Bakshi, Surya ;
Denby, Bradley ;
Bhargava, Shruti ;
Miller, Andrew ;
Viswanath, Pramod .
PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2018, 2 (02)
[4]  
Haber S., 1991, Journal of Cryptology, V3, P99, DOI 10.1007/BF00196791
[5]  
Minsky Y, 2000, TR20001813 CORN U
[6]  
Nakamoto Satoshi, 2008, Technical report, P15
[7]   Erlay: Efficient Transaction Relay for Bitcoin [J].
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