Abstract
This article’s motivation is to understand the volatile Bitcoin price increase. The objective is to develop price estimation methods. The methodology is to present five differential equation models estimated against the 23 July 2010–21 June 2021 Bitcoin data. The findings are that Gompertz growth fits the damped oscillations and lengthening cycles well, and tracks the early data better with the weighted least squares method. Gompertz growth combined with charged capacitor growth tracks the early data even better. Logistic growth is too slow to track the early data. Logistic growth combined with charged capacitor growth to some extent tracks the early data. Pure charged capacitor growth is unrealistic. The dates for the future bull market maxima depend to a low degree on the growth model carrying capacity approached asymptotically, assumed to match gold at $10 trillion, and to be 50 times higher. The implications for traders are to focus on the large standard deviations. Investors should understand the growth potential compared with other asset classes. Regulators should ensure financial stability by focusing on the fluctuations. Central banks should adjust the money supply while acknowledging. Bitcoin competition. Collective units should understand Bitcoin growth models to determine whether to accept Bitcoin transactions.
JEL Classification:
1. Introduction
1.1. Background
Since the genesis block was mined on 3 January 2009 at 18:15:05 UTC, the Bitcoin price has increased above 100% per year subject to fluctuations. Understanding the nature of the growth and fluctuations is of paramount importance. A variety of opinions emerge on how the Bitcoin price evolves into the future. Skeptics believe the Bitcoin price is in a bubble and will collapse. Others see Bitcoin, accompanied with layer 2 solutions for scaling (e.g., the Lightning Network) and layer 3 solutions for interoperability, as the future dominant means of payment, measure of value, medium of exchange, basis of credit, standard of postponed payment, store of value, and possibly unit of account. Other cryptocurrencies may contribute. The decentralized nature of Bitcoin, where anyone can run a node which stores the entire blockchain, emerges as a competitor to traditional media of exchange and stores of value which require an intermediary. Thus for example El Salvador on 7 September 2021 and the Central African Republic on 27 April 2022 accepted Bitcoin as legal tender. Cryptocurrencies and their underlying ledger technologies currently impact how most central banks develop digital currencies. These developments can be expected to reshape the financial system.
1.2. Contribution
This article’s motivation, objectives, research hypotheses, and research questions are as follows. First, the Bitcoin price has increased apparently unpredictably since 3 January 2009, which suggests a need both to understand the evolution so far and to predict the future evolution. Second, applying Bitcoin’s price data since 23 July 2010, methods are developed to estimate and understand this price evolution as accurately as possible. The Bitcoin empirics are such that the methods involve growth models, while accounting for oscillations and lengthening cycles. Third, two different Bitcoin carrying capacities are considered, assumed to express reasonable outer limits for what can be expected over the next decades. Fourth, five differential equation models are compared against each other to determine which is best, applying the least squares method and the weighted least squares method. Fifth, the methods are used to predict the future Bitcoin price and future bull marked maxima.
More specifically, first, a generalized logistic growth model is presented, which depicts the Bitcoin price’s growth with four characteristics: logistic growth, damped oscillation, retracement in bear markets, and lengthening cycles. Second, a generalized charged capacitor growth is introduced with damped oscillation, retracement in bear markets, and lengthening cycles. Third, the article introduces what the authors believe are two hitherto unknown theoretical combinations of growth models, i.e., logistic growth combined with charged capacitor growth, and Gompertz growth combined with charged capacitor growth. This gives five models which are solved analytically and analyzed numerically.
The least squares method is applied to estimate the models’ parameters. Supplementation is made with the weighted least squares method since the Bitcoin price variance increases over time, exhibiting heteroscedasticity. Based on the three bull market local maxima and three bear market local minima during the period 23 July 2010–21 June 2021, the scaling of the inverse of the cycle length of the sine oscillations, and the scaling of the inverse of the degree of lengthening of each subsequent cycle, are estimated. The amplitude of the oscillations, and the start time adjustment parameter for the sine oscillations, are estimated to predict the future bull market local maxima and bear market local minima.
The article outperforms other alternative approaches and adds to our knowledge in various ways. First, the dynamic nature of the Bitcoin price is such that differential time equations are especially well suited. Such differential equations do exist in the literature, but are perhaps in the minority. Second, the Bitcoin price is not only characterized by dynamics, but by dynamic growth. Hence this article focuses explicitly on growth models. Third, the Bitcoin price is characterized by dynamic oscillatory growth with lengthening cycles, which is explicitly incorporated into the analysis.
1.3. Literature
The existing literature predicts the Bitcoin price applying various methods, occasionally using differential equations, and more generally accounting for statistics, econometrics, machine learning, neural network, deep learning, etc. The literature is divided into five groups, i.e., 1. Differential equations, 2. Bitcoin price dynamics, 3. Gompertz growth and Metcalfe’s Law, 4. Machine learning, and 5. Neural network, deep learning and memory models. This article correlates most with the first two groups, while introducing growth with damped oscillatory and lengthening cycles. The last three groups are included for broader positioning.
1.3.1. Differential equations
Relatively few studies apply differential equations to predict the Bitcoin price. K. S. Chen and Huang (Citation2020) adopt a stochastic differential equation to capture the evolution of the Bitcoin price 2015–2018. Their differential equation considers the instantaneous expected return, the instantaneous volatility, and jumps focusing explicitly on the crash after the 17 December 2017 and Brownian motion. They focus on the jump risk distribution of the Bitcoin price and Bitcoin options pricing and hedging. Such a focus on jumps is implicitly present in the current article which determines moves back and forth between bull market maxima and bear market minima. Jalali and Heidari (Citation2020) adopt grey system theory and propose a first order differential equation to predict the Bitcoin price. The approach requires an appropriate time frame. They focus explicitly on five-day predictions. That differs from the current article which predicts over any future time horizon. Wang and Wang (Citation2020) introduce a partial differential equation model to predict the Bitcoin price January 1–31 December 2017. They incorporate the daily Bitcoin transaction volumes and google trends index, and the spatial heterogeneity of chainlet clusters, which proceeds beyond this article’s focus. This article differs from these other articles applying differential equations by focusing explicitly on the Bitcoin price growth patterns. That is, the differential equations consider the Bitcoin price, two different Bitcoin carrying capacities, damped oscillations, lengthening cycles, and bull market maxima and bear market minima for five different growth models.
1.3.2. Bitcoin price dynamics
The following articles pertain to Bitcoin price dynamics, but with a different focus and applying other models than in the current article, thus implicitly illustrating a gap in the literature. Statistics and econometrics are widely used methods to forecast the Bitcoin price. Begusic et al. (Citation2018) demonstrate slowly decaying tails in the distributions of Bitcoin returns, and a power law with 2 < α < 2.5, which means heavier tails than for stocks with alpha around 3. Such slowly decaying tails seem consistent with damped oscillations, and heavy tails seem consistent with the substantial fluctuations between maxima and minima, found in the current article.
Caporale et al. (Citation2019) apply statistical methods for 2013–2018. They find that the frequency of price overreactions is informative about Bitcoin price movements and the Bitcoin price exhibits no seasonality. Their approach constitutes an alternative way of assessing the drive towards bull market maxima and bear market minima.
Roy et al. (Citation2018) apply 2013–2017 data and present an autoregressive integrated moving average model which predicts the Bitcoin price volatility with 90% accuracy, thus also capturing fluctuations between maxima and minima.
Indera et al. (Citation2017) apply 2012–2017 data and develop a multi-layer perceptron-based non-linear autoregressive model to predict the Bitcoin price with good accuracy. They generate moving averages, account for input and output lags, and apply regression analysis, validation and fitting tests. They focus less on the timing and magnitudes of the maxima and minima than the current article.
Cretarola and Figa-Talamanca (Citation2021) apply a continuous time stochastic model to determine how bubbles in the Bitcoin price in 2012–2013 and in 2017 are linked to the correlation between the market attention to Bitcoin and the Bitcoin return being above a threshold, known as market exuberance. Such bubbles are yet another way of assessing bull market maxima. Jana et al. (Citation2021) apply 2013–2019 data to forecast the Bitcoin price through a differential evolution-based regression framework, shown to be superior to six advanced predictive modeling algorithms. Instead of differential equations, they apply polynomial regression on time series.
Further studies consider market attention, market sentiment, active addresses, etc. for Bitcoin price prediction, which is a broader focus than in the current article. Sabalionis et al. (Citation2021) found that the amount of active addresses impacts the Bitcoin and Ethereum prices more than other factors such as google search interest and number of tweets. Haffar and Le Fur (Citation2021) applied a structural vector error correction model to determine that the Bitcoin price in the short run is influenced positively by Asian emerging countries and negatively by North America. In the long run, the influence is negative from all countries in Asia and the Pacific, and positive from Europe. This article adopts a wider range of Bitcoin price data than the above articles, applying growth models to explain and predict the Bitcoin price.
1.3.3. Gompertz growth and Metcalfe’s Law
The quick initial increase in Gompertz growth (commonly used for e.g. tumor growth; see Yorke et al. (Citation1993)) is found to be descriptive in the current article. Two other articles have also identified Gompertz growth as descriptive. Peterson (Citation2018) applies the Gompertz curve to capture the inflationary impacts of the creation of new Bitcoin, shown to follow Metcalfe’s Law. Patel et al. (Citation2020) found that the price of cryptocurrencies follows a Gompertz growth function, which links the traditional time-value-of-money concepts to Metcalfe’s law, and that the growth rate of users impacts the Bitcoin price. This article extends this focus to other growth models, i.e., logistic growth, charged capacitor growth, and combinations of growth models, accounting for damped oscillation and lengthening cycles.
1.3.4. Machine learning
Several studies apply machine learning methods to explain and predict the Bitcoin price. Chevallier et al. (Citation2021) applied six machine learning algorithms to parameterize and disentangle the non-stationary behavior of the Bitcoin price data, as an alternative to classical parameter models. They suggest that machine learning does not teach how to trade due to the substantial Bitcoin price variability, and that long term holding may be preferable. Such a suggestion seems compatible with the current article which determines overall 2010–2021 growth, interrupted by substantial downturns towards bear market minima. Dutta et al. (Citation2020) present a framework of machine learning forecasting methods to predict the Bitcoin’s price. They compare various approaches, arguing that the gated recurring unit model with a recurrent dropout performs best. Z. Chen et al. (Citation2020) predict the Bitcoin price with various frequencies data via machine learning techniques. They also incorporate high-dimension features like property and network, trading and market, attention, etc. They show that statistical methods perform better than machine learning algorithms, reaching accuracy of 66% and 65.3%, respectively.
Some articles combine machine learning and econometrics. Mudassir et al. (Citation2020) developed high-performance machine learning-based classification and regression models to predict the Bitcoin price. The models have accuracy of 65% and 64% for next-day forecast and seventh–ninetieth-day forecast, respectively. Gupta and Nain (Citation2021) use time series involving moving averages, autoregressive integrated moving averages, and multiple machine learning approaches including Support Vector Machine, Long Short Term Memory and Gated Recurrent Unit. They compare these models to determine their accuracy. The machine learning approach is challenging since it requires appropriate data input. Long term forecasting is challenging. Instead of machine learning, this article applies differential equations and least squares methods which more directly cause price explanation and prediction.
1.3.5. Neural network, deep learning and memory models
Recent articles adopt neural networks and deep learning to predict the Bitcoin price, which enables the analysis of instructed data including documents, images, and texts. Ji et al. (Citation2019) explored the performance of a deep neural network model, a Long Short-Term Memory model, and a Convolutional Neural Network model, to predict the Bitcoin price. They show that the deep neural network model predicts price increases and decreases nicely, and that classification models are more effective than regression models. Patel et al. (Citation2020) present a Long Short Term Memory and Gated Recurrent Unit based hybrid cryptocurrency prediction model to predict the price of Litecoin and Monero. They found that the model accurately predicts the prices.
Hua (Citation2020) compares the accuracy of predicting the Bitcoin price via Long Short Term Memory model and an Autoregressive Integrated Moving Average model. He finds that the former performs better, but requires more time to train the neural network. Cocco et al. (Citation2021) compared several approaches to predict the Bitcoin price. They show that two-stage frameworks usually outperform one-stage frameworks, except for one-stage Bayesian Neural Network. Jaquart et al. (Citation2021) proposed a stochastic neural network model based on random walk to predict the price of cryptocurrencies. The approach induces a layer-wise randomness into the neural networks to capture market volatility. Using multi-layer perceptron and Long Short Term memory models, they found that the proposed models perform well compared with deterministic models.
Chkili (Citation2021) applies a long memory model and a Markov switching model to determine the Bitcoin price volatility, which relates to the focus in the current article of assessing fluctuations between maxima and minima. A common challenge faced by the deep learning approach is finding the optimal network hyperparameters. That contrasts with the current article which applies least squares methods to estimate the parameters.
2. Materials and methods
This section identifies and develops the differential equations believed to capture the Bitcoin price evolution most accurately.
2.1. Nomenclature
Parameters
Growth rate,
Carrying capacity,
Parameter for generalized logistic growth impacting near which asymptote maximum growth occurs,
Adjustment parameter for combined generalized logistic and charged capacitor growth,
Oscillation amplitude, expressing strength of bull and bear markets,
Scaling of the inverse of the cycle length of the sine oscillations,
Scaling of the inverse of the degree of lengthening of each subsequent cycle,
Start time adjustment parameter relative to time for the oscillation of the Sin function,
Initial time
Final time
Initial price at time
Independent variable
Time
Dependent variable
Price
2.2. Generalized logistic growth
This section generalizes Richards’ (Citation1959) model for growth modeling to
where means partial differentiation, means time, is the start time, is the growth rate which expresses how quickly the price changes, and is the carrying capacity, defined as the maximum sustainable price . EquationEquation (1)(1) (1) expresses that the price changes logistically from , , at the initial time towards as time approaches infinity. The parameter , , impacts near which asymptote maximum growth occurs.
Whereas Richards (Citation1959) assumes a constant growth rate, (1) supplements the growth rate with a Sin function and four additional parameters. The Sin function oscillates between +1 and −1 to reflect bull markets with increased growth rate when the Sin function is positive, and bear markets with decreased growth rate when the Sin function is negative.
The parameter expresses the strength of the bull and bear markets, and thus the size of the positive and negative amplitudes in the oscillations. EquationEquation (1)(1) (1) simplifies to Richards' (Citation1959) model when which eliminates the sine oscillations causing .
The parameter scales the inverse of the cycle length of the sine oscillations. Higher gives shorter cycle length, since is multiplied with time , and higher means that each cycle with length gets completed more quickly.
The parameter scales the inverse of the degree of lengthening of each subsequent cycle as time progresses. Lower gives more lengthening of each subsequent cycle as time progresses. Mathematically, if we consider as a common benchmark giving linear oscillatory progression through time , decreasing gamma below 1 causes , and hence more time is needed for each subsequent cycle with length to be completed. In contrast, increasing gamma above 1 causes , and hence less time is needed for each subsequent cycle with length to be completed. EquationEquation (1)(1) (1) also simplifies to Richards’ (Citation1959) model at the limit when , since each subsequent cycle gets completed immediately and thus the sine oscillations have no impact.
The parameter adjusts the start time at time for the oscillation of the Sin function. For example, if , when , which gives zero amplitude and thus no impact of the Sin function at time .
2.2.1. Conventional logistic growth
Inserting into (1) gives conventional logistic growth (Lotka, Citation1924; Verhulst, Citation1845) with oscillation, retracement in bear markets, and lengthening cycles, where both the initial value asymptote and the future value asymptote are approached symmetrically.
2.2.2 Gompertz growth
Inserting the limit into (1) gives conventional Gompertz (Citation1825, p. 518) logistic growth with oscillation, retracement in bear markets, and lengthening cycles, i.e.,
where is the natural logarithm, and the initial value asymptote is approached more quickly than the future value asymptote . EquationEquation (2)(2) (2) simplifies to Richards’ (Citation1959) model when .
2.3. Generalized charged capacitor growth
This section assumes generalized charged capacitor growth with damped oscillation, retracement in bear markets, and lengthening cycles, with growth rate , i.e.,
where is defined in (1), which simplifies to
when , and simplifies to , i.e., no growth, when . The function is hypergeometric with power series assuming . The Mathematica (www.wolfram.com) notation in (3) is as follows: is the inverse of the function , defined so that gives the value of for which . The symbol is the first argument supplied to a pure function, so that evaluates to . The symbol & expresses the end of the argument. Charged capacitor growth expresses a quick initial price increase, due to the high value of the right-hand side of the differential EquationEquation (3)(3) (3) when is low.
2.4. Combined generalized logistic and charged capacitor growth
Combining (3) and (1) gives
where the price is raised to an exponent , , and is defined in (3). The adjustment parameter can be thought of as weighing generalized logistic growth (conventional logistic growth and Gompertz growth) and charged capacitor growth against each other. EquationEquation (5)(5) (5) simplifies to generalized logistic growth in (1) when , simplifies to Gompertz growth in (2) when at the limit , and simplifies to generalized charged capacitor growth in (3) when . Hence enables growth intermediate between quick generalized charged capacitor growth when , and slower generalized logistic growth when . Compared with generalized logistic growth in (4) when , initial growth when the price is low is damped since in (5) is comparatively low, and eventual growth is amplified more when the price is high since in (5) is comparatively high.
2.4.1 Combined logistic and charged capacitor growth
Inserting into (5) gives combined conventional logistic growth and generalized charged capacitor growth expressed as
2.4.2 Combined Gompertz and charged capacitor growth
Inserting the limit into (5) gives combined Gompertz growth and generalized charged capacitor growth expressed as
3. Results
The results are presented over seven subsections. Sections 3.1 and 3.2 assume no oscillation and estimate and predict the Bitcoin price with the various methods developed in the previous section. Sections 3.3 and 3.4 generate results needed to account for oscillation. These results pertain to Bitcoin price maxima and minima, cycle length and cycle lengthening. Sections 3.5 and 3.6 allow for oscillation and predict the Bitcoin price with the various methods. Section 3.7 estimates future bull market maxima.
More specifically, section 3.1 estimates the Bitcoin price assuming no oscillation amplitude α = 0 and the Bitcoin carrying capacity K = $476,190 which corresponds to Bitcoin eventually approaching the market capitalization of gold estimated at $10 trillion. Section 3.2 repeats the exercise for the 50 times higher Bitcoin carrying capacity K = $23,809,524 which corresponds to Bitcoin eventually approaching a market capitalization of $500 trillion. Section 3.3 determines the three bull market local maxima and the three bear market local minima which have been established at the writing of this article. Section 3.4 estimates the scaling ω of the inverse of the cycle length of the sine oscillations and the scaling γ of the inverse of the degree of lengthening of each subsequent cycle. Section 3.5 allows for oscillation amplitude α ≥ 0 as determined by the previous two subsections, and estimates the Bitcoin price assuming the carrying capacity K = $476,190. Section 3.6 repeats the exercise for the 50 times higher Bitcoin carrying capacity K = $23,809,524. Section 3.7 estimates bull market local maxima 4,5,6,7,8 assuming the carrying capacities K = $476,190 and K = $23,809,524.
3.1. Bitcoin carrying capacity k=$476,190 and no oscillation amplitude α=0
The Bitcoin carrying capacity is estimated as the maximum sustainable market capitalization divided by the circulating supply. The Bitcoin circulating supply is capped at 21 million coins, expected to be mined by ca year 2140. Estimating Bitcoin’s maximum sustainable market capitalization is extremely uncertain. This section assumes that Bitcoin approaches a maximum sustainable market capitalization of $10 trillion, which is similar to the market capitalization of gold.Footnote1 The comparison with gold is made since it would constitute a major milestone if Bitcoin were to reach it. Dividing $10 trillion with 21 million coins gives the Bitcoin carrying capacity . Using daily midnight 11:59.99 pm UTC closing time Bitcoin data,Footnote2 the initial Bitcoin price at the initial time 23 July 2010 is . Figure shows the empirical price for the period 23 July 2010–21 June 2021, which increases overall, with intermittent decreases.Footnote3
The subsequent seven curves in each panel in assume , and and estimate the growth rate , and the two parameters and , for the models in section 2.2. These seven curves increase strictly, in contrast to the empirical price , due to the nature of growth models. In sections 3.5 and 3.6 oscillatory growth is modeled.
3.1.1. Least squares method
Applying the least squares method, ) shows the historical estimates. ) predicts until 1 January 2100. Using data over ca 11 years to predict ca 79 more years into the future, i.e., a ratio 79/11 ≈ 7.2, entails some uncertainty for the more distant future.
The curve estimates the growth rate by assuming logistic growth in (1) for , approaching more quickly than the other six curves. The curve appears almost linear on a logarithmic plot with base 10.
The curve estimates the growth rate by assuming Gompertz growth in (2). The curve is concave to reflect that the future value asymptote is approached more gradually than the initial value asymptote . That is, initial growth is quick, and is approached more slowly.
The curve estimates the growth rate by assuming charged capacitor growth in (4). The curve is extremely concave. It initially increases more quickly than the other six curves, and eventually approaches more slowly than the other six curves.
The curve estimates the growth rate and adjustment parameter by assuming combined logistic and charged capacitor growth in (6). Since , initial growth for the curve is slower than for the curve for logistic growth, see section 2.4.
The curve is intermediate between the curve for logistic growth and for charged capacitor growth. This is obtained by assuming and using the least squares method to optimize the growth rate which gives . The curve is similar to Gompertz growth .
The curve estimates the growth rate and adjustment parameter by assuming combined Gompertz and charged capacitor growth in (7). Since , initial growth for the curve is slower than for the curve for Gompertz growth, see section 2.4.
The curve is intermediate between the curve for Gompertz growth and for charged capacitor growth. This is obtained by assuming and using the least squares method to optimize the growth rate which gives . The curve initially increases more quickly than all the other curves except the curve for charged capacitor growth.
3.1.2. Weighted least squares method
Applying the weighted least squares method, ) shows the historical estimates. ) predicts until 1 January 2100. The Bitcoin data exhibits heteroscedasticity so that the variance increases over time. That is, the Bitcoin price was $0.04951 on 23 July, 2010, with a few cents variation over the subsequent months until $1 was exceeded on 17 February 2011. In contrast, the Bitcoin price was $32,950 on 21 June 2021, with several thousand US$ variation over the preceding months until $1 was exceeded 17 February 2011. Hence the least squares method is more influenced by recent data than early data. This section assigns more weight to the earlier data by dividing each squared difference (between the model prediction and the data) at each time with the 20-week moving variance in the data, i.e., the variance over 140 days from time to time . The variance calculation is constrained by the final time so that at time the variance over only the two final days at and is determined.
The two curves for logistic growth and for Gompertz growth have the same and slightly lower growth rates and as ) in section 3.1.1.
The curve for charged capacitor growth has the much lower growth rate . That is because the early data is weighed more heavily, and more recent data is discounted. Hence the model prediction is worse for the more recent data, and the curve needs more time to approach the carrying capacity .
The curve for combined logistic and charged capacitor growth estimates the higher growth rate and lower adjustment parameter , compared with Figure ). Weighing the early data more heavily causes more rapid initial growth.
The curve for combined logistic and charged capacitor growth when has the lower growth rate compared with ), since it becomes less important to adjust to the recent data.
The curve for combined Gompertz and charged capacitor growth estimates the higher growth rate and lower adjustment parameter , compared with . Weighing the early data more heavily causes more rapid initial growth.
The curve for combined Gompertz and charged capacitor growth when has the lower growth rate compared with ), since it becomes less important to adjust to the recent data.
3.2. Bitcoin carrying capacity K=$23,809,524 and no oscillation amplitude α=0
As an alternative, assume that Bitcoin in the future eradicates all or most other digital currencies, overtakes gold, bonds, and most other assets except physical real estate and various other physical assets. That may suggest a maximum sustainable market capitalization of $500 trillion, which may account for future inflation of the US$. Dividing $500 trillion with 21 million coins gives the Bitcoin carrying capacity . Figure replicates Figure for .
The subsequent seven curves in each panel in assume , and and estimate the growth rate , and the two parameters and , for the models in section 2.2, using the least squares method. ) shows the historical estimates. Figure ) predicts until 1 January 2100.
3.2.1. Least squares method
Applying the least squares method, ) shows the historical estimates. ) predicts until 1 January 2100. gives similar parameter estimates to those in .
The curve estimates slightly lower growth rate compared with for logistic growth in (1) for .
The curve estimates lower growth rate compared with for Gompertz growth in (2).
The curve estimates slightly lower growth rate compared with for charged capacitor growth in (4).
The curve estimates slightly higher growth rate and slightly lower adjustment parameter , compared with for combined logistic and charged capacitor growth in (6).
The curve estimates slightly lower growth rate when assuming the same adjustment parameter , compared with for combined logistic and charged capacitor growth in (6).
The curve estimates higher growth rate and lower adjustment parameter compared with for combined Gompertz and charged capacitor growth in (7).
The curve estimates lower growth rate compared with Figure when assuming adjustment parameter , for combined Gompertz and charged capacitor growth in (7).
3.2.2. Weighted least squares method
Applying the same weighted least squares method as in section 3.1.2, ) shows the historical estimates. ) predicts until 1 January 2100.
The two curves for logistic growth and for Gompertz growth have the same and slightly higher growth rates and compared with Figure ) in section 3.2.1.
The curve for charged capacitor growth has the much lower growth rate . That is because the early data is weighed more heavily, and more recent data is discounted. Hence the model prediction is worse for the more recent data, and the curve needs more time to approach the carrying capacity .
The curve for combined logistic and charged capacitor growth estimates the higher growth rate and lower adjustment parameter , compared with ). Weighing the early data more heavily causes more rapid initial growth.
The curve for combined logistic and charged capacitor growth when has the lower growth rate compared with ), since it becomes less important to adjust to the recent data.
The curve for combined Gompertz and charged capacitor growth estimates slightly lower growth rate and the same adjustment parameter , compared with ).
The curve for combined Gompertz and charged capacitor growth when has the lower growth rate compared with ), since it becomes less important to adjust to the recent data.
3.3. Determining the three bull market local maxima and the three bear market local minima
The three bull market local maxima since 23 July 2010, are as follows:
$29.6 on 14 June, 2011, expressed as , i.e., 327 days after the start date 23 July 2010 which is day 1.
$1131.992853 on 29 November, 2013 expressed as , i.e., 1226 days after the start date 23 July 2010 which is day 1.
$19,378.35059 on 16 December, 2017 expressed as , i.e., 2704 days after the start date 23 July 2010 which is day 1.
This gives 1226–327 = 899 days, i.e., 2.46027 years, from bull market local maximum 1 to bull market local maximum 2, and 2704–1226 = 1478 days, i.e., 4.04657 years, from bull market local maximum 2 to bull market local maximum 3.
The three bear market local minima since 23 July 2010 are as follows:
$2.2 on 20 November, 2011, expressed as , i.e., 486 days after the start date 23 July 2010 which is day 1.
$178.712075 on 14 January, 2015 expressed as , i.e., 1637 days after the start date 23 July 2010 which is day 1.
$3226.92952 on 14 December, 2018 expressed as , i.e., 3067 days after the start date 23 July 2010 which is day 1.
This gives 1637–486 = 1151 days, i.e., years, from bear market local minimum 1 to bear market local minimum 2, and 3067–1637 = 1430 days, i.e., years, from bear market local minimum 2 to bear market local minimum 3.
The modeling assumes oscillations in the sense that a maximum is followed by a minimum, then a new maximum, etc.
3.4. Estimating the scaling ω of the inverse of the cycle length of the sine oscillations and the scaling γ of the inverse of the degree of lengthening of each subsequent cycle
This section estimates the scaling of the inverse of the cycle length of the sine oscillations, and the scaling of the inverse of the degree of lengthening of each subsequent cycle. The oscillatory growth rate with damped oscillation, retracement in bear markets, and lengthening cycles in all the equations in section 2 contain the sine of . One cycle has time length . Hence the two equations
express the time length from bull market local maximum 1 to bull market local maximum 2, and the time length from bull market local maximum 2 to bull market local maximum 3, respectively. Solving (8) by using , , from section 3.3 gives and .
Analogously, the two equations
express the time length from bear market local minimum 1 to bear market local minimum 2, and the time length from bear market local minimum 2 to bear market local minimum 3, respectively. Solving (9) by using , , from section 3.3 gives and . The average of and is . The average of and is .
3.5. Bitcoin carrying capacity K=$476,190 and oscillation amplitude α>0
This section assumes positive oscillation amplitude and assumes the same , , and as when . Since and are estimated in the previous section, we only have to estimate and . shows the empirical price for the period 23 July 2010–21 June 2021.
3.5.1. Least squares method
Applying the least squares method, ) shows the historical estimates. ) predicts until 1 January 2040.
The curve estimates the oscillation amplitude and start time adjustment parameter for logistic growth in (1) for and . The oscillation amplitude α is moderate relative to the almost linear curve in .
The curve estimates the oscillation amplitude and start time adjustment parameter for Gompertz growth in (2) when . The oscillation amplitude α is higher than for the curve , and conforms with the bull and bear markets.
The curve estimates the oscillation amplitude and start time adjustment parameter for charged capacitor growth in (4) when . The curve starts with extreme concavity, thereafter oscillates according to the bull and bear markets, and eventually approaches slowly.
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . The curve oscillates similarly to Gompertz growth .
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . The curve oscillates similarly to Gompertz growth .
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . The curve initially grows slower than all the other curves.
The curve estimates the oscillation amplitude and start time adjustment parameter for combined Gompertz and charged capacitor growth in (7) when and . The curve is intermediate between Gompertz growth and combined logistic and charged capacitor growth on the one hand, and charged capacitor growth on the other hand. The curve conforms with the bull and bear markets.
3.5.2. Weighted least squares method
Applying the weighted least squares method, ) shows the historical estimates. ) predicts until 1 January 2040.
The curve estimates the oscillation amplitude and start time adjustment parameter for logistic growth in (1) for and . The oscillation amplitude is higher and the start time adjustment parameter is lower compared with ).
The curve estimates the oscillation amplitude and start time adjustment parameter for Gompertz growth in (2) when . Both the oscillation amplitude and the start time adjustment parameter are lower compared with ).
The curve estimates the oscillation amplitude and start time adjustment parameter for charged capacitor growth in (4) when . The oscillation amplitude is substantially lower, impacted by the much lower growth rate , and the start time adjustment parameter is lower, compared with ). The curve eventually approaches slowly.
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . Both the oscillation amplitude and the start time adjustment parameter are higher compared with ). The curve oscillates similarly to Gompertz growth .
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . Both the oscillation amplitude and the start time adjustment parameter are lower compared with ). The curve also oscillates similarly to Gompertz growth .
The curve estimates the oscillation amplitude and start time adjustment parameter for combined logistic and charged capacitor growth in (6) when and . The oscillation amplitude is higher and the start time adjustment parameter is lower compared with ). The curve also oscillates similarly to Gompertz growth .
The curve estimates the oscillation amplitude and start time adjustment parameter for combined Gompertz and charged capacitor growth in (7) when and . Both the oscillation amplitude and the start time adjustment parameter are lower compared with ). The curve initially oscillates around higher values than the other curves except charged capacitor growth .
3.6. Bitcoin carrying capacity K=$23,809,524 and oscillation amplitude α>0
This section replicates the previous section with the higher Bitcoin carrying capacity . replicates for .
3.6.1. Least squares method
Applying the least squares method, ) shows the historical estimates. ) predicts until 1 January 2040. ) gives similar parameter estimates to those in .
The curve estimates lower oscillation amplitude and slightly higher start time adjustment parameter for logistic growth compared with , assuming and .
The curve estimates lower oscillation amplitude and slightly higher start time adjustment parameter for Gompertz growth compared with , assuming .
The curve estimates slightly lower oscillation amplitude and slightly lower start time adjustment parameter for charged capacitor growth compared with , assuming .
The curve estimates lower oscillation amplitude and higher start time adjustment parameter for combined logistic and charged capacitor growth compared with , assuming and .
The curve estimates lower oscillation amplitude and lower start time adjustment parameter for combined logistic and charged capacitor growth compared with , assuming and .
The curve estimates substantially higher oscillation amplitude and lower start time adjustment parameter for combined logistic and charged capacitor growth compared with , assuming and .
The curve estimates the same oscillation amplitude and the same start time adjustment parameter for combined Gompertz and charged capacitor growth compared with , assuming and .
3.6.2. Weighted least squares method
Applying the weighted least squares method, ) shows the historical estimates. ) predicts until 1 January 2040.
The curve estimates substantially higher oscillation amplitude and lower start time adjustment parameter compared with ) for logistic growth, assuming and as in .
The curve estimates lower oscillation amplitude and lower start time adjustment parameter compared with ) for Gompertz growth, assuming as in Figure .
The curve estimates substantially lower oscillation amplitude and lower start time adjustment parameter compared with ) for charged capacitor growth, assuming as in . The difference between ) and ) is similar to the difference between ) and ).
The curve estimates substantially higher oscillation amplitude and lower start time adjustment parameter compared with Figure ) for combined logistic and charged capacitor growth, assuming and as in ).
The curve estimates lower oscillation amplitude and lower start time adjustment parameter compared with ) for combined logistic and charged capacitor growth, assuming and as in .
The curve estimates lower oscillation amplitude and start time adjustment parameter compared with ) for combined logistic and charged capacitor growth, assuming and as in .
The curve estimates the much lower oscillation amplitude and lower start time adjustment parameter compared with ) for combined Gompertz and charged capacitor growth, assuming and as in .
3.7. Estimating bull market local maxima 4,5,6,7,8 when K=$476,190 and K=$23,809,524
predicts the dates and magnitudes of the five future Bitcoin bull market local price maxima, assuming and , and assuming logistic growth , Gompertz growth , charged capacitor growth , combined logistic and charged capacitor growth and , and combined Gompertz and charged capacitor growth and .
analogously predicts the dates and magnitudes of the five future Bitcoin bear market local price minima, assuming and , and assuming logistic growth , Gompertz growth , charged capacitor growth , combined logistic and charged capacitor growth and , and combined Gompertz and charged capacitor growth and .
3.7.1. Bitcoin carrying capacity K=$476,190
Assuming the Bitcoin carrying capacity , for logistic growth no local maxima exist with the least squares method, which means that the Bitcoin price increases monotonically and asymptotically towards with no local maxima. The absence of local maxima is due to logistic growth approaching more quickly than the other six curves (see Figure ), and also due to logistic growth exhibiting limited oscillation, thus not tracking the empirics very well. Two local maxima exist with the weighted least squares method, after which the Bitcoin price increases monotonically towards . The presence of two local maxima is intermediate between no local maxima and five local maxima, reflecting more oscillation due to more weight being assigned to the early data, and better tracking of the early empirics. Since logistic growth approaches more quickly than the other six curves, both local maxima are above $431,785, at 7/6/24 and 1/28/30.
For Gompertz growth , five local maxima exist with the least squares method, starting with $75,506 at 5/22/22, and ending with $462,526 at 6/11/47. These lower local maxima, compared with logistic growth , arise since Gompertz growth approaches the Bitcoin carrying capacity more slowly. No local maxima exist with the weighted least squares method, reflecting less oscillation than with the least squares method.
For charged capacitor growth five local maxima exist with the least squares method. Since charged capacitor growth approaches the Bitcoin carrying capacity slowly (see ), the local maxima are low, ranging from $18,032 at 8/8/21 to $47,827 at 3/25/46. No local maxima exist with the weighted least squares method, reflecting the much lower growth rate , and inability to track the empirical oscillations.
For combined logistic and charged capacitor growth , no local maxima exist with the least squares method and the weighted least squares method. This result is influenced by no local maxima existing for logistic growth with the least squares method, and no local maxima existing for charged capacitor growth with the weighted least squares method.
For combined logistic and charged capacitor growth , five local maxima exist with the least squares method, starting with $113,012 at 8/19/22, and ending with $476,180 at 10/26/47. No local maxima exist with the weighted least squares method, reflecting less oscillation.
For combined Gompertz and charged capacitor growth , no local maxima exist with the least squares method and the weighted least squares method, due to less oscillation.
For combined Gompertz and charged capacitor growth , five local maxima exist with the least squares method, starting with $46,652 at 2/12/22, and ending with $342,930 at 1/10/47. No local maxima exist with the weighted least squares method, reflecting less oscillation.
3.7.2. Bitcoin carrying capacity K=$23,809,524
Assuming the Bitcoin carrying capacity , the results are remarkably similar to when . The local maxima mostly occur at the similar time , but are naturally higher. For logistic growth , no local maxima exist with the least squares method, while three local maxima exist with the weighted least squares method. These range from $3,360,314 at 5/5/24 to $23,809,485 at 2/6/36.
For Gompertz growth the five local maxima with the least squares method range from $107,064 at 6/29/22 to $15,732,787 at 8/9/47, i.e., lower than for logistic growth . No local maxima exist with the weighted least squares method.
For charged capacitor growth the five local maxima with the least squares method only slightly exceed the local maxima when , and almost at the same time, ranging from $18,317 at 8/15/21 to $50,127 at 4/4/46. No local maxima exist with the weighted least squares method.
For combined logistic and charged capacitor growth , no local maxima exist with the least squares method and the weighted least squares method.
For combined logistic and charged capacitor growth , five local maxima exist with the least squares method, starting with $133,710 at 9/16/22, and ending with $23,181,174 at 12/8/47. No local maxima exist with the weighted least squares method.
For combined Gompertz and charged capacitor growth , local maxima exist with both the least squares method and the weighted least squares method, contrary to when . With the least squares method the five local maxima range from $94,049 at 6/26/22 to $7,301,533 at 8/4/47. With the weighted least squares method the five local maxima range from the lower $65,062 at 6/26/22 to the lower $6,030,620 at 2/12/49.
For combined Gompertz and charged capacitor growth , five local maxima exist with the least squares method, starting with $68,116 at 4/28/22, and ending with $2,960,784 at 5/6/47. No local maxima exist with the weighted least squares method.
4. Discussion
Ten results in the previous section are noteworthy. First, based on the current market capitalization of gold at approximately $10 trillion, the Bitcoin carrying capacity is estimated as . Using the least squares method, without modeling oscillations, logistic growth appears nearly linear with growth rate on a logarithmic plot with base 10. It initially increases more slowly, and eventually approaches more quickly. Gompertz growth with growth rate is fast at the beginning and approaches slowly. Charged capacitor growth initially grows much faster than the other six curves, with growth rate , and approaches much slower than the other six curves. Combined logistic and charged capacitor growth is slower than logistic growth but faster than combined Gompertz and charged capacitor growth . The curve estimates the growth rate and adjustment parameter . Assuming the curve with growth rate is intermediate between for logistic growth and for charged capacitor growth. Combined Gompertz and charged capacitor growth displays initial slow growth rate , but eventually approaches quickly. Assuming the curve with growth rate is intermediate between for Gompertz growth and for charged capacitor growth, and grows as the second fastest among the six curves. Summing up impressionistically, the curves , and in ) fit the data relatively well.
Second, applying the weighted least squares method when , early data (with low price fluctuations measured in US$) is weighed more heavily than late data (with high price fluctuations measured in US$), which eliminates or ameliorates the impact of heteroscedasticity since more equal weight is assigned over the period 23 July 2010–21 June 2021, causing some similar and some different results. Logistic growth estimates the same growth rate . Gompertz growth has the higher growth rate . Charged capacitor growth has the much lower growth rate , and approaches more slowly than with the least squares method. Combined logistic and charged capacitor growth has higher growth rate and lower adjustment parameter . Assuming , the curve estimates the lower growth rate . Combined Gompertz and charged capacitor growth has higher growth rate and lower adjustment parameter . Assuming the curve has lower growth rate . Summing up, the curves , , and in ) are relatively similar with seemingly good fit to the data.
Third, based on a Bitcoin market capitalization of $500 trillion, the Bitcoin carrying capacity is estimated as , i.e., 50 times higher than . The results and especially the dates of the local maxima are similar, but the local maxima are higher. Using the least squares method, without modeling oscillations, logistic growth is slightly lower at . Gompertz growth is lower at . Charged capacitor growth is slightly lower at . Combined logistic and charged capacitor growth and are similar at and . Combined Gompertz and charged capacitor growth and (assuming ) are higher at and lower at , respectively. Summing up, the curves , , , in ) seem to fit the data well.
Fourth, applying the weighted least squares method when , logistic growth and Gompertz growth are similar at and . Charged capacitor growth is much lower than with the least squares method, at (due to weighing early data more heavily). Combined logistic and charged capacitor growth and are higher at and lower at , respectively. Combined Gompertz and charged capacitor growth and are slightly lower at and lower at , respectively. Summing up, the curves , , , , in ) seem to fit the data well.
Fifth, the three bull market local maxima during the period 23 July 2010–21 June 2021 are used to estimate the scaling of the inverse of the cycle length of the sine oscillations as , and the inverse of the degree of lengthening of each subsequent cycle as . The three bear market local minima during the period 23 July 2010–21 June 2021 are analogously used to estimate and . Taking the average, as the scaling of the inverse of the cycle length of the sine oscillations, and as the inverse of the degree of lengthening of each subsequent cycle, are used in the remainder of the article.
Sixth, applying the same growth rate and adjustment parameter as estimated without assuming oscillations (i.e., when ), and applying and , the oscillation amplitude and the start time adjustment parameter are estimated to model oscillatory growth for the models. With Bitcoin carrying capacity and applying the least squares method, logistic growth oscillates minimally at the amplitude . Gompertz growth oscillates more at . Charged capacitor growth oscillates moderately at . Combined logistic and charged capacitor growth oscillates similarly to logistic growth at . The curve oscillates similarly to Gompertz growth at . Combined Gompertz and charged capacitor growth oscillates minimally at . The curve oscillates at . Summing up, the curves , , , in ) seemingly oscillate nicely according to the data.
Seventh, applying the weighted least squares method when , logistic growth oscillates more at . Gompertz growth oscillates less at . Charged capacitor growth oscillates minimally at . Combined logistic and charged capacitor growth and oscillate similarly to Gompertz growth at and . Combined Gompertz and charged capacitor growth oscillates at . The curve oscillates at . Summing up, the curves , , , , in ) seem to oscillate according to the data.
Eighth, with Bitcoin carrying capacity and applying the least squares method, logistic growth and combined logistic and charged capacitor growth oscillate similarly and minimally at and . Gompertz growth oscillates at . Charged capacitor growth oscillates moderately at . The curve oscillates similarly to Gompertz growth at . Combined Gompertz and charged capacitor oscillates at . The curve oscillates at . Summing up, the curves , , , in ) seemingly oscillate according to the data.
Ninth, applying the weighted least squares method when , logistic growth again oscillates more at . Gompertz growth and combined logistic and charged capacitor growth and oscillate similarly at , , and . Charged capacitor growth oscillates at . Combined Gompertz and charged capacitor growth and oscillate at and . Summing up, the curves , , , , in ) seem to oscillate according to the data.
Tenth, applying the two Bitcoin carrying capacities and , the bull market local maxima 4,5,6,7,8 and bear market local minima 4,5,6,7,8 are estimated until 2050. These dates depend to a low degree on the growth model carrying capacity . The magnitudes of the local maxima and local minima of course depend on , assumed to vary broadly to assess the implications.
If the Bitcoin price evolves until the year 2100 as predicted in this article, that has substantial implications for today’s financial system. First, Bitcoin may become a more dominant investment class competing with today’s classes, i.e., stocks, bonds, real estate, money market instruments, non-inflationary instruments (minerals, art, etc.), etc. Second, if Bitcoin layer 2 solutions become common, as in El Salvador, such solutions may spread to more countries, and likely first to the world’s countries with the weakest currencies or countries without their own currency. The insights in this article may be useful for all humans, i.e., consumers choosing between Bitcoin layer 2 solutions and alternative payment rails, investors, politicians and regulators choosing how to regulate Bitcoin, regulators and developers of asset classes competing with Bitcoin, financial institutions competing with Bitcoin or developing Bitcoin-based instruments, and central banks developing digital currencies.
5. Conclusion
The motivation for this article is the apparently unpredictable Bitcoin price evolution since 3 January 2009, and the need for methods to understand the evolution so far and predict the future evolution. The methods are differential equation growth models incorporating oscillation and lengthening cycles. The analysis is interesting for traders (with time horizons from microseconds to months or years) exchanging Bitcoin with other cryptocurrencies, fiat currencies and asset classes, and savers and investors choosing Bitcoin as a mid term or long term store of value. The article is also relevant for regulators, central banks administering and developing competing currencies with specifically designed characteristics, banks offering competing financial products, collective units assessing whether to offer Bitcoin transactions, and countries assessing whether to accept/reject Bitcoin mining and trading, and whether to accept/reject Bitcoin as legal tender. Regulators want to understand Bitcoin to determine where and how Bitcoin trading and investing can occur, which Bitcoin-related financial products can be developed, how Bitcoin can interact and operate within the existing financial system, and which risk factors are involved. The study is unique in that a minority of other studies account for the dynamics of the Bitcoin price evolution with differential time equations. Further uniqueness consists in incorporating oscillation and lengthening cycles into growth models.
One of the main contributions of this article is to explain the Bitcoin price and predict its future evolution. The past evolution has been embedded within a structure of growth subject to damped oscillations and lengthening cycles. Future bull market maxima and bear market minima are predicted. Earlier studies mostly apply other methods to predict the Bitcoin price, or compare the accuracy of different prediction models, see e.g., Jana et al. (Citation2021); Roy et al. (Citation2018). This article develops differential equations which is uncommon in the literature. Differential time equations enable a different kind of dynamic understanding and explanation, which furthermore enable prediction. The differential equations assume Bitcoin price growth towards two different carrying capacities, subject to damped oscillations and lengthening cycles. Existing studies, e.g., K. S. Chen and Huang (Citation2020); Wang and Wang (Citation2020), capture some aspects of differential equations such as volatility, Bitcoin trading volume, market sentiment, etc. This article additionally incorporates oscillations which express the strength of past and future bull and bear markets, overall approaching one of two different Bitcoin carrying capacities. The authors believe that past studies unsatisfactorily, or at least differently, predict the Bitcoin price in future bull and bear markets. Acknowledging that the Bitcoin price, according to the best models developed in this article, is more influenced by recent data than early data, this article also adopts the weighted least squares method to estimate the parameters. Other studies incorporate the volatility in the models, see e.g., K. S. Chen and Huang (Citation2020); Jaquart et al. (Citation2021). This article furthermore uses a wider time range of the past Bitcoin prices to identify the optimum model parameters, i.e., 23 July 2010–21 June 2021, than has been common elsewhere in the literature, benefiting from more time having elapsed since Bitcoin’s emergence. Earlier studies mostly apply shorter data time ranges, see e.g., Caporale et al. (Citation2019); Cocco et al. (Citation2021); Cretarola and Figa-Talamanca (Citation2021); Gupta and Nain (Citation2021).
The parameters in the differential equation growth models are estimated with the least squares method against the 23 July 2010–21 June 2021 empirical data. The weighted least squares method is applied to account for heteroscedasticity. Logistic growth, Gompertz growth, charged capacitor growth, and two hitherto unknown combinations of these are merged with oscillation and damped lengthening cycles for increased realism.
For each of the five models the growth rate is estimated. Logistic growth is initially slow and eventually quick towards the asymptote. Gompertz growth is initially quick and thereafter slow. Charged capacitor growth is initially too quick and thereafter too slow. As theoretically novel contributions, logistic and Gompertz growth combined with charged capacitor growth exhibit intermediate growth rates, depending on an additional adjustment parameter which weighs the combination. This parameter is determined optimally (using the least squares method and the weighted least squares method) and by assumption, yielding seven growth curves in addition to the empirical curve.
The three bull market local maxima and the three bear market local minima in the available empirics are used to estimate the scaling of the inverse of the cycle length of the sine oscillations, and the scaling of the inverse of the degree of lengthening of each subsequent cycle. Two additional parameters are estimated, i.e., the oscillation amplitude, which expresses the strength of the bull and bear markets, and the start time adjustment parameter for the sine oscillations.
Gompertz growth tracks the growth and oscillations in the empirical data quite well, and tracks the early data better with the weighted least squares method which weighs the early data more heavily. Gompertz growth combined with charged capacitor growth tracks the early data even better since initial growth is quicker. Logistic growth is too slow to track the early empirical data, even when applying the weighted least squares method. Logistic growth combined with charged capacitor growth to some extent tracks the early data. Pure charged capacitor growth is judged to be least realistic.
Six of the curves (abandoning pure charged capacitor growth) are used to estimate the expected value the standard deviation of the dates of the future bull market local maxima and bear market local minima. These dates depend to a low degree on the growth model carrying capacities, approached asymptotically. The magnitudes of the bull market local maxima depend indeed on the two carrying capacities. When the carrying capacity is $ to reflect the current market capitalization $10 trillion of gold, the future bull market local maxima and bear market local minima are lower than when the carrying capacity is $ to reflect a $500 trillion market capitalization. The large standard deviations in the estimates are common for new assets in their early stages, and reflect the different predictions of the various models.
Modeling the Bitcoin price as oscillatory growth does not mean that the Bitcoin price can be expected to eventually stabilize towards a horizontal asymptote in the long run. The authors expect growth models to describe the Bitcoin price over the next few bull market local maxima towards various hypothetical carrying capacities. As cryptocurrency markets mature, at some point growth models will become less descriptive. Then alternative models may come into play. Examples of other kinds of evolution are the price fluctuations of more mature asset classes such as gold, stocks, bonds and real estate over the last centuries. Competition with other asset classes and means of exchange, and governmental policies, may increasingly impact the future Bitcoin price.
The implications of the study for all market participants are to be especially cognizant of Gompertz growth combined with charged capacitor growth of the Bitcoin price, and to realize that no growth is unlimited forever. Short term traders should focus on the large standard deviations which may indicate where to impose stop loss orders. Long term investors can focus less on the standard deviations and more on the Bitcoin price Gompertz growth compared with the potential growth of competing asset classes. Regulators focus on the stability and legality of the financial system which suggests a focus on the standard deviations and the fluctuations between the bull market maxima and bear market minima. Central banks focus on financial stability, which relates to inflation, unemployment, interest rates, and exchange rates. They should adjust the money supply of a fiat currency or a specifically designed central bank digital currency while acknowledging potential competition from a fixed supply and highly volatile cryptocurrency. Banks should adjust their competing financial products to account for the volatility and potential growth of the Bitcoin price. Collective units such as firms, institutions, governmental units (e.g., tax authorities), and countries need to account for the standard deviations and fluctuations of the Bitcoin price in order to determine whether to accept or reject Bitcoin transactions. For example, El Salvador addresses this by pricing goods and services in US$ while accepting Bitcoin transactions.
Future research may extend the analysis to other cryptocurrencies (e.g., Ethereum, Cardano, Polkadot, Chainlink) or other phenomena exhibiting growth. Other aspects to include are Bitcoin’s hash rate, mining difficulty, network value to transactions, active addresses and new addresses, on chain transaction volume, Bitcoin’s electricity consumption, renewable energy consumption, institutional investors, and other assets such bonds and stocks. The five models in this article may be generalized to include more parameters, and may be merged with other models, e.g., the stock-to-flow model, machine learning, neural networks, deep learning, and econometrics. The models may incorporate regulatory intervention, the policies and attitudes of various countries, and competition with other currencies and asset classes. Further extensions can be made to extreme value theory and stochastic analysis with probability distributions.
Acknowledgements
We thank three anonymous referees for useful comments, and John F. Moxnes for useful discussions before writing this article.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Data availability statement
The article contains no associated data. All data generated or analyzed during this study is included in this published article.
Additional information
Notes on contributors
Guizhou Wang
Guizhou Wang is a PhD student at the University of Stavanger, Norway, since 2020-06. His working PhD thesis title is “Game Theoretic Modeling of Economic Systems Involving Digital Currencies.” He has published 10 articles in peer reviewed journals. His research fields are digital currencies, game theory, risk analysis, cryptocurrencies, central bank digital currencies, econometrics. He holds a MSc degree in financial economics from the University of Chinese Academy of Sciences (Beijing, China), 2016-09 – 2019-06, focusing on mathematical finance, econometrics, venture capital, and cryptocurrency. He holds a BSc degree in finance from the Jinan University (Guangzhou, China), 2010-09 – 2014-06, focusing on finance, derivatives, and mathematical modeling. Email: [email protected].
Kjell Hausken
Kjell Hausken is a professor of economics and societal safety at the University of Stavanger, Norway, since 1999. His research fields are terrorism, societal safety, economics, economic risk management, economics and safety, political economy, information security, public choice, conflict, game theory, reliability, war, crime, risk analysis, disaster prevention, stochastic theory, dynamics, petroleum economics, resilience management. He holds a PhD from the University of Chicago (1990-1994), was a postdoc at the Max Planck Institute for the Studies of Societies (Cologne) 1995-1998, and a visiting scholar at Yale School of Management 1989-1990. He holds a Doctorate Program Degree (HAE) (“Philosophical, Behavioral, and Gametheoretic Negotiation Theory”) in Administration from the Norwegian School of Economics and Business Administration (NHH), a MSc degree in electrical engineering, cybernetics, from the Norwegian Institute of Technology (NTNU), focusing on mathematics and statistics, and a minor in Public Law from the University of Oslo. He has published 270 articles in peer reviewed journals, one book, edited two books, is/was on the Editorial Board for Theory and Decision (May 20, 2007 –), Reliability Engineering & System Safety (January 17, 2012 –), and Defence and Peace Economics (December 4, 2007 – December 31, 2015), has refereed 400 submissions for 85 journals, and advises and has advised seven PhD students. Email: [email protected].
Notes
1. https://8marketcap.com/metals. Retrieved February 20, 2022.
2. https://messari.io/asset/bitcoin/historical. Retrieved February 20, 2022.
3. The Mathematica 13 software package (www.wolfram.com) was used. The codes used for the simulations are available from the authors upon request.
References
- Begusic, S., Kostanjcar, Z., Stanley, H. E., & Podobnik, B. (2018). Scaling properties of extreme price fluctuations in Bitcoin markets. Physica a-Statistical Mechanics and Its Applications, 510(November), 400–29. https://doi.org/10.1016/j.physa.2018.06.131
- Caporale, G. M., Plastun, A., & Oliinyk, V. (2019). Bitcoin fluctuations and the frequency of price overreactions. Financial Markets and Portfolio Management, 33(2), 109–131. https://doi.org/10.1007/s11408-019-00332-5
- Chen, Z., Li, C., & Sun, W. (2020). Bitcoin price prediction using machine learning: An approach to sample dimension engineering. Journal of Computational and Applied Mathematics, 365(February), 112395. https://doi.org/10.1016/j.cam.2019.112395
- Chen, K. S., & Huang, Y. C. (2021). Detecting jump risk and jump-diffusion model for Bitcoin options pricing and hedging. Mathematics, 9 (20), 2567. https://www.mdpi.com/2227-7390/9/20/2567
- Chevallier, J., Guegan, D., & Goutte, S. (2021). Is it possible to forecast the price of Bitcoin? Forecasting, 3(2), 377–420. https://doi.org/10.3390/forecast3020024
- Chkili, W. (2021). Modeling Bitcoin price volatility: Long memory vs Markov switching. Eurasian Economic Review, 11(3), 433–448. https://doi.org/10.1007/s40822-021-00180-7
- Cocco, L., Tonelli, R., & Marchesi, M. (2021). Predictions of Bitcoin prices through machine learning based frameworks. PeerJ Computer Science, 7(March), e413. https://doi.org/10.7717/peerj-cs.413
- Cretarola, A., & Figa-Talamanca, G. (2021). Detecting bubbles in Bitcoin price dynamics via market exuberance. Annals of Operations Research, 299(1–2), 459–479. https://doi.org/10.1007/s10479-019-03321-z
- Dutta, A., Kumar, S., & Basu, M. (2020). A gated recurrent unit approach to Bitcoin price prediction. Journal of Risk and Financial Management, 13(2), 23. https://doi.org/10.3390/jrfm13020023
- Gompertz, B. (1825). On the nature of the function expressive of the law of human mortality, and on a new mode of determining the value of life contingencies. Philosophical Transactions of the Royal Society of London, 115, 513–585. https://doi.org/10.1098/rstl.1825.0026
- Gupta, A., & Nain, H. (2021). Bitcoin price prediction using time series analysis and machine learning techniques. Machine Learning for Predictive Analysis, 141(October), 551–560. https://doi.org/10.1007/978-981-15-7106-0_54
- Haffar, A., & Le Fur, E. (2021). Structural vector error correction modelling of Bitcoin price. Quarterly Review of Economics and Finance, 80(May), 170–178. https://doi.org/10.1016/j.qref.2021.02.010
- Hua, Y. (2020). Bitcoin price prediction using ARIMA and LSTM. Paper presented at the E3S Web of Conferences, International Symposium on Energy, Environmental Science and Engineering (ISEESE 2020), Chongqing, China, Edited by S. O. Oladokun & S. Lu. France: EDP Sciences, Volume 218, id.01050. https://doi.org/10.1051/e3sconf/202021801050
- Indera, N. I., Yassin, I. M., Zabidi, A., & Rizman, Z. I. (2017). Non-linear autoregressive with exogeneous input (Narx) Bitcoin price prediction model using pso-optimized parameters and moving average technical indicators. Journal of Fundamental and Applied Sciences, 9(3S), 791–808. https://doi.org/10.4314/JFAS.V9I3S.61
- Jalali, M. F. M., & Heidari, H. (2020). Predicting changes in Bitcoin price using grey system theory. Financial Innovation, 6(1), 13. https://doi.org/10.1186/s40854-020-0174-9
- Jana, R. K., Ghosh, I., & Das, D. (2021). A differential evolution-based regression framework for forecasting Bitcoin price. Annals of Operations Research, 306(1–2), 295–320. https://doi.org/10.1007/s10479-021-04000-8
- Jaquart, P., Dann, D., & Weinhardt, C. (2021). Short-term Bitcoin market prediction via machine learning. The Journal of Finance and Data Science, 7(November), 45–66. https://doi.org/10.1016/j.jfds.2021.03.001
- Ji, S., Kim, J., & Im, H. (2019). A comparative study of Bitcoin price prediction using deep learning. Mathematics, 7(10), 898. https://doi.org/10.3390/math7100898
- Lotka, A. J. (1924). Elements of mathematical biology. Dover Books.
- Mudassir, M., Bennbaia, S., Unal, D., & Hammoudeh, M. (2020). Time-series forecasting of Bitcoin prices using high-dimensional features: A machine learning approach. Neural Computing & Applications. https://doi.org/10.1007/s00521-020-05129-6
- Patel, M. M., Tanwar, S., Gupta, R., & Kumar, N. (2020). A deep learning-based cryptocurrency price prediction scheme for financial institutions. Journal of Information Security and Applications, 55(December), 102583. https://doi.org/10.1016/j.jisa.2020.102583
- Peterson, T. (2018). Metcalfe’s law as a model for Bitcoin’s value. Alternative Investment Analyst Review, 7(2), 9–18. https://doi.org/10.2139/ssrn.3078248
- Richards, F. J. (1959). A flexible growth function for empirical use. Journal of Experimental Botany, 10(2), 290–300. https://doi.org/10.1093/jxb/10.2.290
- Roy, S., Nanjiba, S., & Chakrabarty, A. (2018, 21–23 Dec. 2018). Bitcoin price forecasting using time series analysis. Paper presented at the 2018 21st International Conference of Computer and Information Technology (ICCIT), United International University, Badda, Dhaka 1212, Bangladesh.
- Sabalionis, A., Wang, W. B., & Park, H. (2021). What Affects the price movements in Bitcoin and Ethereum? Manchester School, 89(1), 102–127. https://doi.org/10.1111/manc.12352
- Verhulst, P. F. (1845). Recherches mathématiques sur la loi d’accroissement de la population. Nouveaux Mémoires de l’Académie Royale des Sciences et Belles-Lettres de Bruxelles, 18, 14–54.
- Wang, Y., & Wang, H. (2020). Using networks and partial differential equations to forecast Bitcoin price movement. Chaos: An Interdisciplinary Journal of Nonlinear Science, 30(7), 073127. https://doi.org/10.1063/5.0002759
- Yorke, E. D., Fuks, Z., Norton, L., Whitmore, W., & Ling, C. C. (1993). Modeling the development of metastases from primary and locally recurrent tumors: Comparison with a clinical data base for prostatic cancer. Cancer Research, 53(13), 2987–2993.