ABSTRACT
Blockchain-based cryptocurrencies secure a decentralized consensus protocol by incentives. The protocol participants, called miners, generate (mine) a series of blocks, each containing monetary transactions created by system users. As incentive for participation, miners receive newly minted currency and transaction fees paid by transaction creators. Blockchain bandwidth limits lead users to pay increasing fees in order to prioritize their transactions. However, most prior work focused on models where fees are negligible. In a notable exception, Carlsten et al. [17] postulated that if incentives come only from fees then a mining gap would form~--- miners would avoid mining when the available fees are insufficient. In this work, we analyze cryptocurrency security in realistic settings, taking into account all elements of expenses and rewards. To study when gaps form, we analyze the system as a game we call the gap game. We analyze the game with a combination of symbolic and numeric analysis tools in a wide range of scenarios. Our analysis confirms Carlsten et al.'s postulate; indeed, we show that gaps form well before fees are the only incentive, and analyze the implications on security. Perhaps surprisingly, we show that different miners choose different gap sizes to optimize their utility, even when their operating costs are identical. Alarmingly, we see that the system incentivizes large miner coalitions, reducing system decentralization. We describe the required conditions to avoid the incentive misalignment, providing guidelines for future cryptocurrency design.
Supplemental Material
- Ittai Abraham, Dahlia Malkhi, Kartik Nayak, Ling Ren, and Alexander Spiegelman. 2016. Solida: A Blockchain Protocol Based on Reconfigurable Byzantine Consensus. arXiv preprint arXiv:1612.02916 (2016).Google Scholar
- Joël Alwen, Jeremiah Blocki, and Krzysztof Pietrzak. 2018. Sustained space complexity. In Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer, 99--130.Google ScholarCross Ref
- Moshe Babaioff, Shahar Dobzinski, Sigal Oren, and Aviv Zohar. 2012. On Bitcoin and red balloons. In ACM Conference on Electronic Commerce. Valencia, Spain, 56--73. Google ScholarDigital Library
- Christian Badertscher, Juan Garay, Ueli Maurer, Daniel Tschudi, and Vassilis Zikas. 2018. But why does it work? A rational protocol design treatment of bitcoin Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer, 34--65.Google Scholar
- Bruno Biais, Christophe Bisiere, Matthieu Bouvard, and Catherine Casamatta. 2018. The blockchain folk theorem. ssrn id 3108601 (2018).Google Scholar
- Will Binns. 2018. How do I calculate my transaction fee? (2018). https://support.earn.com/digital-currency/bitcoin-transactions-and-fees/how-do-i-calculate-my-transaction-feeGoogle Scholar
- Bitcoin Cash community. 2018. Bitcoin Cash Site. https://www.bitcoincash.org/, retrieved May. 2018. (2018).Google Scholar
- BitcoinWiki. 2018. Controlled supply. https://en.bitcoin.it/wiki/Controlled_supply, retrieved May. 2018. (2018).Google Scholar
- Bitmain.com. 2018. Antminer S9i. https://shop.bitmain.com/product/detail?pid=00020180503144211733Dd3wi9Ez06A0, retrieved May. 2018. (2018).Google Scholar
- Blockchain.info. 2018. Bitcoin Market Capitalization. http://blockchain.info/charts/market-cap, retrieved Feb. 2018. (2018).Google Scholar
- Blockchain.info. 2018. Bitcoin Mining Pools. https://blockchain.info/pools, retrieved May. 2018. (2018).Google Scholar
- Blockchain.info. 2018. Mempool Transaction Count. https://blockchain.info/charts/mempool-count, retrieved Feb. 2018. (2018).Google Scholar
- Blockchain.info. 2018. Transaction Fees. https://blockchain.info/charts/transaction-fees, retrieved Feb. 2018. (2018).Google Scholar
- Joseph Bonneau, Andrew Miller, Jeremy Clark, Arvind Narayanan, Joshua A. Kroll, and Edward W. Felten. 2015. Research perspectives on Bitcoin and second-generation cryptocurrencies Symposium on Security and Privacy. IEEE, San Jose, CA, USA.Google Scholar
- Ryan Browne. 2017. The cheapest and most expensive countries to mine bitcoin. (2017). https://www.cnbc.com/2018/02/15/the-cheapest-and-most-expensive-countries-to-mine-bitcoin.htmlGoogle Scholar
- Vitalik Buterin. 2013. A Next Generation Smart Contract & Decentralized Application Platform. https://www.ethereum.org/ pdfs/EthereumWhitePaper.pdf/, retrieved Feb. 2015. (2013).Google Scholar
- Miles Carlsten, Harry Kalodner, S. Matthew Weinberg, and Arvind Narayanan. 2016. On the Instability of Bitcoin Without the Block Reward Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (CCS '16). ACM, New York, NY, USA, 154--167. Google ScholarDigital Library
- Coinmarketcap.com. 2018. Cryptocurrency Market Capitalizations. (2018). https://coinmarketcap.com/Google Scholar
- Ellery Davies. 2015. Why is there a limited amount of bitcoin available? (2015). https://www.quora.com/Why-is-there-a-limited-amount-of-bitcoin-availableGoogle Scholar
- Wouter den Haan, Martin Ellison, Ethan Ilzetzki, Michael McMahon, and Ricardo Reis. 2017. Economists relaxed about Bitcoin: New CFM-CEPR expert survey on cryptocurrencies, the financial system, and economic policy. VoxEU. org Vol. 21 (2017).Google Scholar
- Digiconomist.net. 2017. A Deep Dive in a Real-World Bitcoin Mine. (2017). https://digiconomist.net/deep-dive-real-world-bitcoin-mineGoogle Scholar
- Digiconomist.net. 2018 a. Bitcoin Energy Consumption Index. (2018). https://digiconomist.net/bitcoin-energy-consumptionGoogle Scholar
- Digiconomist.net. 2018 b. Ethereum Energy Consumption Index. (2018). https://digiconomist.net/ethereum-energy-consumptionGoogle Scholar
- Cynthia Dwork and Moni Naor. 1993. Pricing via Processing or Combatting Junk Mail. Springer Berlin Heidelberg, Berlin, Heidelberg, 139--147.Google Scholar
- Earn.com. 2018. Predicting Bitcoin Fees For Transactions. (2018). https://bitcoinfees.earn.com/Google Scholar
- Etherscan.io. 2018. Ether Supply Growth. https://etherscan.io/chart/ethersupply, retrieved Feb. 2018. (2018).Google Scholar
- Etherscan.io. 2018. Ether Transaction Fees. https://etherscan.io/chart/transactionfee, retrieved Feb. 2018. (2018).Google Scholar
- Etherscan.io. 2018. Pending Transactions. https://etherscan.io/chart/pendingtx, retrieved Feb. 2018. (2018).Google Scholar
- Ittay Eyal. 2015. The miner's dilemma. In Security and Privacy (SP), 2015 IEEE Symposium on. IEEE, 89--103. Google ScholarDigital Library
- Ittay Eyal. 2015. The Miner's Dilemma. In IEEE Symposium on Security and Privacy. 89--103. Google ScholarDigital Library
- Ittay Eyal, Adem Efe Gencer, Emin Gun Sirer, and Robbert Van Renesse. 2016 a. Bitcoin-ng: A scalable blockchain protocol. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16). USENIX Association, 45--59. Google ScholarDigital Library
- Ittay Eyal, Adem Efe Gencer, Emin Gün Sirer, and Robbert Van Renesse. 2016 b. Bitcoin-NG: A Scalable Blockchain Protocol.. In NSDI. 45--59. Google ScholarDigital Library
- Ittay Eyal and Emin Gün Sirer. 2014. Majority is not Enough: Bitcoin Mining is Vulnerable Financial Cryptography and Data Security.Google Scholar
- Juan A. Garay, Aggelos Kiayias, and Nikos Leonardos. 2015. The Bitcoin Backbone Protocol: Analysis and Applications Advances in Cryptology - EUROCRYPT 2015 - 34th Annual International Conference on the Theory and Applications of Cryptographic Techniques. 281--310.Google Scholar
- Arthur Gervais, Ghassan O Karame, Karl Wüst, Vasileios Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. 2016. On the security and performance of proof of work blockchains Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, 3--16. Google ScholarDigital Library
- Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos, and Nickolai Zeldovich. 2017. Algorand: Scaling byzantine agreements for cryptocurrencies Proceedings of the 26th Symposium on Operating Systems Principles. ACM, 51--68. Google ScholarDigital Library
- Gur Huberman, Jacob D Leshno, and Ciamac C Moallemi. 2017. Monopoly without a monopolist: An economic analysis of the bitcoin payment system. ssrn id 3025604 (2017).Google Scholar
- Intel. 2018. Sawtooth-core source code (validator). (2018). https://github.com/hyperledger/sawtooth-core/tree/0--7/validator/sawtooth_validator/consensus/poet1 {Online; accessed May-2018}.Google Scholar
- Markus Jakobsson and Ari Juels. 1999. Proofs of work and bread pudding protocols. In Secure Information Networks. Springer, 258--272. Google ScholarDigital Library
- Ghassan Karame, Elli Androulaki, and Srdjan Capkun. 2012. Two Bitcoins at the Price of One? Double-Spending Attacks on Fast Payments in Bitcoin. IACR Cryptology ePrint Archive Vol. 2012, 248 (2012).Google Scholar
- Sudhir Khatwani. 2018. Ethereum: Ether, Ether Gas, Gas Limit, Gas Price and Fees. (2018). https://coinsutra.com/ethereum-gas-limit-gas-price-fees/Google Scholar
- Aggelos Kiayias, Alexander Russell, Bernardo David, and Roman Oliynykov. 2017. Ouroboros: A provably secure proof-of-stake blockchain protocol Annual International Cryptology Conference. Springer, 357--388.Google Scholar
- Joshua A Kroll, Ian C Davey, and Edward W Felten. 2013. The Economics of Bitcoin Mining or, Bitcoin in the Presence of Adversaries Workshop on the Economics of Information Security.Google Scholar
- Yujin Kwon, Dohyun Kim, Yunmok Son, Eugene Vasserman, and Yongdae Kim. 2017. Be Selfish and Avoid Dilemmas: Fork After Withholding (FAW) Attacks on Bitcoin. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. ACM, 195--209. Google ScholarDigital Library
- Ron Lavi, Or Sattath, and Aviv Zohar. 2017. Redesigning Bitcoin's fee market. arXiv preprint arXiv:1709.08881 (2017).Google Scholar
- Litecoin Project. {n. d.}. Litecoin, open source P2P digital currency. https://litecoin.org, retrieved Nov. 2014. (. {n. d.}).Google Scholar
- Samara Malkin. 2018. Cheapest Places Mining Bitcoin. (2018). https://cryptocurrencynews.com/daily-news/cryptocurrency-mining/cheapest-places-mining-bitcoin/Google Scholar
- Andrew Miller, Elaine Shi, Ari Juels, Bryan Parno, and Jonathan Katz. 2014. Permacoin: Repurposing Bitcoin Work for Data Preservation Proceedings of the IEEE Symposium on Security and Privacy. IEEE, San Jose, CA, USA. http://research.microsoft.com/apps/pubs/default.aspx?id=217984 Google ScholarDigital Library
- Malte Möser and Rainer Böhme. 2015. Trends, Tips, Tolls: A Longitudinal Study of Bitcoin Transaction Fees Financial Cryptography and Data Security, Michael Brenner, Nicolas Christin, Benjamin Johnson, and Kurt Rohloff (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 19--33.Google Scholar
- Ujan Mukhopadhyay, Anthony Skjellum, Oluwakemi Hambolu, Jon Oakley, Lu Yu, and Richard Brooks. 2016. A brief survey of cryptocurrency systems. In Privacy, Security and Trust (PST), 2016 14th Annual Conference on. IEEE, 745--752.Google ScholarCross Ref
- Satoshi Nakamoto. 2008. Bitcoin: A Peer-to-Peer Electronic Cash System. http://www.bitcoin.org/bitcoin.pdf. (2008).Google Scholar
- Kartik Nayak, Srijan Kumar, Andrew Miller, and Elaine Shi. 2015. Stubborn Mining: Generalizing Selfish Mining and Combining with an Eclipse Attack. IACR Cryptology ePrint Archive Vol. 2015 (2015), 796. http://eprint.iacr.org/2015/796Google Scholar
- Rafael Pass, Lior Seeman, and Abhi Shelat. 2017. Analysis of the Blockchain Protocol in Asynchronous Networks Advances in Cryptology -- EUROCRYPT 2017, Jean-Sébastien Coron and Jesper Buus Nielsen (Eds.). Springer International Publishing, Cham, 643--673.Google Scholar
- Rafael Pass and Elaine Shi. 2016. Hybrid Consensus: Efficient Consensus in the Permissionless Model. Cryptology ePrint Archive, Report 2016/917. (2016). http://eprint.iacr.org/2016/917Google Scholar
- Rafael Pass and Elaine Shi. 2017. Fruitchains: A fair blockchain. In Proceedings of the ACM Symposium on Principles of Distributed Computing. ACM, 315--324. Google ScholarDigital Library
- Rafael Pass and Elaine Shi. 2017. The sleepy model of consensus. In International Conference on the Theory and Application of Cryptology and Information Security. Springer, 380--409.Google ScholarCross Ref
- Nathan Reiff. 2017. What Happens to Bitcoin After All 21 Million are Mined? (2017). https://www.investopedia.com/news/what-happens-bitcoin-after-all-21-million-are-mined/Google Scholar
- Ayelet Sapirshtein, Yonatan Sompolinsky, and Aviv Zohar. 2016. Optimal Selfish Mining Strategies in Bitcoin. In Financial Cryptography and Data Security.Google Scholar
- Eli Ben Sasson, Alessandro Chiesa, Christina Garman, Matthew Green, Ian Miers, Eran Tromer, and Madars Virza. 2014. Zerocash: Decentralized anonymous payments from bitcoin Security and Privacy (SP), 2014 IEEE Symposium on. IEEE, 459--474. Google ScholarDigital Library
- Okke Schrijvers, Joseph Bonneau, Dan Boneh, and Tim Roughgarden. 2016. Incentive compatibility of bitcoin mining pool reward functions International Conference on Financial Cryptography and Data Security. Springer, 477--498.Google Scholar
- Bayu Adhi Tama, Bruno Joachim Kweka, Youngho Park, and Kyung-Hyune Rhee. 2017. A critical review of blockchain and its current applications Electrical Engineering and Computer Science (ICECOS), 2017 International Conference on. IEEE, 109--113.Google Scholar
- Jordan Tuwiner. 2017. Bitcoin Mining Hardware. (2017). https://www.buybitcoinworldwide.com/mining/hardware/Google Scholar
- Cindy Wang. 2017. A Visit to a Bitcoin Mining Farm in Sichuan, China Reveals Troubles Beyond Regulation. (2017). https://news.bitcoin.com/a-visit-to-a-bitcoin-mining-farm-in-sichuan-china-reveals-troubles-beyond-regulation/Google Scholar
- wikipedia.com. {n. d.}. Electricity Pricing. https://en.wikipedia.org/wiki/Electricity_pricing, retrieved May. 2018. (. {n. d.}).Google Scholar
- Fan Zhang, Ittay Eyal, Robert Escriva, Ari Juels, and Robbert Van Renesse. 2017. REM: Resource-Efficient Mining for Blockchains. IACR Cryptology ePrint Archive Vol. 2017 (2017), 179.Google Scholar
Index Terms
- The Gap Game
Recommendations
The Gap Game
SYSTOR '18: Proceedings of the 11th ACM International Systems and Storage ConferenceCard Payment Protocol for Cryptocurrencies with Payment Channel Network
Cryptocurrency, despite the upsurge as a speculative investment, is still a long way from being people’s money. The extreme technicality poses a significant barrier for the general public to adopt it as a medium of exchange. Therefore, simplifying the ...
A Game-Theoretical Analysis of Charging Strategies for Competing Double Auction Marketplaces
Multi-Agent Systems and Agreement TechnologiesAbstractThe double auction marketplaces usually charge fees to traders to make profits, but little work has been done on analyzing how marketplaces charge appropriate fees to make profits in multiple marketplaces competing environment. In this paper, we ...
Comments