- Division of Information Science, Graduate School of Science and Technology, Nara Institute of Science and Technology, Ikoma, Japan
In Bitcoin blockchain, miner nodes are likely to choose transactions with high fee to be included in a block. This makes transactions with high fee being processed fast, affecting the amount of transaction fee that users want to pay. The reward for a winning miner consists of transaction fee and newly issued coins, and hence the amount of newly issued coins also affects the miner decision to participate in the mining competition. In addition, mining reward also affects the total hash computing power, which plays an important role of Bitcoin security for reducing the success probability of security attack by a malicious miner. In this paper, we develop a mathematical model for analyzing the interaction between miner decision making and user actions in terms of transaction fees, transaction-confirmation time, and security. We analyze the transaction-inclusion process with queueing theory, while decision making processes of miners and users are analyzed in the context of Nash equilibrium. The numerical examples show how the mining costs and newly issued coins affect miner decision making.
1 Introduction
The blockchain is a decentralized cryptocurrency technology that works securely by incentivizing participants to follow a pre-specified protocol. There are no auspices of a trusted and centralized authority and are open to a variety of security attacks. Therefore, the blockchain protocol is needed to ensure consensus even in the presence of such adversaries. One of the established protocols for ensuring consensus is Proof of Work (PoW), the most common consensus mechanism. PoW supports mainstream cryptocurrencies, including Bitcoin and Ethereum, which account for more than two-thirds of the cryptocurrency market share He et al. (2020).
It is reported in Möser and Böhme (2015) that in the Bitcoin blockchain, transactions with high fees are likely to be included faster in a block than those with low fees. That is, the higher the fee, the faster the transaction is included in a block. Therefore, end users are interested in the fees required for transactions to be processed with acceptable delays, while miners are motivated by high fees included in transactions in order to increase their revenue.
The interplay between users and miners in the blockchain exhibits an intricate dynamic nature of the decentralized system. This paper is concerned with a mathematical model that captures the unique features of cryptocurrency systems, and then using this model to study participant behavior and effect of newly issued coins and mining costs on equilibrium state of the system. Our mathematical model consists of two decision making processes for users and miners. In the user decision making process, a user decides to join the blockchain service according to the expected transaction-confirmation time which is dependant on the fee. In terms of the decision making for miners, a miner decides to perform mining according to the winning reward composed of newly issued coins and total amount of fees in the mined block.
Note that the miner decision making results in the total hash power for mining, which then affects the transaction-confirmation time required for preventing from the security attack. Note also that the transaction-confirmation time affects the user incentive to join the blockchain service. That is, the user decision making interacts with the miner one through the transaction fee and transaction-confirmation time.
For the user decision making, we consider a utility function in which the transaction fee and transaction-confirmation time are taken into consideration. Here, the transaction-confirmation time consists of the transaction-inclusion time and confirmation latency. The mean transaction-inclusion time is analyzed by a single-server queueing model with batch service, while the confirmation latency is determined such that the resulting attack success probability of malicious miners is smaller than certain security level. In terms of the miner decision making, we consider a utility function which includes newly issued coins and the total amount of transaction fee included in the mined block. For both utility functions, we consider Nash equilibrium, investigating the impact of newly issued coins on the equilibrium state of the blockchain system.
The main contribution of the paper is as follows.
1. We develop a mathematical model for the interaction of decision making between users and miners, taking into account fundamental elements of 1) transaction fees, 2) newly issued coins, 3) total hash rate, 4) security, and 5) transaction-confirmation time consisting of transaction inclusion time and confirmation latency. Note that the previous research related to the interplay between users and miners for the blockchain considers some of the five elements listed above, and this is the first work in which all the five elements are considered in the model.
2. We conduct Nash equilibrium analysis for both the user decision making process and miner one, deriving the optimal strategies for users and miners.
3. In numerical examples, we show how the total hash rate and confirmation latency evolves, investigating the existence of convergence points of the two performance measures. We also investigate how the newly issued coins and mining cost affect the existence of convergence points.
The rest of the paper is organized as follows. In Section 2, related work is presented. Section 3 illustrates the mathematical model for details, and equilibrium strategies for users and miners are analyzed in Section 4. Numerical examples are presented in Section 5, and Section 6 concludes the paper.
2 Related work
There has been much literature on the mathematical analysis of the incentive mechanism of blockchains. The literature is categorized into decision making for users and miners, transaction-inclusion delay, and system security.
The interaction of decision making between users and miners in Bitcoin blockchain are considered in Huberman et al. (2017); He et al. (2020); Yan et al. (2020). In Huberman et al. (2017), users make decision to join or opt out the blockchain service in terms of the utility function for the transaction fee and transaction-inclusion time. In terms of the decision making for miners, the hash-power cost and the reward consisting of newly issued coins and transaction fee are taken into consideration. Through the Nash equilibrium analysis, the monopoly pricing issue is discussed in comparison with traditional payment system. In Huberman et al. (2017), however, the impact of security attacks and newly issued coins on decision making for users and miners is not taken into consideration. He et al. (2020) develop the interaction model of Huberman et al. (2017) to the one in which confirmation latency is introduced for the security guarantee of the blockchain service. However, in He et al. (2020), the impact of newly issued coins on the incentive of miners is not also considered. Yan et al. (2020) consider the miner’s transaction-selection policy and analyze its effect on the transaction fee with a dynamic game model in which the interaction between user’s payment of transaction fee and miner’s transaction selection is taken into consideration.
Note that there are five fundamental elements of decision making for users and miners: 1) transaction fees, 2) newly issued coins, 3) total hash rate, 4) security, and 5) transaction-confirmation time. The decision making for users depends on transaction fees, security, and transaction-confirmation time, while that for miners is affected by transaction fees, newly issued coins, and their hash rates. The literature listed above considers some of the five elements, however, no research work takes all the five elements into consideration. Our research scope in this paper is the clarification of how the amount of newly issued coins affects the interaction of decision making between users and miners, which has not been studied in the existing literature.
Another stream of work related to our study focuses on the mechanism for determining transaction fees, comparing the performance of various auction mechanisms with the current “pay your bid” transaction fee mechanism. Within this area, the literature of Lavi et al. (2022); Yao (2020); Basu et al. (2019) considers different auction mechanisms for determining transaction fees.
Transaction fees also affect the transaction-inclusion time, the interval from the time at which a transaction is issued by a user to the time point at which the block including the transaction is eventually added to the blockchain. A typical approach to characterizing the transaction-inclusion time is queueing analysis. In Li et al. (2018) and our previous work Kawase and Kasahara (2017); Kawase and Kasahara (2018); Kasahara and Kawahara (2019); Kawase and Kasahara (2020), a main interest is to characterize the queueing dynamics of transactions in miner nodes. From this point of view, a basic model of the Bitcoin blockchain is a single-server queueing system, in which transactions waiting in the memory pool and block-generation time are taken into consideration. Huberman et al. (2017) and He et al. (2020) consider the M/MK/1 system for the transaction-inclusion time. In this paper, we use the result of mean transaction-inclusion time of Huberman et al. (2017), applying the priority queueing analysis to the transaction-inclusion time.
There exist much literature on game-theoretic analysis for decision making by miners In Ma et al. (2018), a mining game played by miners is modeled as a dynamic game, and the equilibrium state achieved by Proof-of-Work is analyzed. Selection problem, in which pool managers make decision of how much reward to give to miners while miners decide which mining pool to join. They consider an equilibrium model for mining pools and its symmetric subgame perfect equilibria, discussing how risk-sharing affects the mining-pool centralization and global hash rate.
Capponi et al. (2021) develop a two-stage game model to analyze the correlation nature of the hardware investment and mining competition. In the first stage of the model, miners decide how much to invest in mining equipment, while in the second stage, miners make decision on hash rates to win mining competition. The authors analyze the Nash equilibrium for the model, discussing centralization in mining and the impact of the equipment investment and mining reward on the decentralization in mining.
In Altman et al. (2020), focusing on the miner decision making, the authors consider multiple blockchain services supported by edge computing service providers, where a miner chooses which service provider to use and which blockchain to mine. They model the miner’s decision making as a non-cooperative game, investigating its Nash equilibrium.
The security threat is also an important issue of the decision making for users and miners. Chiu and Koeppl (2017) consider a mining game model in which miners are classified into honest and malicious ones, and the incentives of malicious miners to conduct double spending attack are analyzed in terms of the total hash rate. In Pagnotta (2018), focusing on the token economy of Bitcoin blockchain, the authors consider the evolution process of Bitcoin price under mining competition, in which security threat is taken into consideration. Chatterjee et al. (2018) propose concurrent ergodic games for modeling long-term economic aspects of security violations.
In Prat and Walter (2018), a miner-entry decision model based on real options theory is proposed, in which the interaction between Bitcoin/US dollar exchange rate and the hash power of the Bitcoin network is taken into consideration. The authors analyze the equilibrium of the payoff rate for miners, discussing how miners response to the price evolution of Bitcoin.
Wang and Liu (2015) propose a formula to estimate the total hash power based on the number of blocks created in a day and the difficulty. Pagnotta and Buraschi (2018) address the valuation of Bitcoin and other blockchain tokens in a decentralized financial network. In their model, total hash rate and the bitcoin price are jointly determined.
In terms of the analysis of the security attack by malicious miners, Goffard (2019) model a public blockchain and a malicious blockchain as two independent counting processes, analyzing the probability distribution of the time at which the malicious chain catches up the public blockchain.
3 Model
In this section, we present a mathematical model that incorporates the operational features of blockchain systems, the interplay between miners and users, and the security issue associated with the decentralized nature of the blockchain system.
In our model, we assume zero latency for transactions to propagate through the network. This implies that a transaction issued by a user immediately arrives at the memory pool of all miner nodes. Suppose that transactions arrive at the memory pool according to a Poisson process with arrival rate λ. The miners select transactions from the memory pool in order of highest fee and processes up to K transactions into a block during a process called hashing or mining. We assume that the time interval between consecutive blocks follows an exponential distribution with rate μ. Then the blockchain system is modeled as a single-server queue with batch service M/MK/1.
As miners seek to increase their own revenue, service discipline is prioritized by the fee b that a user is willing to pay to process his/her transaction; the higher the fee, the more quickly the transaction will be selected and processed. Each miner generates a new block with transactions in the memory pool up to the block limit K. The miner that wins the mining competition is awarded the sum of the total fees in the block and the new coins issued. Let B denote the amount of new coins issued in one-block mining. Assuming that the mined block includes K transactions, miners revenue is given by the sum of B and the mean amount of total fees in the block
We define q as the hash power of a miner. Since miners are likely to replace mining machines and sometimes leave mining operations, we assume that q follows a distribution function GM. We also assume that a miner with the hash power q incurs the mining cost CM(q) for one-block mining. The incentive for miners to participate in the mining competition increases or decreases depending on the total fees from users. We model the miner’s decision making by (pM, GM), where pM is the probability a miner will join the mining competition of the blockchain system. We assume that miners are homogeneous, i.e., all the miners make decision according to (pM, GM).
When a user sends a transaction, the user pays the transaction fee b. The transaction fee b
We assume that the user gains Ru when the transaction is confirmed. Note that a user makes decision to send transactions according to the utility in terms of the user gain Ru, the minimum entrance fee
Let
As a summary, our model consists of the following four phases.
1. The total hash power
2. z affects the user’s decision making (pu, Gu).
3. The user decision making (pu, Gu) affects the miner’s revenue.
4. The miner’s revenue affects the miner’s decision (pM, GM), which determines the total hash power
4 Equilibrium analysis of optimal strategies for users and miners
4.1 User’s optimal strategy
The analysis of the user’s optimal strategy in this section follows He et al. (2020); Huberman et al. (2017). In our model, the transaction-confirmation time for a user, Wu, consists of the transaction-inclusion time and confirmation latency. Since the transaction-inclusion process is M/MK/1, the mean transaction-inclusion time is given by the mean sojourn time of a transaction in M/MK/1. Denoting Wqueue(λ) the mean transaction-inclusion time, we have (Huberman et al. (2017), Lemma A2)
where x0 is given as unique solution of the following polynomial equation in the interval [0,1) (Kleinrock (1975)).
We consider a transaction-inclusion process in which transactions with high fee are included into a block faster than those with low fee. Note that the arrival rate of the transactions whose fee is greater than b is given by λ(1 − Gu(b)). Noting also that the overall transaction-arrival rate to the blockchain λ is given by puΛu, the mean transaction-inclusion time for such transactions is given by
Assume that Wu is the function of transaction fee b given that the user decision making is (pu, Gu) and that the number of blocks regarded as the longest chain is z, denoted as Wu(b|(pu, Gu), z). Then we have
Let fu denote the utility function of a user with decision making (pu, Gu), defined as
Let
Let
From Appendix, the optimal user’s strategy
Thus, the following equation holds.
which yields
Applying 1) to 2) and noting
If
From (4), the equilibrium user’s probability to participate is given as
From (3), the equilibrium fee distribution
Let Φ* denote the equilibrium total fee included in the mined block when user decision making is
When Ru − c (Wqueue (Λu) + z/μ) < 0 holds, we have
We can easily verify that Φ* of (8) is a decreasing function of
From (9), we can see that Φ* is a linear function of
From (8) and 9, the minimum entrance fee
4.2 Miner’s optimal strategy
Let ΛM denote the population size of miners. Remind that the miner’s decision making is expressed with (pM, GM) where pM is the probability that the miner will join the mining competition and GM is the distribution function of hash power. Let
The first term in the integral of (11) is the mean reward earned by a miner with hash power q during one-block mining period. CM(q) is the mining cost per one-block mining period, which is the function of hash power q. Assuming that the mined block includes K transactions, the revenue of the winning miner is given by the sum of the mean value of the total fees included in the mined block
We consider the optimal strategy
From Appendix, the optimal miner’s strategy
Assuming a large population of miners, i.e., ΛM ≫ 0, we can approximate the denominator of the first term in (13) with
Integrating (16) with q and noting that CM(0) = 0, we obtain
Note that the above equation of CM(q) is the necessary condition of the existence of Nash equilibrium, implying that the mining cost CM(q) of a miner with hash power q has a form proportional to q. For simplicity, we write CM(q) = CM ⋅ q where CM is constant and given by
Let ζ denote the probability that a malicious miner wins a mining competition. We define γ(ζ, z) as the probability that a malicious miner with winning probability ζ succeeds in tampering with the blockchain under confirmation latency z. Assuming that mining competitions are independent, we obtain (Rosenfeld (2014))
Since the hash power of the malicious miner is A and the total hash power is
where η is a prespecified constant for security requirement.
5 Numerical results
In this section, we show some numerical examples for analytical results. In our numerical experiments, we used the parameter values of He et al. (2020). Table 1 shows the parameter setting for numerical experiments.
In terms of the reality of parameter setting in Table 1, the amount of newly issued coin B = 12.5 is the value during 2016–2020. The inverse number of the block-generation rate μ = 1.67 × 10−3 is almost 10 min, following the real Bitcoin protocol. In terms of the block size K, it is reported that the median transaction size is around 226 bytes3. Since the upper limit of block size is 1 Mbytes, the upper limit of the number of transactions in one block is estimated as 106/226 ≈ 4,400 transactions.
5.1 Minimum entrance fee that maximizes user’s total fee
In this subsection, we investigate the relation of the minimum transaction fee
Supplementary Appendix Figure 1A shows the total fees paid by users
Supplementary Appendix Figure 1B illustrates the minimum transaction fee
5.2 Equilibrium point transition for attack success probability and confirmation latency
In this subsection, we show how user decision making interacts with miner one, by illustrating the evolution of equilibrium points of the ratio of the malicious miner’s hash rate to the total one
1. The transaction-confirmation time Wu(b|(pu, Gu), z) is calculated from (1).
2. The optimal user decision making
3. The miner revenue is calculated and total hash rate
4. The confirmation latency z is calculated from (19).
5. Go to step 1 with updating z.
The above steps are repeated until the point ofSupplementary Appendix Figure 2A shows the equilibrium state transitions when B = 0 and CM = 1.5 × 10−12. We consider two cases for the initial value of z, z = 4 and 5. The blue points are calculated from Step 3, while the red ones are from Step 4. When the z is initially set to three or 4,
Supplementary Appendix Figure 2B shows the equilibrium state transitions when B = 0 and CM = 3.8 × 10−12. In this figure, the initial value of z is 2. We observe that
Supplementary Appendix Figure 2C shows the equilibrium state transitions when B = 12.5 and CM = 1.5 × 10−12. We observe in this figure that any initial value of z greater than or equal to two induces in the convergence point (2, 0.018). This is because of high amount of newly issued coins B. In this situation, there exist a certain number of miners who are incentivized with newly issued coins regardless of the total fees.
Supplementary Appendix Figure 2D illustrates the equilibrium state transitions when B = 12.5 and CM = 3.8 × 10−12. In this case, interestingly, we observe four convergence points of
When the initial value of z is greater than 5,
5.3 Impact of newly issued coins
Comparing Supplementary Appendix Figure 2A, C, when the initial confirmation latency is 6, the total hash rate
Comparing Figures 2B,D, when the newly issued coin is 12.5 [BTC] (Supplementary Appendix Figure 2D),
These results imply that the decrease of newly issued coins significantly causes security issues such as selfish mining and double spending attack. Supplementary Appendix Figure 2A suggests that if the mining cost is small, setting a small confirmation latency is effective to prevent these security problems. However, we observe from Supplementary Appendix Figure 2B that in case of a large mining cost, adjusting the confirmation latency cannot work well against the security issues. More careful investigation is needed for clarifying the relation between the incentive mechanism and security issues.
6 Conclusion
In this paper, we developed a blockchain model that describes the interaction between user decisions and miner ones, taking into account the transaction fees, mining costs, newly issued coins, minimum entrance fee, and security. In numerical results, we investigated the relationship between minimum entrance fee that miners set to increase reward and user’s waiting cost. We found that the minimum entrance fee decreases linearly with respect to waiting costs.
In our proposed model, we implicitly assumed that transactions sent by users immediately arrive at miners. If transactions arrive at miners with large delay, the resulting transaction-confirmation time increases. Note that users cannot identify what causes the large transaction-confirmation time. If the transmission delay is smaller than the block-generation time, users are likely to pay high fee for sending transactions. If the transmission delay is larger than the block-generation time, on the contrary, users find that high-fee payment is not effective for reducing the transaction-confirmation time, being discouraged from sending transactions.
In terms of the decision making for miners, the utility function for miners does not include some heterogeneity factors that capture changes in miners’ situation. We need to refine the cost function of miners in which changes in miners’ situation are capture in a realistic sense.
Recently, the Bitcoin mining is conducted by several mining pools, and hence mining pool selection for miners is also an important incentive mechanism issue. For future work, we develop our mathematical model to the one in which mining pool selection is taken into consideration.
Data availability statement
The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.
Author contributions
All authors listed have made a substantial, direct and intellectual contribution to the work, and approved it for publication.
Funding
The research in Sections 3 and 4 was supported in part by Japan Society for the Promotion of Science under Grant-in-Aid for Scientific Research A) No. 19H01103, and Grant-in-Aid for Challenging Research (Exploratory) No. 22K19776. The research in Section 5 was supported in part by the joint project of Kyoto University and Toyota Motor Corporation, titled Advanced Mathematical Science for Mobility Society.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbloc.2023.1067628/full#supplementary-material
Footnotes
1In the real world, the difficulty target assigned for each block is fixed, and the reward provided for a unit hash power is fixed (i.e., independent of other miners’ activities).
2The equation (17) shows that the total hash rate is proportional to the miners’ revenue. In Appendix, we report the proportional relationship between miners’ revenue and the total hash rate, which is based on the data from blockchain.com. See Supplementary Appendix Figure 3.
3https://bitcoinvisuals.com/chain-tx-size.
References
Altman, E., Menasché, D., Reiffers-Masson, A., Datar, M., Dhamal, S., Touati, C., et al. (2020). Blockchain competition between miners: A game theoretic perspective. Front. Blockchain 2, 26. doi:10.3389/fbloc.2019.00026
Basu, S., Easley, D., O'Hara, M., and Sirer, E. (2019). Towards a functional fee market for cryptocurrencies. SSRN Electron. J. doi:10.2139/ssrn.3318327
Capponi, A., Olafsson, S., and Alsabah, H. (2021). Proof-of-work cryptocurrencies: Does mining technology undermine decentralization? SSRN Electron. J. doi:10.2139/ssrn.3869144
Chatterjee, K., Goharshady, A. K., Ibsen-Jensen, R., and Velner, Y. (2018). Ergodic mean-payoff games for the analysis of attacks in crypto-currencies. arXiv preprint arXiv:1806. doi:10.48550/ARXIV.1806.03108
Chiu, J., and Koeppl, T. V. (2017). The economics of cryptocurrencies bitcoin and beyond. SSRN Electron. J. doi:10.2139/ssrn.3048124
Goffard, P. O. (2019). Fraud risk assessment within blockchain transactions. Adv. Appl. Probab. 51, 443–467. doi:10.1017/apr.2019.18
He, J., Zhang, G., Zhang, J., and Zhang, R. (2020). An economic model of blockchain: The interplay between transaction fees and security. SSRN Electron. J. doi:10.2139/ssrn.3616869
Huberman, G., Leshno, J. D., and Moallemi, C. C. (2017). Monopoly without a monopolist: An economic analysis of the bitcoin payment system. Rev. Econ. Stud. 88, 3011–3040. doi:10.2139/ssrn.3025604
Kasahara, S., and Kawahara, J. (2019). Effect of bitcoin fee on transaction-confirmation process. J. Industrial Manag. Optim. 15, 365–386. doi:10.3934/jimo.2018047
Kawase, Y., and Kasahara, S. (2018). “A batch-service queueing system with general input and its application to analysis of mining process for bitcoin blockchain,” in 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada, 30 July 2018 - 03 August 2018 (IEEE), 1440–1447. doi:10.1109/Cybermatics_2018.2018.00245
Kawase, Y., and Kasahara, S. (2020). Priority queueing analysis of transaction-confirmation time for bitcoin. J. Industrial Manag. Optim. 16, 1077–1098. doi:10.3934/jimo.2018193
Kawase, Y., and Kasahara, S. (2017). “Transaction-confirmation time for bitcoin: A queueing analytical approach to blockchain mechanism,” in Queueing Theory and Network Applications. Editor W. Yue, Q.-L. Li, S. Jin, and Z. Ma (Cham: Springer International Publishing), 75–88. doi:10.1007/978-3-319-68520-5_5
Lavi, R., Sattath, O., and Zohar, A. (2022). Redesigning bitcoin’s fee market. ACM Trans. Econ. Comput. 10, 1–31. doi:10.1145/3530799
Li, Q. L., Ma, J. Y., and Chang, Y. X. (2018). “Blockchain queue theory,” in Computational data and social networks (Springer International Publishing). doi:10.1007/978-3-030-04648-4_3
Ma, J., Gans, J. S., and Tourky, R. (2018). Market structure in bitcoin mining. SSRN Electron. J. doi:10.2139/ssrn.3103104
Möser, M., and Böhme, R. (2015). “Trends, tips, tolls: A longitudinal study of bitcoin transaction fees,” in Financial cryptography and data security (Berlin Heidelberg: Springer), 19–33. doi:10.1007/978-3-662-48051-9_2
Pagnotta, E. (2018). Bitcoin as decentralized money: Prices, mining rewards, and network security. SSRN Electron. J. doi:10.2139/ssrn.3264448
Pagnotta, E., and Buraschi, A. (2018). An equilibrium valuation of bitcoin and decentralized network assets. SSRN Electron. J. doi:10.2139/ssrn.3142022
Prat, J., and Walter, B. (2018). An equilibrium model of the market for bitcoin mining. J. Political Econ. 129, 3143410. doi:10.2139/ssrn.3143410
Rosenfeld, M. (2014). Analysis of hashrate-based double spending. arXiv preprint arXiv:1402. doi:10.48550/ARXIV.1402.2009
Wang, L., and Liu, Y. (2015). “Exploring miner evolution in bitcoin network,” in Passive and Active Measurement. Editor J. Mirkovic, and Y. Liu (Cham: Springer International Publishing), 290–302.
Yan, G., Wang, S., Yang, Z., and Zhou, Y. (2020). Dynamic game model for ranking bitcoin transactions under gsp mechanism. IEEE Access 8, 109198–109206. doi:10.1109/access.2020.3001157
Yao, A. C. (2020). “An incentive analysis of some bitcoin fee designs (invited talk),” in 47th international colloquium on automata, languages, and programming, ICALP 2020, july 8-11, 2020, saarbrücken, Germany (virtual conference). Editors A. Czumaj, A. Dawar, and E. Merelli (Schloss Dagstuhl: Leibniz-Zentrum Informatik). doi:10.4230/LIPIcs.ICALP.2020.1
Keywords: bitcoin, blockchain, incentive mechanism, decision making, nash equilibrium, newly issued coin, security, confirmation latency
Citation: Hiraide T and Kasahara S (2023) Analysis of interaction between miner decision making and user action for incentive mechanism of bitcoin blockchain. Front. Blockchain 6:1067628. doi: 10.3389/fbloc.2023.1067628
Received: 12 October 2022; Accepted: 24 January 2023;
Published: 16 February 2023.
Edited by:
Akihiro Fujihara, Chiba Institute of Technology, JapanReviewed by:
Kentaroh Toyoda, Technology and Research (A∗STAR), SingaporeAbhijit Chakraborty, Kyoto University, Japan
Copyright © 2023 Hiraide and Kasahara. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Shoji Kasahara , kasahara@ieee.org