An Incentive Mechanism for Sustainable Blockchain Storage

Miners in a blockchain system are suffering from ever-increasing storage costs, which in general have not been properly compensated by the users’ transaction fees. This reduces the incentives for the miners’ participation and may jeopardize the blockchain security. We propose to mitigate this blockchain insufficient fee issue through a Fee and Waiting Tax (FWT) mechanism, which explicitly considers the two types of negative externalities in the system. Specifically, we model the interactions between the protocol designer, users, and miners as a threestage Stackelberg game. By characterizing the equilibrium of the game, we find that miners neglecting the negative externality in transaction selection cause they are willing to accept insufficientfee transactions. This leads to the insufficient storage fee issue in the existing protocol. Moreover, our proposed optimal FWT mechanism can motivate users to pay sufficient transaction fees to cover the storage costs and achieve the unconstrained social optimum. Numerical results show that the optimal FWT mechanism guarantees sufficient transaction fees and achieves an average social welfare improvement of 33.73% or more over the existing protocol. Furthermore, the optimal FWT mechanism achieves the maximum fairness index, and performs well even under heterogeneous-storage-cost miners.

[1]  Jianwei Huang,et al.  Crowdsourcing with Heterogeneous Workers in Social Networks , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[2]  Christian Decker,et al.  Information propagation in the Bitcoin network , 2013, IEEE P2P 2013 Proceedings.

[3]  S. Nakamoto,et al.  Bitcoin: A Peer-to-Peer Electronic Cash System , 2008 .

[4]  R. Syski,et al.  Fundamentals of Queueing Theory , 1999, Technometrics.

[5]  Jianwei Huang,et al.  Economics of Blockchain Storage , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[6]  Holger Paul Keeler,et al.  Block arrivals in the Bitcoin blockchain , 2018, ArXiv.

[7]  Leeat Yariv Online Appendix , 2008 .

[8]  Zibin Zheng,et al.  A Secure and Efficient Blockchain-Based Data Trading Approach for Internet of Vehicles , 2019, IEEE Transactions on Vehicular Technology.

[9]  ABC: An Auction-Based Blockchain Consensus-Incentive Mechanism , 2020, 2020 IEEE 26th International Conference on Parallel and Distributed Systems (ICPADS).

[10]  Bart Preneel,et al.  On the Necessity of a Prescribed Block Validity Consensus: Analyzing Bitcoin Unlimited Mining Protocol , 2017, CoNEXT.

[11]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[12]  Maureen O'Hara,et al.  From Mining to Markets: The Evolution of Bitcoin Transaction Fees , 2018, Journal of Financial Economics.

[13]  Jacob D. Leshno,et al.  Monopoly without a Monopolist: An Economic Analysis of the Bitcoin Payment System , 2017, The Review of Economic Studies.

[14]  Juanjuan Li,et al.  Transaction Queuing Game in Bitcoin BlockChain , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[15]  Wei Cai,et al.  Decentralized Applications: The Blockchain-Empowered Software System , 2018, IEEE Access.

[16]  Or Sattath,et al.  Redesigning Bitcoin’s Fee Market , 2017, ACM Trans. Economics and Comput..

[17]  Dusit Niyato,et al.  Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Blockchain Networks , 2018, IEEE Transactions on Parallel and Distributed Systems.

[18]  Elaine Shi,et al.  FruitChains: A Fair Blockchain , 2017, IACR Cryptol. ePrint Arch..

[19]  Emin Gün Sirer,et al.  StableFees: A Predictable Fee Market for Cryptocurrencie , 2019, SSRN Electronic Journal.

[20]  Qin Yang,et al.  Measurement and Analysis of the Bitcoin Networks: A View from Mining Pools , 2019, 2020 6th International Conference on Big Data Computing and Communications (BIGCOM).

[21]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[22]  Ittay Eyal,et al.  The Gap Game , 2018, SYSTOR.

[23]  P. Rizun A Transaction Fee Market Exists Without a Block Size Limit , 2016 .

[24]  Gautam Srivastava,et al.  A game theoretic analysis of resource mining in blockchain , 2020, Cluster Computing.

[25]  Yinhao Xiao,et al.  A Correlated Equilibrium based Transaction Pricing Mechanism in Blockchain , 2020, 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

[26]  Arvind Narayanan,et al.  Bitcoin and Cryptocurrency Technologies - A Comprehensive Introduction , 2016 .