Abstract
We propose a modelling framework for the optimal selection of crypto assets. We assume that crypto assets can be described according to two features: security (technological) and stability (governance). We simulate optimal selection decisions of investors, being driven by (i) their attitudes towards assets’ features, (ii) information about the adoption trends, and (iii) expected future economic benefits of adoption. Under a variety of modelling scenarios—e.g. in terms of composition of the crypto assets landscape and investors’ preferences—we are able to predict the features of the assets that will be most likely adopted, which can be mapped to macro-classes of existing crypto assets (stablecoins, crypto tokens, central bank digital currencies and cryptocurrencies).
Keywords: crypto assets, adoption, cryptocurrencies
1. Introduction
A crypto asset is an intangible digital asset whose issuance, sale or transfer are secured by cryptographic technology and shared electronically via a distributed ledger. A distributed ledger, in turn, is a database of issuance and transaction records (ledger), copies of which are stored on multiple computing devices (nodes) that form a distributed computer network. A well-known instance of a distributed ledger is the blockchain, where information about transactions is stored in a characteristic format consisting of blocks of data chained together via cryptographic primitives. In the following, we will use the two terms ‘blockchain’ and ‘distributed ledger’ interchangeably for simplicity.
Each crypto asset has its own blockchain supported by its own network of nodes that provide processing power and memory capacity. All nodes of a given blockchain store copies of the entire history of the blockchain. Some nodes also support a blockchain by selecting, validating and adding/chaining new blocks of records to the ledger in accordance with a pre-specified (consensus) algorithm [1–3].
Starting with the issuance of Bitcoin on the Bitcoin blockchain in 2008 [4], thousands of crypto assets have been issued over the last decade.
The crypto asset ecosystem currently encompasses assets with very diverse underlying technological features (specific cryptographic technologies and electronic sharing protocols), as well as varying governance solutions (private versus open access to the ledger and a variety of consensus algorithms). Vitalik Buterin, the creator of Ethereum, describes a blockchain as ‘a magic computer that anyone can upload programs to and leave the programs to self-execute, where the current and all previous states of every program are always publicly visible, and which carries a very strong cryptoeconomically secured guarantee that programs running on the chain will continue to execute in exactly the way that the blockchain protocol specifies’ [5].
Reasons for investing in a crypto asset as a cryptoeconomically secured guarantee of stable execution of a computer at a future date may substantially differ from reasons for investing in existing assets like stocks, bonds or commodities. Moreover, under the current standards, a crypto asset does not meet the definition of either cash or financial instrument because it does not represent a claim or contractual relationship that results in a monetary or financial liability on any identifiable entity [6]. A crypto asset, however, is an intangible digital asset, as it is without physical substance (intangible), but is digitally identifiable (digital) and held in expectation of future economic benefits (asset). Finally, similarly to other assets, returns on individual crypto assets have been observed to be related to the aggregate return on the ‘market’ for the asset class as a whole [7].
As such, crypto assets have been sold by issuers ranging from genuine to outright fraudulent, bought by scores of investors with different degrees of sophistication and, consequently, attracted the scrutiny of regulators worldwide. While the majority of crypto assets will eventually become worthless, some could end up being adopted widely enough to ensure their survival. Furthermore, a very small number of crypto assets could—despite likely booms and busts in their prices—become preferred assets of the future and used by large and small investors alike to store and transfer wealth in a cryptographically protected, intangible, digitally native form.
How are investors going to be making optimal selection decisions over many available crypto assets? Which features of these intangible digital assets would drive investment choices? Which types of assets (that do not represent on-blockchain liabilities) will survive and which will go extinct?
In this paper, we propose a modelling framework for the selection among existing and future crypto assets. In our framework, crypto assets can be categorized according to two essential features: security and stability. Security of a crypto asset represents the technological sophistication of the cryptographic and electronic communication technologies used to withstand cyber fraud, manipulation, abuse and attack. Use of a more advanced encryption technology would render a crypto asset more secure relative to other crypto assets. Stability of a crypto asset reflects its vulnerability to internal attacks that take advantage of the structure, governance and network architecture of its blockchain. Use of credible legal, regulatory and self-regulatory (e.g. consensus mechanism) attributes makes a crypto asset more stable.
We assume that demand for crypto assets is driven by the probabilities of their adoption, i.e. investments in a given asset. We can describe the process of crypto assets selection by investors via the following analogy. We posit that investors communicate their preferences for investing in specific crypto assets to a digital platform, defined in the following as ‘crypto app’. The app collects data about suggested preferences from all investors, calculates the overall state of the ‘market’ to date, and then provides investor-specific recommendations.
Nowadays, there are numerous ‘digital marketing platforms’ used to promote products and services [8]. Familiar examples in the context of ‘digitally native (non-financial) assets’ include e-books, movies and music records recommender apps. A recommender app or platform can be defined as a type of filtering system that aggregates information (similarly to Internet search engines) and provides user-specific recommendations based on the revealed preferences of all of its users to date. In the context of crypto-investments and wealth management, for instance, interesting examples are provided by the following platforms. On Moneyfarm (https://www.moneyfarm.com/uk/investment-advice/), users answer questionnaires to identify their attitude to risk, investment requirements and financial history, and the ‘robo-advisor’ service provides advice on digital investments. On Etoro (https://www.etoro.com), users can trade currency pairs, indices and commodities via the platform: on this app, individuals can also peek into other users’ profiles and literally ‘copy’ their actions, portfolio and preferences and embed them into their own investment strategy.
In our model, the app presents each investor with a pair of crypto assets with certain security–stability characteristics to be compared; each investor submits their preference for adopting one of the two assets to the app; the app, in turn, provides a recommendation on whether the proposed adoption is sensible given the assets’ essential features, information about the adoption choices of all other investors, and expected future economic benefits of adoption. Investors continue making their adoption choices over all pairs of crypto assets until their expected future economic benefits can no longer be improved upon, which embodies the paradigm of ‘optimal selection’ decisions. We simulate investors’ optimal selection decisions on a landscape composed of crypto assets with different security and stability features.
1.1. Related works
Our paper contributes to the emerging literature on crypto assets and blockchains. One strand of the literature studies the features of different crypto assets classes with the aim to categorize them and predict their future behaviour. For example, in [9], the authors present a universal taxonomy to navigate and distinguish different blockchains and distributed ledgers according to the building blocks and subcomponent of the platform (e.g. cryptography, consensus mechanism, etc.). In [10], instead, crypto tokens and cryptocurrencies are classified according to their market capitalization: the power law distribution of the crypto tokens market capitalization presents a larger exponent compared to cryptocurrencies. The growth of the two classes of currencies and their market capitalization growth and distribution were described via an analogue of a population dynamics model.
Another strand of the literature studies economic incentives embedded in blockchain platforms, with particular reference to Bitcoin. In [11–13], the incentive mechanism of mining fees and the costs associated with mining activities are investigated. In [14–16], modelling and analysis of cryptocurrencies incentives is performed and optimal cryptocurrencies designs are proposed. In our model, we do not specifically discuss and include low-level technological features of the platform (e.g. consensus or encryption protocols) but we provide a macro-classification of the assets in terms of two main attributes, security and stability.
Among the theoretical models investigating the mechanisms of acceptance of new digital currencies versus standard (government-issued) currencies, it is worth mentioning the work in [17]. The authors show—by using simple models of standard currency adoption, in particular [18]—how network effects and switching costs may hinder the adoption of a new currency even if all agents agree on its superiority compared to existing ones. In our paper, we consider adoption and switches between digital-only currencies (i.e. crypto assets), for different types of investors, modelling also the impact on returns.
Studies using empirical data focus on understanding the dynamics of the cryptocurrency market using machine learning techniques [19,20], exploring the properties and inefficiencies of the Bitcoin peer-to-peer network [21] and the evolution and categorization of the network of payments on the Bitcoin blockchain [22]. Empirical researches also include cryptocurrencies price forecast and valuation [23] and investigations of the structure, efficiency and maturity of the cryptocurrency markets [24–27]. Agent-based models of cryptocurrency markets have also been simulated to understand the functioning and peculiarities of the real markets. For example, Cocco et al. [28] present a Bitcoin market with different types of traders (chartist and/or random), reproducing some key stylized facts of the market, such as Bitcoin price typical time series and volatility clustering. Several studies are also investigating the drivers of the volatility of major cryptocurrencies, showing a strong link between the volatility and the global economic activity [29,30] and a weak dependence on country-specific factors [30].
A crucial role in understanding the cryptocurrency price fluctuations is played by sentiment analysis [31–34], analysis of Internet trends (e.g. via Google trends) and searches to understand the interplay between sentiment extracted from news (e.g. tweets), information available on the Internet and prices [35,36]. Several socio-economic signals, such as volume of word-of-mouth communications and number of new adopters, appears to be intertwined with price dynamics and especially with price movements [37,38]. In our analysis as well, we will focus on and model the interplay between network effects (i.e. an increase in number of investors of an asset may increase the value of the same asset as perceived by other users), adoption and returns. The above-mentioned research strand provides an overview on the type of information that can be easily gathered regarding crypto assets, and how it can be processed and analysed to empirically quantify the effects on adoption and returns.
The paper is organized as follows. In §2, we introduce the crypto assets classification framework, describing the decision-making process of investors for crypto assets adoption. In §3, we show the simulations results for the case of homogeneous investors and heterogeneous investors. Finally, in §4, we discuss possible extensions and future outlooks.
2. Methods
In this section, we introduce the details of the model underlying the simulations of the dynamics of crypto assets’ returns and adoption. The modelling is framed, for descriptive purposes, within the context of a digital platform, whereby the demand and supply of crypto assets available to investors is optimized via a ‘crypto app’.
2.1. Supply of crypto assets
On the supply side, there are N ≫ 1 crypto assets made available to investors. We assume that crypto assets differ from each other by two essential features: security and stability. These features reflect two principal directions from which a crypto asset can be attacked and compromised—namely external and internal (to the blockchain).
Security of a crypto asset represents its technological vulnerability to an attack that exploits cryptographic primitives employed by the asset holders to prove their credentials and sign their transactions. There is no third-party trusted authority to verify identities and authorize transactions on a blockchain. Holders of a crypto asset must use a public-private key encryption technology to do that. The encryption technology that generates private keys can be vulnerable to an attack if, for example, there is insufficient randomness embedded in the signature process [39]. If a private key can be uncovered and then used to create a digital signature to transfer assets, there is no way for the previous owner to recover the assets. Security features of an asset make their owner more or less vulnerable to a risk that their wallet, including the one held at a service provider like a crypto exchange, is digitally pick-pocketed. Use of a more advanced encryption technology would render a crypto asset more secure relative to other crypto assets at a point in time. In other words, security is a cross-sectional attribute of a crypto asset.
Stability of a crypto asset reflects its vulnerability to internal attacks that take advantage of the structure, governance and network architecture of its blockchain. A decentralized structure, consensus governance and peer-to-peer network architecture of a blockchain are designed to ensure that there is no single point of failure. However, solving the single-point-of-failure problem for a digital system comes with a significant increase in its attack surface [40]. Vulnerabilities in the blockchain structure and governance include the risk of forks, possibility of orphaned blocks and exploitation of a simple majority consensus protocol (the so-called 51 per cent attack). Vulnerabilities in the network architecture include domain name system attacks, border gateway protocol attacks and distributed denial of service attacks among others. Stability features of an asset make its owner more or less vulnerable to a possibility of being digitally defrauded. Improvements in the structure, governance and network architecture can be achieved by adopting more credible legal, regulatory, and self-regulatory (e.g. consensus protocol) attributes. For example, stability of a crypto asset could also be improved if it can be credibly represented as an off-ledger liability on an identifiable entity such as a central bank, a foundation, a limited liability legal entity or a special purpose vehicle among others. Thus, stability is a time series attribute of a crypto asset that reflects its ability to retain value across time for a given level of security.
2.1.1. Classification of crypto assets
We consider security and stability as fixed exogenous attributes that take values in the intervals s ∈ [0, 1] and ξ ∈ [0, 1], respectively. Without loss of generality, we assume that crypto assets with initial characteristics (s, ξ) can be obtained from the app for free, because the code for their generation is available as ‘open source’.
Using this taxonomy, we can parametrize different classes of crypto assets. For expositional purposes, we will focus on four macro assets classes—high security/high stability, low security/high stability, high security/low stability, and low security/low stability—which we can identify with existing types of crypto assets. In particular, we can label central bank digital currencies (CBDCs) as high security/high stability assets, stablecoins as low security/high stability, cryptocurrencies as high security/low stability, and finally crypto tokens as low security/low stability. In the following, we will briefly introduce the crypto assets and provide an explanation of their categorization.
A CBDC can be defined as either a digitally native form of fiat currency of a country or a balance held in a digital form in a reserve account at the country’s monetary authority. If issued by a credible monetary authority, it could be deemed very stable, as it would represent an outright (off-ledger) liability of the monetary authority. It can also be made very secure by using a combination of advanced cryptographic technologies, encryption algorithms and cyber defence capabilities administered by the centralized monetary authority [41–44].
Stablecoins are crypto assets whose values are pegged to baskets of fiat currencies or cash equivalents, existing financial instruments, physical assets such as commodities, as well as baskets of other crypto assets [45,46]. There exist three main stablecoins categories depending on the collateralization method. Asset-collateralized stablecoins are backed by (off-ledger) assets, e.g. fiat in USD or EUR, and are the most centralized, as they rely on a central authority serving as custodian of the assets used to back the crypto asset. Crypto-collateralized assets are more decentralized: the collateralization is done on-chain, i.e. locking digital assets on a distributed ledger platform using smart contracts. Non-collateralized stablecoins are algorithmically backed assets, where their increase or decrease of coin supply in the system is mathematically determined. The asset-collateralization mechanism renders this type of assets—similarly to the CBDCs—stable, as per our definition. Security-wise, as those assets are generally more centralized than cryptocurrencies, they may employ less sophisticated cryptographic primitives, hence they can be placed in the low-security category.
Cryptocurrencies are decentralized crypto assets relying on cryptography to secure the transfer of value between peers in the network [1]. The pioneering cryptocurrency, Bitcoin [4], appeared in 2008 and was followed soon after by a remarkable number of other coins, presenting very heterogeneous characteristics and improving on a subset of functionalities of Bitcoin. Notable examples are the Ethereum platform [47], where smart contracts functionalities have been introduced, or Monero and ZCash platforms [48,49] with improved user’s anonymization techniques and with new implemented cryptographic primitives enhancing the capabilities of the systems. Most cryptocurrencies employ sophisticated encryption and digital signatures tools, hence they can be considered high security assets, while their decentralized nature by definition makes them less stable as a category.
Crypto tokens are tradable crypto assets and utilities built on distributed ledger platforms. Crypto tokens can be considered utility tokens if they grant holders access to an existing current or future product or service built on an existing distributed ledger platform, such as Ethereum. In some instances, tokens may be considered future sales, investment and participation schemes created to fund projects and may present features typical of securities, i.e. claims on future cash flows. Indeed, tokens that do fall outside this classification also exist and may offer the most diverse rights and functionalities for the users [50]. Crypto tokens normally have the same decentralization and network features of major cryptocurrencies, i.e. similar stability features (low stability). In terms of security, crypto tokens, instead, have suffered in recent years a number of attacks [51]: they are issued by smaller communities, who do not always disclose information about the cryptographic tools deployed, and are held in less secure wallets.
A summary of the crypto assets classification is shown in table 1. This simplified binary classification framework yields qualitatively the same results compared to the scenario where security and stability are assumed to be continuous. The continuous modelling allows for accommodating within-class heterogeneity. For instance, if we consider the stablecoins case, depending on the collateralization method they are based on (see §1), they may be classified with very heterogeneous ‘stability’ and ‘security’ parameter values, despite belonging to the same macro crypto asset class (low security [s < 0.5]/high stability [ξ ≥ 0.5]).
Table 1.
Crypto assets classification according to their security (s ∈ [0, 1]) and stability (ξ ∈ [0, 1]) parameters. We also divide the stability and security range in sub-intervals [s, ξ < 0.5] and [s, ξ ≥ 0.5] to categorize macro classes of crypto assets (see §1 for details on the different assets classes) for expositional purposes according to our framework.
![]() |
We, of course, recognize the limitations of representing a multitude of existing crypto assets in such a parsimonious way. Thus, our description is mainly for modelling rather than legal or regulatory purposes. It is also not intended as investment advice.
2.2. Demand for crypto assets
We assume that demand for the N ≫ 1 crypto assets is driven by the probabilities of their adoption (i.e. investment in). In a real setting, the ‘adoption process’ would correspond, for instance, to a decision to exchange Bitcoins for Ethereum tokens. Other examples of adoption for digitally native assets that are neither tokens/coins nor serve as a currency, could include a scenario when a user may decide to use/invest less in software A compared to software B.
Without loss of generality, we assume that at each time t, each of K(t) investors chooses from a pair of crypto assets, i and j selected from the total pool. At that time, asset i has the probability of adoption denoted by ai(t) and an expected return denoted by ri(t), where is a weighted sum over the n possible pay-offs or returns xm(t) by the probability that the given pay-off is achieved.
Under these assumptions, the adoption process for crypto asset i at time t is a Bernoulli process with probability
| 2.1 |
where ℓ = {0, 1} is a binary indicator that asset i has not been (ℓ = 0) or has been (ℓ = 1) adopted and ai (t) is the probability of adoption for asset i at time t. The probabilities of adoption for assets i and j, are updated in time as follows:
| 2.2 |
In general, the increment δi(t) is a function (g( · )) of the number ui(t) of adopters of asset i at time t, namely δj(t) = g(uj(t)). In the context of digitally native assets, popularity indicators (i.e. number of adopters) are indeed readily available to investors. In fact, they are explicitly advertised to drive adoption. Examples include the number of downloads for a digital object (a file, an app), the number of users on a digital platform, the number of wallets on a payment platform, the number of transactions processed by a crypto exchange. In this regard, an investor deciding to exchange Bitcoins for Ethereum tokens would be heavily influenced by the number of other investors using one asset over the other as a means of payment.
As a baseline modelling scenario, we make the following assumptions. First, we set the number of investors K(t) = K constant and equal to N/2. Second, we assume that assets i and j presented to each investor are chosen uniformly at random from the total pool of assets. The modelling choice of comparing assets in randomly chosen pairs can also be relaxed to include different mechanisms, but this modification does not drastically impact the analysis nor the results. For instance, within the current framework, we could easily consider the case where an investor compares asset i against the ‘average features’ of all other assets. Third, we assume that δi(t) = δ > 0 is constant.
We also assume that proposed adjustments from all investors over all possible pairs of crypto assets are collected by the crypto app as described in the next subsection. The app then presents each investor with a recommendation to select i over j or not. Investors may choose the app’s recommendation at face value or may make their own choices depending on their trust in the app (the trust is not explicitly modelled in this paper). After investors made their choices, the app (sequentially) calculates the new vector of probabilities of adoption for each asset. Then, the app also updates expected returns based on the new probabilities of adoption and global parameters, as detailed below.
2.3. The crypto app
As mentioned in §1, preferences driving investments in crypto assets may differ from the mechanisms that apply to standard financial assets (bond, stocks, etc.). Like other assets though, individual crypto assets are held in expectation of some future economic benefits or ‘returns’ of some sort, which are often related to the aggregate return on the ‘market’ for the asset class as a whole [7].
We can frame, for expositional purposes, the preference revelation process and optimal selection of crypto assets, together with the above-mentioned considerations, in the following way. We assume that investors communicate their preferences for investing in crypto assets by interacting with a digital platform defined as ‘crypto app’. The app stores information about available crypto assets, which are provided to its users wishing to make investment decisions over those assets. The app collects data about suggested preferences from all investors, calculates the overall state of the ‘market’ to date, and then provides investor-specific optimal recommendations in the space [a, r], i.e. for assets’ probabilities of adoption and for their expected returns, respectively.
In numerous contexts, digital platforms that facilitate the consumption of (digital) assets, e.g. e-books, movies and music records, are proliferating. They typically also include a recommender function based on the revealed preferences of all of its users to date. We simply extend this logic by assuming that the crypto app serves as an optimizing recommendation tool for investors.
We assume that the app behaves honestly, i.e. the app does not manipulate the information while learning about the investors’ behaviour and providing recommendations. In a real setting, to protect the privacy of the users submitting their preferences, the app may be equipped with cryptographic tools to encrypt information and calculate aggregated quantities without accessing or disclosing information submitted by the individual user.
2.3.1. Specifications
In a real-life application, as a standard procedure, upon signing up to the service, users would be provided with specifications describing (i) the type of data collected and offered, and (ii) how those data will be used to provide investment recommendations.
The app stores information about the N available assets together with their associated features , as well as their position in the adoption–expected return space at each point in time. The app also computes a global parameter, the total expected return, Rtot(t) ∈ Γ(t), defined as
| 2.3 |
where ai(t) represents the i-th asset adoption at time t and the quantity ri(t) is its expected return. This global parameter will be used by the app to evaluate whether an investor’s choice to decrease (or increase) their propensity towards adopting a given asset will induce an overall decrease or increase in total expected return.
Once an investor proposes a change in adoption, as described in equation (2.2), the app calculates the total expected return Rtot(t) if the proposed changes were adopted. The app also calculates the difference ΔRtot(t) = Rtot(t − 1) − Rtot(t) in total expected return, which is used to provide a recommendation to investors on whether or not they should proceed with the suggested choice.
We assume that the probability of accepting the changes proposed in equation (2.2), Pi,j(ΔRtot, f), directly depends on the difference between the total expected returns, ΔRtot(t), before and after modifying the adoptions ai(t), as well as on the intrinsic features of the crypto assets being compared, , i.e. their stability and security parameters.
We assume that the app uses the following functional form to calculate the probability of recommending the changes in adoption between assets i, j and thus transitioning from the old states ai, aj to the new proposed ones (according to the update in equation (2.2)),
| 2.4 |
where ΔRtot(t) = Rtot(t − 1) − Rtot(t) is the difference in total returns before and after the proposed move is made, Δs = s(i) − s(j) is the difference between the security parameter of asset i and j, and analogously Δξ = ξ(i) − ξ(j) is the difference between the stability parameters of the two assets. Under this functional specification, which is reminiscent of the standard Glauber dynamics in statistical physics [52], there is a higher chance of transitioning to the new state if ΔRtot(t) < 0, i.e. if there is a gain in total return by changing the weights, or if the asset’s adoption chances are increased by more desirable security and stability configurations, i.e. if Δs < 0, Δξ < 0.
The app may also require a fee for providing suggestions to investors and processing calculations using proprietary data stored on their servers. A fixed transaction cost c may be subtracted from the calculation of the total expected return. This cost will indeed affect ΔRtot and the probability of accepting the proposed change in adoption (see equation (2.4)),
| 2.5 |
If the costs associated with the proposed change exceed the potential increase in expected returns, the investor may be less inclined to make the change effective. Adding a transaction cost has essentially no other effects than inducing a friction term that slows down the adoption dynamics.
At each time t, each one of the K investors proposing a change in adoption, as explained in §2.2, may decide to make this change effective or not based on the information calculated by the app, namely the probability in equation (2.4). Each investor generates a uniform random threshold pK ∈ [0, 1]: the change will be made effective if Pi,j > pK and discarded otherwise.
The K investors will be sequentially asked to cast their preferences (i.e. change adoption probabilities of assets i, j or not). Once all K investors have submitted their choices, the app will update and store the new vector of crypto assets adoptions.
Changes in adoption affect the expected returns of assets: at each step the app recalculates and updates the expected return for every crypto asset i. Here, we assume that changes in expected returns for each asset are driven by two main factors: (i) changes in the adoption rate, and (ii) intrinsic features of the asset. Specifically, we assume that the app updates the expected return of crypto asset i according to the following rule:
| 2.6 |
Δai(t) = ai(t − 1) − ai(t) represents the change in adoption of asset i from the previous steps of the dynamics t − 1 to the current one t. The term ηi(t) represents a random component or noise generated from a Gaussian distribution with mean μ = 0 and variance σi = f(ξi), which is a function of the stability parameter ξi of asset i. In the following, we will define f(ξi) = 1/ξi: the higher the stability of the asset, the smaller the fluctuations in expected returns.
2.3.2. Optimal recommendations
The dynamics over the adoption probabilities equilibrates at a time , when . This corresponds to having a small chance of accepting any new proposed state in probability of adoption for all the investors over all assets pairs i, j:
| 2.7 |
According to equation (2.6), even when the adoption probabilities have stabilized, i.e. at , the expected returns would still be randomly fluctuating, due to the random noise :
| 2.8 |
The app will then need to provide optimal recommendation for the volatility of the expected returns. We assume that this recommendation is computed over the different κ = 1, …, 4 classes of assets we considered in this model. The way this is done is by attempting to maximize the total expected return of each subclass while simultaneously keeping its volatility bounded by minimizing the distances of each asset from the ‘centre of mass’ of their respective clusters.
At , the app computes the mean adoption probability and mean return for each class κ, and then runs the following optimization problem per asset class to find the pair :
| 2.9 |
All these steps can be interpreted as part of an optimal selection process of crypto assets performed by the investors using information and recommendation provided by the crypto app. At the end of the selection crypto assets will naturally cluster in different regions of the adoption-return space, depending on their features and the investors’ preferences.
A schematic of the crypto assets dynamics is presented in figure 1. In figure 1, we schematically describe how assets may move in the adoption–expected return space starting from the initial configuration as their values are updated. As users start interacting with the app and taking advantage of its recommendations, the local knowledge on the assets, namely their adoption probabilities ai(t) and their expected returns ri(t), as well as the global state are updated. Different colours represent assets belonging to different classes, depending on their attributes.
Figure 1.
Schematic of the crypto assets dynamics. Circles of different colours represent crypto assets with different security–stability features. (a) At the beginning of the simulation of the dynamics, crypto assets of different types (depending on their security–stability parameters) are randomly placed in the probability of adoption–expected return space. (b) When investors start making their adoption choices, which will in turn impact the assets’ expected returns, crypto assets start moving and clustering in different regions of the probability of adoption–expected returns space depending on their features and the investors’ choices.
2.3.3. Settings
The app can accommodate user-specific settings. Each user can define the weights it places on assets features and global variables so that the acceptance probability in equation (2.4) can reflect investors’ preferences, for example as follows:
| 2.10 |
where the βs parameters represent investors’ attitudes towards security, stability of individual assets as well as a global state of the system. Those parameters are used to tune (e.g. increasing or decreasing) the importance of individual assets attributes. Indeed, different investors may score the same crypto asset differently depending on their perception of its usefulness (e.g. in terms of the business model) or of the risks associated with it.
The full scheme highlighting the main components of the model, namely supply, demand and the features of the crypto app described above, is shown in figure 2. In this scheme, we show how investors would interact with the digital platform and the flow of information from and towards the app.
Figure 2.
Scheme of the main components of the optimal selection model. Supply: the crypto assets landscape is composed of N assets with security (s)–stability (ξ) features contained in the vector . Crypto app: this digital platform (i) aggregates information [Γ] about the supply [f], expected returns [r] and investors’ adoption preferences [a] at previous times. (ii) It stores information about adoption and (iii) provides recommendations on adoption choices. Demand: K investors sequentially update and provide information on their adoption preferences by comparing via the app pairs of crypto assets. The β parameters tune the investors’ attitudes towards assets’ features.
3. Results
In this section, we simulate K investors interacting with N crypto assets via a crypto app and we analyse possible outcomes for the crypto assets market in terms of adoption and expected returns. We consider different scenarios in terms of investors’ attitudes towards assets’ attributes. In §3.1, we analyse the case of homogeneous investors, all characterized by the same parameters βi, i = 0, 1, 2. In the context of the crypto app setting, this means that all users decide to use parameters set up by the app itself, or that the app calculates average βs using the input of all users. In §3.2, we extend the model to consider heterogeneous investors with parameters βs extracted from different probability distributions. In the app context, each investor sets up their own level of preferences.
We initialize the dynamics by creating N different crypto assets , where each asset i is defined by a vector of intrinsic features fi. Features for each asset can assume a value in [0, 1], and will be randomly generated from , respectively, the probability density functions of the security and stability parameters. Features can be extracted from different distributions, yielding a different set of assets investors can buy or sell. In this way, we generate different types of assets, belonging to the four main subfamilies.
In these simulations, the assets features will not evolve in time or adapt, but will be considered fixed throughout the adoption and investment process. Moreover, the number of assets N available to investors will remain constant, assuming that in the timescale of observation of the market no new assets will be created nor existing ones will disappear (due to default or failure of the platform).
The dynamics is in discrete time, and simulations are run for ns steps until convergence. It is important to note that for the sake of the simulations, to guarantee convergence in the return space we will not exactly calculate the full optimization at every step as described in equation (2.9), but we will implement an effective process by rescaling by an arbitrary fixed quantity the adoption and return values across different classes at each step, until the distance minimization condition is satisfied.
Specifically, we use the following protocol. At each step t:
-
(i)we compute the ‘centre of mass’ for assets belonging to the same κ class,
3.1 -
(ii)
We check whether the distance of asset i from the centre of mass, , exceeds a fixed threshold θ.
-
(iii)If di ≥ θ, we adjust both ri(t) and ai(t) as follows:
and3.2 3.3
We iterate this process for all assets until convergence, when and defined in §2.3.2.
3.1. Homogeneous investors case
We simulate different crypto-ecosystems by assuming that the assets features—security s and stability ξ—are both generated from uniform probability distributions in [0, 1]. We consider a representative investor (all investors have the same parameters β0,1,2) with different propensity levels (β1, β2) for the two types of features, security and stability, and we observe the outcome of the agent’s decisions.
Let us first consider the case of a representative investor with β0 = β1 = β2 = 1. In this scenario, all factors—total expected return, security and stability parameters of the assets—contribute equally to the acceptance probability in equation (2.10). The representative investor will, indeed, change the assets’ adoption probabilities (according to equation (2.2)) by optimizing both with respect to the total return and the assets’ parameters, security and stability. Equivalently, the change will be accepted if there is an increase in total return, and if the asset whose adoption is increased is more secure and stable than the one we are comparing it with. Under these conditions, as shown in figure 3, the assets most likely to be adopted in the future are CBDCs and stablecoins, while cryptocurrencies and crypto tokens are the least adopted but also the ones with the highest fluctuations in expected return (less stable). Indeed, given that β1 = β2 = 1, there is neither a strong aversion nor propensity from the investor’s point of view towards security or stability features of the assets. In figure 3b, we monitor the convergence via the dynamics of the centre of mass (left), as defined in equation (3.1). In figure 5a, we show the evolution in time of the total expected return (figure 5b) (see equation (2.3)).
Figure 3.
(a) Optimal assets selection outcome in the adoption–expected return space. Simulation with N = 300 crypto assets, δ = 0.1, β0 = β1 = β2 = 1 and ns = 400. (b) Evolution of centre of mass trajectories in the return () and adoption () space as a function time (t) for the different asset classes (see equation (3.1)). Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
Figure 5.
Total expected return in time for different β parameters. (a) Simulation with N = 300, δ = 0.1, β0 = 1, β1 = β2 = 1 and ns = 400. (b) Simulation with N = 300 , δ = 0.1, β0 = 1, β1 = β2 = 0.01 and ns = 300.
By choosing a very small parameter β, the dynamics is essentially driven by the maximization of the total return and will not be strongly affected by the intrinsic assets’ features. In figure 4, we show the assets dynamics for β1 = β2 = 0.01: all assets mean adoption probabilities are centred around (i.e. they will have a chance of surviving) indicating that the representative investor is not biased towards investing or not on a given asset i (based on the asset’s features). The dynamics is mostly driven by fluctuations in total return, as is also noticeable from the average behaviour of each asset class in figure 5b. By observing the total return in time Rtot(t) in figure 5b, we clearly note, despite the stochasticity, an upward trend in time, differently from the case with β > 0, where the optimization over the assets’ features as well led to a less steady increase of the total return for the representative investor (figure 5a). As shown in figure 4, the assets will differentiate mostly in terms of their expected return, with cryptocurrencies and crypto tokens experiencing the widest fluctuations (due to their lower stability parameters ξs).
Figure 4.

Optimal assets selection outcome in the adoption–expected return space. Simulation with N = 300 crypto assets, δ = 0.1, β0 = 1, β1 = β2 = 0.01 and ns = 300. Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
Note that the results are not an artefact of the choice of the acceptance probability in equation (2.4): different functional forms with similar monotonic behaviour yield qualitatively similar results. In our model, we opted for a transition probability in a form compatible with a Glauber dynamics [52]: we essentially set up a Markov chain, or equivalently a local dynamical rule specifying under which conditions a system in an initial state μ should transition to a new state ν. By making a parallel with statistical physics, assets in our space are moving on a rough landscape and they are exploring it, via the Glauber dynamics, searching for global minima of their complex energy function. In some cases, a move that decreases the total returns (i.e. ΔRtot(t) > 0), or which increases the adoption probabilities of riskier assets (e.g. Δs > 0) might still be accepted with a certain probability, according to equation (2.4): indeed, it is often necessary to move against the gradient that would push the asset towards a local minimum, to fully explore the entire landscape and discover a deeper energy valley. Consistently with the parallel with statistical physics, the β-parameters in equation (2.10) act as an equivalent of an inverse temperature [53].
The parameter β essentially defines the investor(s)’s attitudes. In particular, by setting β < 0 we model a risk-prone investor, who will be more likely to invest on less secure and/or less stable assets. For instance, in figure 6, we analyse the case of β1 = β2 = −2, where the investor has a strong propensity towards both types of features. In this case, the stable configuration for the assets is characterized by the riskiest assets, i.e. cryptocurrencies and crypto tokens, having a low probability of not being adopted. The outcome is clearly specular to the one observed for a risk-averse investor in figure 3.
Figure 6.

Optimal assets selection outcome in the adoption–expected return space. Simulation with N = 300 crypto assets, δ = 0.1, β0 = 1, β1 = β2 = −2 and ns = 500. Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
Our representative investor on the crypto app may also have different attitudes towards the different assets’ features. For example, an investor may be more (or less) prone to tolerate risks associated with the assets’ security or stability attributes: this would correspond to setting β1 ≠ β2 in the crypto app user’s preferences. Indeed, according to equation (2.10), β1 will represent the risk-aversion parameters towards risks associated with the asset’s security features, while β2 will take into account risks connected to the asset’s stability.
In figure 7, we compare two opposite cases: one where the representative investor has a high aversion towards low-stability assets (high β1), while considerations on the security of the assets do not affect the probability that a given investor will adopt them (low β2, close to zero) with the mirroring one, with a high β2 and a negligible β1. In the first case (figure 7a), the most adopted assets are indeed also the most secure ones according to our classification, i.e. CBDCs and cryptocurrencies. In the second case (figure 7b), the representative investor has instead a predilection for more stable assets, which correspond to stablecoins and CBDCs and which now occupy the leftmost part of the diagram.
Figure 7.
Optimal assets selection outcome in the adoption–expected return space. Simulation with N = 300 crypto assets, δ = 0.1 and ns = 300, β0 = 1. (a) β1 = 2, β2 = 0.01. (b) β1 = 0.01, β2 = 2. Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
As we can conclude from these examples, the assets’ dynamics displays a very rich behaviour by varying the system’s parameters. In particular, the dynamics of the adoptions appears to be quite informative when predicting the chance of an asset of surviving in the future. To better monitor changes in adoption for the different assets under various conditions, we provide a normalized histogram of 1 − a (i.e. the mean probability of not being adopted), conditioned on the asset class (i.e. CBDCs, CTs, SCs, CCs). The results are summarized in a phase diagram-like representation as a function of the parameters β1, β2 in figure 8. By varying the β parameters, the ecosystem moves from one phase to another, characterized by different outcomes for the probability of not being adopted per asset class.
Figure 8.
Phase diagram of the system varying the parameters β1, β2 with β0 = 1. By monitoring the distribution of mean probability of not being adopted 1 − a, conditioned on the assets’ class κ, P(1 − a|κ), we can identify different stable configurations for the system, in different regions of the parameter space. We include a few illustrative examples: (a) β1 = −2, β2 = 2, (b) β1 = 2, β2 = 0.01, (c) β1 = β2 = 2, (d) β1 = β2 = 0.01, (e) β1 = β2 = −2, (f) β1 = −2, β2 = 0.01, (g) β1 = 2, β2 = −2. In all simulations, we consider δ = 0.1, ns = 300, N = 300 and β0 = 1.
3.1.1. Distribution of the assets’ features and rescaling
So far, assets features were generated from uniform probability density functions π(s), , so that all subclasses were homogeneous in terms of number of assets per class. Indeed, different distributions of assets features yield a different composition of the crypto-ecosystem for the investors and this may affect the outcomes of the investment decisions. Interestingly, we can show that changes in the composition of the crypto-market can be rebalanced by modifying the investors’ β parameters in such a way that the same outcome is obtained in terms of adoption probability–expected return of the assets. Comparing two ecosystems where features were generated from π(s), and π′(s), , one sees that the acceptance probability in equation (2.10), hence the possible outcomes for the adoption probabilities of the different asset classes may change. For simplicity, we consider β1 = β2 in equation (2.10) and we ignore the returns distribution in the acceptance probability for the following estimate: P ∝ 1/(1 + eβΔs)(1 + eβΔξ). Given β in the first ecosystem, what would be β′ for the second ecosystem, yielding the same acceptance probabilities, i.e. P = P′? We can produce a rough estimate of β′ by imposing
| 3.4 |
where we average over the probability density functions (pdfs) of the two features in the two ecosystems. The average can be explicitly written as follows:
| 3.5 |
where is the average number of crypto assets in class i = 1, …, 4 and ni/N is the probability of extracting an asset of class i. We also introduced the following notation where dsπ(s) = dπ(s). We integrate over four regions where the stability and security parameters of the assets i or j are defined. For instance, extracting asset i from the CBDC class would mean—as defined in table 1—that the security and stability parameters lie, respectively, in the regions s ∈ [0.5, 1] = S(i) and . In equation (3.5), we are approximating the average over the pdfs by summing over all possible combinations of assets j, k extracted from the different classes, weighted by the probabilities that the two selected assets belong to the a given class .
By solving it numerically, fixing β we can estimate the values of β′ that would yield the same acceptance probability, hence a similar outcome for the simulations. In figure 9, we show the results of the numerical estimation of equation (3.4). We consider the trivial case where in both ecosystems the assets’ features are extracted from uniform distributions, where we recover β = β′ and the case where we choose π(s) = 1, in one ecosystem and π′(s) = 2s, (triangular). This second scenario will be used in our illustrative example below and the estimated values for β′ will be fed into the simulations to observe the behaviour of the different ecosystems. Therefore, we simulate a system with uniform between [0, 1] and one where the features are extracted from a triangular pdf in [0, 1]: π(s) = 2s, . In figure 10, we summarize the result by plotting mean (and variance) of the probability of not being adopted per asset class. In general, simulations with uniform and triangular distribution yield, for the same β = 1, quite different outcomes. Nonetheless, by using the numerical estimation in figure 9, we find β′ such that the outcome of the ecosystem with uniform features would become equivalent to the one generated considering a triangular pdf for the features instead.
Figure 9.

Numerical estimation of β′ as a function of β according to equation (3.4), given π′(s), uniform and (i) (uniform pdf with s, ξ ∈ [0, 1]) and (ii) π(s) = 2s, (triangular pdf with s, ξ ∈ [0, 1]).
Figure 10.
Mean (and variance) of the probability of not being adopted per asset class for the following scenario with N = 200 crypto assets, δ = 0.1 and (i) β = 1, π(s) = 1, (uniform pdf), (ii) β = 1, π(s) = 2 s, (triangular pdf) and (iii) β′ = 3.65, π(s) = 1, (uniform pdf rescaled). Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
Changes in the composition of the crypto-ecosystem, which may yield new investments and adoption outcomes, can be offset by a correct investors’ assessment of the current situation and re-estimation of their attitudes towards assets’ characteristics.
3.2. Heterogeneous investors case
In this section, we consider a set of K heterogeneous investors with different β parameters. At each round of the dynamics, each investor picks at random a pair of assets i, j and decides whether to update the adoption probabilities (see equation (2.2)) according to their own attitudes towards assets’ features. Hence, we introduce two vectors , containing the values of the investor-specific β parameters for each investor k = 1, …, K using the crypto app. In the simulations, the parameters can be extracted from a probability distribution depending on the heterogeneity of the investors population that we aim to obtain. We will indicate the probability distributions, which are extracted from, as .
In this case, the acceptance probability in equation (2.10) can be rewritten as follows:
| 3.6 |
and it will depend on the investor’s idiosyncratic preferences embedded in the parameters . Note that in this case, the acceptance probability (equation (3.6)) changes from investor to investor. Interestingly, we can show that the choices of the different investors cannot be aggregated and lead to different macroscopic emergent behaviours. As an illustrative example, we consider a scenario in which the values of both are drawn from a triangular distribution with support between [−4, 4], namely of the form . To gain an understanding of the effects of heterogeneity in investors’ attitudes, we compare this scenario with the one obtained by considering only one representative investor with .
Results from the two simulations are shown and compared in figure 11. Indeed, the behaviour of the representative investors appear to be substantially different from the one observed as an outcome of the investment strategies played by misaligned investors. While in the homogeneous example, the representative investor is assumed to be risk averse with respect to both types of threats (i.e. related to both security and stability) as , in the heterogeneous case, the investors sets are composed of both risk-prone and risk-averse agents. Due to the randomness in the process, the effects do not average out trivially, and the case of heterogeneous investors yield potentially unanticipated outcomes. For example, in the heterogeneous case, less stable or secure assets, such as crypto tokens, have a higher chance of being adopted (i.e. a ∼ 0.8) compared to the homogeneous case (with a ∼ 1) because of the presence of more risk-prone agents involved in the process (figure 11).
Figure 11.
Simulation with N = 200 crypto assets, δ = 0.1 and ns = 300. (a,b) Optimal assets selection outcome in the adoption–expected return space for the case of heterogeneous investors (a) and homogeneous investors (b) with 〈β1〉 = 1.234 and 〈β2〉 = 1.549. (c,d) Distribution of mean probability of not being adopted (1 − a), conditioned on the assets’ class χ, P(1 − a|χ) for the heterogeneous (c) and homogeneous (d) investor case, respectively. Legend—green, Central Bank Digital Currency (CBDC); orange, cryptocurrencies (CC); red, crypto tokens (CT); yellow, stablecoins (SC).
In summary, by considering that all investors are characterized by the same parameters β1, β2, we are assuming that agents in the market have aligned strategies and similar propensity towards risk. In this ‘homogeneous investors’ case, the behaviour of multiple agents can be, therefore, described by a representative investor with parameters β1, β2. Introducing misaligned investors with opposite strategies determines a non-trivial behaviour in the system together with the emergence of new stable configurations in the market. Indeed, disseminating contrasting views, which may affect investors’ opinions on the assets and the associated risks, may destabilize the ecosystem yielding unexpected scenarios for the investments.
4. Discussion
We offer a framework to classify crypto assets into major stable subclasses in terms of two main intrinsic asset’s features, namely the asset’s security and stability. By considering the behaviour of different types of investors, driven by their attitudes towards assets’ attributes (β parameters), we explore different outcomes for the investments in the crypto-ecosystem and the future—in terms of their adoption probability, hence their chances of surviving—of the crypto assets.
For the time being, we fixed the number of assets, the number of investors, the assets’ features and investor preferences throughout the analysis. In principle, any of these features could dynamically evolve together with the asset’s adoption probabilities and expected returns. For instance, an asset initially characterized by low security but experiencing an increase in adoption in time, may gradually try to improve its intrinsic features (e.g. investing in improving the underlying technology) to attract even more interest. Also, the number of assets may vary in time and this feature may be introduced in a further extension to the model. Assets with features that would fit the most investments trends and market demand will survive the analogue of a natural selection process for the crypto ecosystem.
Our work paves the way for further investigations whose scope is to understand the future developments of the fast-growing crypto asset ecosystem. This initial exploration lays the foundation for designing successful investment strategies and predicting adoption scenarios under different conditions.
Supplementary Material
Data accessibility
The code used for the simulations of the theoretical model of crypto assets selection is publicly available and can be found in the Dryad Digital Repository at https://doi.org/10.5061/dryad.qfttdz0cb [54].
Authors' contributions
S.B. and A.K. conceived the study, S.B. conducted the numerical simulations, S.B. and A.K. analysed the results. All authors wrote the manuscript.
Competing interests
We declare we have no competing interests.
Funding
We received no funding for this study.
References
- 1.Antonopoulos AM. 2014. Mastering Bitcoin: unlocking digital cryptocurrencies. Sebastopol, CA: O’Reilly Media, Inc. [Google Scholar]
- 2.Tasca P. 2015. Digital currencies: principles, trends, opportunities, and risks. Working Paper. SSRN 2657598.
- 3.Aste T, Tasca P, Di Matteo T. 2017. Blockchain technologies: the foreseeable impact on society and industry. Computer 50, 18–28. ( 10.1109/MC.2017.3571064) [DOI] [Google Scholar]
- 4.Nakamoto S. et al. 2008. Bitcoin: a peer-to-peer electronic cash system See https://bitcoin.org/bitcoin.pdf.
- 5.Buterin V. 2015. Visions part I: the value of blockchain technology. Ethereum Blog. 23. [Google Scholar]
- 6.Venter H. 2016. Digital currency—a case for standard setting activity. A perspective by the Australian Accounting Standards Board (AASB).
- 7.Hu AS, Parlour CA, Rajan U. 2019. Cryptocurrencies: stylized facts on a new investible instrument. Financ. Manage. 48, 1049–1068. ( 10.1111/fima.12300) [DOI] [Google Scholar]
- 8.Kannan P, et al. 2017. Digital marketing: a framework, review and research agenda. Int. J. Res. Mark. 34, 22–45. ( 10.1016/j.ijresmar.2016.11.006) [DOI] [Google Scholar]
- 9.Tasca P, Tessone C. 2019. A taxonomy of blockchain technologies: principles of identification and classification. Ledger 4, 1–39. ( 10.5195/ledger.2019.140) [DOI] [Google Scholar]
- 10.Wu K, Wheatley S, Sornette D. 2018. Classification of cryptocurrency coins and tokens by the dynamics of their market capitalizations. R. Soc. Open Sci. 5, 180381 ( 10.1098/rsos.180381) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Auer R. 2019. Beyond the Doomsday Economics of ‘Proof-of-Work’ in Cryptocurrencies Working Paper 765. BIS. See https://www.bis.org/publ/work765.htm.
- 12.Houy N. 2014. The economics of Bitcoin transaction fees. Working Paper 1407. GATE. [Google Scholar]
- 13.Aste T. 2016. The fair cost of Bitcoin proof of work. Available at SSRN 2801048.
- 14.Sockin M, Xiong W. 2018. A model of cryptocurrencies. Princeton University; Unpublished manuscript. [Google Scholar]
- 15.Schilling L, Uhlig H. 2019. Some simple Bitcoin economics. J. Monetary Econ. 106, 16–26. ( 10.1016/j.jmoneco.2019.07.002) [DOI] [Google Scholar]
- 16.Chiu J, Koeppl TV. 2017. The economics of cryptocurrencies—Bitcoin and beyond. Available at SSRN 3048124.
- 17.Luther WJ. 2016. Cryptocurrencies, network effects, and switching costs. Contemp. Econ. Policy 34, 553–571. ( 10.1111/coep.12151) [DOI] [Google Scholar]
- 18.Dowd K, Greenaway D. 1993. Currency competition, network externalities and switching costs: towards an alternative view of optimum currency areas. Econ. J. 103, 1180–1189. ( 10.2307/2234244) [DOI] [Google Scholar]
- 19.ElBahrawy A, Alessandretti L, Kandler A, Pastor-Satorras R, Baronchelli A. 2017. Evolutionary dynamics of the cryptocurrency market. R. Soc. Open Sci. 4, 170623 ( 10.1098/rsos.170623) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Alessandretti L, ElBahrawy A, Aiello LM, Baronchelli A. 2018. Machine learning the cryptocurrency market. Available at SSRN 3183792.
- 21.Pappalardo G, Di Matteo T, Caldarelli G, Aste T. 2018. Blockchain inefficiency in the Bitcoin peers network. EPJ Data Sci. 7, 30 ( 10.1140/epjds/s13688-018-0159-3) [DOI] [Google Scholar]
- 22.Tasca P, Hayes A, Liu S. 2018. The evolution of the Bitcoin economy: extracting and analyzing the network of payment relationships. J. Risk Finance 19, 94–126. ( 10.1108/JRF-03-2017-0059) [DOI] [Google Scholar]
- 23.Alessandretti L, ElBahrawy A, Aiello LM, Baronchelli A. 2018. Anticipating cryptocurrency prices using machine learning. Complexity 2018 ( 10.1155/2018/8983590) [DOI] [Google Scholar]
- 24.Drożdż S, Gębarowski R, Minati L, Oświęcimka P, Wątorek M. 2018. Bitcoin market route to maturity? Evidence from return fluctuations, temporal correlations and multiscaling effects. Chaos: An Interdiscip. J. Nonlinear Sci. 28, 071101 ( 10.1063/1.5036517) [DOI] [PubMed] [Google Scholar]
- 25.Drożdż S, Minati L, Oświęcimka P, Stanuszek M, Wątorek M. 2019. Signatures of crypto-currency market decoupling from the Forex. Future Internet 11, 154 ( 10.3390/fi11070154) [DOI] [Google Scholar]
- 26.Sigaki HY, Perc M, Ribeiro HV. 2019. Clustering patterns in efficiency and the coming-of-age of the cryptocurrency market. Sci. Rep. 9, 1440 ( 10.1038/s41598-018-37773-3) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Urquhart A. 2016. The inefficiency of Bitcoin. Econ. Lett. 148, 80–82. ( 10.1016/j.econlet.2016.09.019) [DOI] [Google Scholar]
- 28.Cocco L, Concas G, Marchesi M. 2017. Using an artificial financial market for studying a cryptocurrency market. J. Econ. Interact. Coord. 12, 345–365. ( 10.1007/s11403-015-0168-2) [DOI] [Google Scholar]
- 29.Conrad C, Custovic A, Ghysels E. 2018. Long and short-term cryptocurrency volatility components: a GARCH-MIDAS analysis. J. Risk Financ. Manage. 11, 23 ( 10.3390/jrfm11020023) [DOI] [Google Scholar]
- 30.Walther T, Klein T, Bouri E. 2019. Exogenous drivers of Bitcoin and cryptocurrency volatility—a mixed data sampling approach to forecasting. University of St. Gallen, School of Finance Research Paper.
- 31.Aste T. 2019. Cryptocurrency market structure: connecting emotions and economics. Digital Finance 1, 1–17. ( 10.1007/s42521-019-00008-9) [DOI] [Google Scholar]
- 32.Abraham J, Higdon D, Nelson J, Ibarra J. 2018. Cryptocurrency price prediction using tweet volumes and sentiment analysis. SMU Data Sci. Rev. 1, 1. [Google Scholar]
- 33.Kim YB, Kim JG, Kim W, Im JH, Kim TH, Kang SJ, Kim CH. 2016. Predicting fluctuations in cryptocurrency transactions based on user comments and replies. PLoS ONE 11, e0161197 ( 10.1371/journal.pone.0161197) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Li TR, Chamrajnagar A, Fong X, Rizik N, Fu F. 2019. Sentiment-based prediction of alternative cryptocurrency price fluctuations using gradient boosting tree model. Front. Phys. 7, 98 ( 10.3389/fphy.2019.00098) [DOI] [Google Scholar]
- 35.Kristoufek L. 2013. BitCoin meets Google Trends and Wikipedia: quantifying the relationship between phenomena of the Internet era. Sci. Rep. 3, 3415 ( 10.1038/srep03415) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Yelowitz A, Wilson M. 2015. Characteristics of Bitcoin users: an analysis of Google search data. Appl. Econ. Lett. 22, 1030–1036. ( 10.1080/13504851.2014.995359) [DOI] [Google Scholar]
- 37.Garcia D, Tessone CJ, Mavrodiev P, Perony N. 2014. The digital traces of bubbles: feedback cycles between socio-economic signals in the Bitcoin economy. J. R. Soc. Interface 11, 20140623 ( 10.1098/rsif.2014.0623) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 38.Chen CYH, Hafner CM. 2019. Sentiment-induced bubbles in the cryptocurrency market. J. Risk Financ. Manage. 12, 53–65. ( 10.3390/jrfm12020053) [DOI] [Google Scholar]
- 39.Li X, Jiang P, Chen T, Luo X, Wen Q. 2017. A survey on the security of blockchain systems. Future Gen. Comput. Syst. 107, 841–853. ( 10.1016/j.future.2017.08.020) [DOI] [Google Scholar]
- 40.Saad M, Spaulding J, Njilla L, Kamhoua C, Shetty S, Nyang D, Mohaisen A. 2019 Exploring the attack surface of blockchain: a systematic overview. (http://arxiv.org/abs/1904.03487. )
- 41.Bech ML, Garratt R. 2017. Central bank cryptocurrencies. BIS Quarterly Review September.
- 42.Fung BS, Halaburda H. 2016. Central bank digital currencies: a framework for assessing why and how. Available at SSRN 2994052.
- 43.Andolfatto D. 2019. Central bank digital currencies and private banks. VoxEU.org eBook, CEPR Press.
- 44.Andolfatto D. 2018. Assessing the impact of central bank digital currency on private banks. FRB St. Louis Working Paper.
- 45.Blockchain Luxembourg SA. 2018. The state of stablecoins.
- 46.Bullmann D, Klemm J, Pinna A. 2019. In search for stability in crypto-assets: are stablecoins the solution? ECB Occasional Paper.
- 47.Buterin V, et al. 2013. Ethereum white paper. GitHub repository. See https://ethereum.org/en/whitepaper/.
- 48.Van Saberhagen N. 2013. CryptoNote v 2.0.
- 49.Sasson EB, Chiesa A, Garman C, Green M, Miers I, Tromer E, Virza M. 2014. Zerocash: decentralized anonymous payments from Bitcoin. In 2014 IEEE Symp. on Security and Privacy, pp. 459–474. IEEE.
- 50.Oliveira L, Zavolokina L, Bauer I, Schwabe G. 2018. To token or not to token: tools for understanding blockchain tokens.
- 51.Wikipedia. 2020 Cryptocurrency and security. See https://en.wikipedia.org/wiki/Cryptocurrency_and_security.
- 52.Martinelli F. 1999. Lectures on Glauber dynamics for discrete spin models. In Lectures on probability theory and statistics, pp. 93–191. New York, NY: Springer.
- 53.Huang K. 2009. Introduction to statistical physics. Boca Raton, FL: CRC Press. [Google Scholar]
- 54.Bartolucci S, Kirilenko A. 2019. Data from: A model of the optimal selection of crypto assets Dryad Digital Repository. ( 10.5061/dryad.qfttdz0cb) [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Citations
- Bartolucci S, Kirilenko A. 2019. Data from: A model of the optimal selection of crypto assets Dryad Digital Repository. ( 10.5061/dryad.qfttdz0cb) [DOI] [PMC free article] [PubMed]
Supplementary Materials
Data Availability Statement
The code used for the simulations of the theoretical model of crypto assets selection is publicly available and can be found in the Dryad Digital Repository at https://doi.org/10.5061/dryad.qfttdz0cb [54].









