Information Propagation in the Bitcoin Network

被引:550
作者
Decker, Christian [1 ]
Wattenhofert, Roger [2 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Microsoft Res Wattenhofer, Redmond, WA USA
来源
13TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P) | 2013年
关键词
D O I
10.1109/p2p.2013.6688704
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bitcoin is a digital currency that unlike traditional currencies does not rely on a centralized authority. Instead Bitcoin relies on a network of volunteers that collectively implement a replicated ledger and verify transactions. In this paper we analyze how Bitcoin uses a multi-hop broadcast to propagate transactions and blocks through the network to update the ledger replicas. We then use the gathered information to verify the conjecture that the propagation delay in the network is the primary cause for blockchain forks. Blockchain forks should be avoided as they are symptomatic for inconsistencies among the replicas in the network. We then show what can be achieved by pushing the current protocol to its limit with unilateral changes to the client's behavior.
引用
收藏
页数:10
相关论文
共 18 条
[1]  
[Anonymous], 2012, TECHNICAL REPORT
[2]  
[Anonymous], BITCOIN PEER TO PEER
[3]  
Babaioff M., 2012, P EL COMM
[4]  
Bamert T, 2013, IEEE INT CONF PEER
[5]  
Becker Jorg, BTC 2012 WORKSH BITC
[6]  
Chaum David, 1982, CRYPTO, V82
[7]  
Clark J., 2012, FINANCIAL CRYPTOGRAP
[8]  
Dwork Cynthia, ADV CRYPTOLOGY
[9]  
Elias M., 2011, BITCOIN TEMPERING DI
[10]  
Fugger R., 2004, Money as IOUs in Social Trust Networks and A Proposal for a Decentralized Currency Network Protocol