Information propagation in the Bitcoin network
Top Cited Papers
- 1 September 2013
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21613559,p. 1-10
- https://doi.org/10.1109/p2p.2013.6688704
Abstract
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.Keywords
This publication has 9 references indexed in Scilit:
- Have a snack, pay with BitcoinsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Zerocoin: Anonymous Distributed E-Cash from BitcoinPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Double-spending fast payments in bitcoinPublished by Association for Computing Machinery (ACM) ,2012
- On bitcoin and red balloonsPublished by Association for Computing Machinery (ACM) ,2012
- CommitCoin: Carbon Dating Commitments with BitcoinLecture Notes in Computer Science, 2012
- Bitcoin: Tempering the Digital Ring of Gyges or Implausible Pecuniary PrivacySSRN Electronic Journal, 2011
- Randomized rumor spreadingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Pricing via Processing or Combatting Junk MailPublished by Springer Nature ,2001
- Electronic lottery tickets as micropaymentsLecture Notes in Computer Science, 1997