DECENT-BRM: Decentralization through Block Reward Mechanisms (2401.08988v1)
Abstract: Proof-of-Work is a consensus algorithm where miners solve cryptographic puzzles to mine blocks and obtain a reward through some Block Reward Mechanism (BRM). PoW blockchain faces the problem of centralization due to the formation of mining pools, where miners mine blocks as a group and distribute rewards. The rationale is to reduce the risk (variance) in reward while obtaining the same expected block reward. In this work, we address the problem of centralization due to mining pools in PoW blockchain. We propose a two-player game between the new miner joining the system and the PoW blockchain system. We model the utility for the incoming miner as a combination of (i) expected block reward, (ii) risk, and (iii) cost of switching between different mining pools. With this utility structure, we analyze the equilibrium strategy of the incoming miner for different BRMs: (a) memoryless -- block reward is history independent (e.g., Bitcoin) (b) retentive: block reward is history-dependent (e.g., Fruitchains). For memoryless BRMs, we show that depending on the coefficient of switching cost $c$, the protocol is decentralized when $c = 0$ and centralized when $c > \underline{c}$. In addition, we show the impossibility of constructing a memoryless BRM where solo mining gives a higher payoff than forming/joining mining pools. While retentive BRM in Fruitchains reduces risk in solo mining, the equilibrium strategy for incoming miners is still to join mining pools, leading to centralization. We then propose our novel retentive BRM -- \textsf{Decent-BRM}. We show that under \textsf{Decent-BRM}, incoming miners obtain higher utility in solo mining than joining mining pools. Therefore, no mining pools are formed, and the Pow blockchain using \textsf{Decent-BRM} is decentralized.
- Satoshi Nakamoto. Bitcoin : A peer-to-peer electronic cash system. 2009. URL https://bitcoin.org/bitcoin.pdf.
- Andrew Asmakov. Bitcoin hash rate hits new all-time high amid stagnating prices, 2023.
- Zcash protocol specification. GitHub: San Francisco, CA, USA, 4(220):32, 2016.
- Total hash rate over time. https://www.blockchain.com/explorer/charts/hash-rate. Accessed: 2023-10-09.
- A rational protocol treatment of 51% attacks. In Tal Malkin and Chris Peikert, editors, Advances in Cryptology – CRYPTO 2021, pages 3–32, Cham, 2021. Springer International Publishing. ISBN 978-3-030-84252-9.
- Jon Matonis. The bitcoin mining arms race: Ghash. io and the 51% issue. New York, NY, USA: CoinDesk, Tech. Rep, 2014.
- Ignore the extra zeroes: Variance-optimal mining pools. In Nikita Borisov and Claudia Diaz, editors, Financial Cryptography and Data Security, pages 233–249, Berlin, Heidelberg, 2021. Springer Berlin Heidelberg. ISBN 978-3-662-64331-0.
- Socially optimal mining pools. In Web and Internet Economics: 13th International Conference, WINE 2017, Proceedings 13, pages 205–218. Springer, 2017a.
- Diversification across mining pools: Optimal mining strategies under pow. Journal of Cybersecurity, 8(1):tyab027, 2022.
- Smoothening block rewards: How much should miners pay for mining pools? arXiv preprint arXiv:2309.02297, 2023.
- Supply chain risk analysis with mean-variance models: A technical review. Annals of Operations Research, 240(2):489–507, 2016.
- Fruitchains: A fair blockchain. In Proceedings of the ACM Symposium on Principles of Distributed Computing, PODC ’17, page 315–324, New York, NY, USA, 2017. Association for Computing Machinery. ISBN 9781450349925. doi:10.1145/3087801.3087809. URL https://doi.org/10.1145/3087801.3087809.
- Hashrate distribution over time. https://www.blockchain.com/explorer/charts/pools-timeseries. Accessed: 2023-10-09.
- The pure price of anarchy of pool block withholding attacks in bitcoin mining. In AAAI, pages 1724–1731, 2019.
- Davide Grossi. Social choice around the block: On the computational social choice of blockchain. In AAMAS, page 1788–1793, 2022.
- Blockchain nash dynamics and the pursuit of compliance. In Proceedings of the 4th ACM Conference on Advances in Financial Technologies, AFT ’22, page 281–293, New York, NY, USA, 2023. Association for Computing Machinery. ISBN 9781450398619. doi:10.1145/3558535.3559781. URL https://doi.org/10.1145/3558535.3559781.
- We might walk together, but i run faster: Network fairness and scalability in blockchains. In Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’21, page 1539–1541, Richland, SC, 2021. International Foundation for Autonomous Agents and Multiagent Systems. ISBN 9781450383073.
- Tim Roughgarden. Transaction fee mechanism design. ACM SIGecom Exchanges, 19(1):52–55, 2021.
- Foundations of transaction fee mechanism design. In ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 3856–3899, 2023.
- Bitcoinf: Achieving fairness for bitcoin in transaction fee only model. In Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems, AAMAS ’20, page 2008–2010, Richland, SC, 2020. International Foundation for Autonomous Agents and Multiagent Systems. ISBN 9781450375184.
- A game theoretical analysis of non-linear blockchain system. Distrib. Ledger Technol., jul 2023. ISSN 2769-6472. doi:10.1145/3607195. URL https://doi.org/10.1145/3607195.
- "zero cost” majority attacks on permissionless blockchains. Papers, arXiv.org, 2023. URL https://EconPapers.repec.org/RePEc:arx:papers:2308.06568.
- Blockchain mining games. In Proceedings of the 2016 ACM Conference on Economics and Computation, EC ’16, page 365–382, New York, NY, USA, 2016. Association for Computing Machinery. ISBN 9781450339360. doi:10.1145/2940716.2940773. URL https://doi.org/10.1145/2940716.2940773.
- Cryptocurrency Mining Games with Economic Discount and Decreasing Rewards. In Christophe Paul and Markus Bläser, editors, 37th International Symposium on Theoretical Aspects of Computer Science (STACS 2020), volume 154 of Leibniz International Proceedings in Informatics (LIPIcs), pages 54:1–54:16, Dagstuhl, Germany, 2020. Schloss Dagstuhl–Leibniz-Zentrum für Informatik. ISBN 978-3-95977-140-5. doi:10.4230/LIPIcs.STACS.2020.54.
- The gap game. In Proceedings of the 2018 ACM SIGSAC conference on Computer and Communications Security (CCS), pages 713–728, 2018.
- Reward mechanism for blockchains using evolutionary game theory. In 2021 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), pages 217–224, 2021. doi:10.1109/BRAINS52497.2021.9569791.
- Mean field game for equilibrium analysis of mining computational power in blockchains. IEEE Internet of Things Journal, 7(8):7625–7635, 2020. doi:10.1109/JIOT.2020.2988304.
- Evolutionary game for mining pool selection in blockchain networks. IEEE Wireless Communications Letters, 7(5):760–763, 2018. doi:10.1109/LWC.2018.2820009.
- Dynamic selection of mining pool with different reward sharing strategy in blockchain networks. In ICC 2020 - 2020 IEEE International Conference on Communications (ICC), pages 1–6, 2020. doi:10.1109/ICC40277.2020.9149279.
- Blockchain competition between miners: A game theoretic perspective. In Frontiers in Blockchain, 2020.
- Bitcoin: a new proof-of-work system with reduced variance. Financial Innovation, 9(1):1–14, 2023.
- Bobtail: A proof-of-work target that minimizes blockchain mining variance (draft). NDSS, 2017.
- Single-tiered hybrid pow consensus protocol to encourage decentralization in bitcoin. Sec. and Commun. Netw., 2023, jul 2023. ISSN 1939-0114. doi:10.1155/2023/6169933. URL https://doi.org/10.1155/2023/6169933.
- {{\{{SmartPool}}\}}: Practical decentralized pooled mining. In 26th USENIX security symposium (USENIX security 17), pages 1409–1426, 2017.
- Joe Lao. A network-dependent rewarding system: proof-of-mining. arXiv e-prints, pages arXiv–1409, 2014.
- ziftrcoin, “a cryptocurrency to enable commerces,”, 2014.
- Ning Shi. A new proof-of-work mechanism for bitcoin. Financial Innovation, 2, 12 2016. doi:10.1186/s40854-016-0045-6.
- Happy-mine: Designing a mining reward function. In Nikita Borisov and Claudia Diaz, editors, Financial Cryptography and Data Security, pages 250–268, Berlin, Heidelberg, 2021. Springer Berlin Heidelberg. ISBN 978-3-662-64331-0.
- A. Stouka and T. Zacharias. On the (de) centralization of fruitchains. In 2023 IEEE 36th Computer Security Foundations Symposium (CSF), pages 229–244, Los Alamitos, CA, USA, jul 2023. IEEE Computer Society. doi:10.1109/CSF57540.2023.00020. URL https://doi.ieeecomputersociety.org/10.1109/CSF57540.2023.00020.
- Socially optimal mining pools. In Web and Internet Economics: 13th International Conference, WINE 2017, Bangalore, India, December 17–20, 2017, Proceedings 13, pages 205–218. Springer, 2017b.
- A new approach for bitcoin pool-hopping detection. Comput. Netw., 205(C), mar 2022. ISSN 1389-1286. doi:10.1016/j.comnet.2021.108758. URL https://doi.org/10.1016/j.comnet.2021.108758.