Professional Documents
Culture Documents
Chapter 8
Abstract
147
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
cause the emergence of chaotic regimes, one may wonder whether the
recent surge of blockchain technology-based start-ups and use-based
trading volume, even discounting all the scam ICO cases, could help to
reduce non-linearity and prevent chaos.
1.1 Introduction
a http://www.weidai.com/bmoney.txt.
b In a Sybil attack, the attacker attempts to take control of a network by filling it with
clients that they control through forged identities. The name comes after a case study
of a woman diagnosed with dissociative identity disorder.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
1.1.3. Complexity
1.1.4. Volatility
𝐶 = 𝑎𝐶 (1 − 𝑏⁄𝑎 𝐶 ) + 𝑎𝑞𝐶
where 𝐶 is the total number of capital gain seekers at any time t and 𝑎, 𝑏,
and 𝑞, are constants of proportionality, which is a delay logistic model
equivalent to the Hénon mapd. Consequently, in Siddiqi’s modeling,
depending on the values of those constants, the Bitcoin market might enter
a chaotic regime in which the number of participants in the market
𝐼 = − ln 𝑝
Furthermore, Shannon also showed that the averaged uncertainty over the
set of possible events 𝑘, the source entropy rate,
− 𝑝 ln 𝑝
𝐶 =− 𝑃(𝜎)𝑙𝑜𝑔 𝑃(𝜎)
∈
where 𝑆 is the set of all the causal states and 𝑃(𝜎) is the probability
distribution over them [Crutchfield, 2012].
For a system with only two (complementary) causal states σ and σ ,
Figure 1 shows how the Crutchfield’s Statistical Complexity measure Cμ
varies as a function of the ratio between their probabilities P(σ ) and
P(σ ) = 1 − P(σ ).
The maximum value of this complexity measure occurs when both
causal states have the same probability, and the measure is minimal when
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
one causal state is much less probable than the other, a conclusion that
can be generalized for systems with more than two causal states.
Nevertheless, this dependence on causal states should not be confused with
one on traditional system states, e.g. of the fair-coin flip. Rather this
system is unpredictable: all different histories of measurements are
equivalent in their inability to predict this system’s future behavior. There
is only one class 𝜎 of equivalent histories, whose probability is
consequently 𝑃(𝜎) = 1, and its statistical complexity, from the formula
above, is 𝐶 = 0.
1.3 Analysis
This machine oscillates about every 10 minutes between two states (Figure
3), like a clock’s tick and tock:
1. 𝜎 (mining state): A new block was just incorporated into the
blockchain, and the machine starts mining a new block that includes
most of the pending transactions collected from around the world
into the transaction pool. Hashes are generated and tested against the
network's difficulty target.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
and the statistical complexity 𝐶 , with only these two causal states 𝑆 =
{𝜎 , 𝜎 }, resultse
f
𝐶 ≅ 4.51 × 10 .
Block time† 2.5 min 2.5 min 1 min 1 min 1 min 10 min 1 min
Hashrate
4.23×10+08 1.02×10+12 2.21×10+14 5.45×10+09 9.61×10+13 2.20×10+19 1.37×10+15
(hash/s)†
𝐶 5.88×10-10 3.18×10-13 4.14×10-15 1.21×10-10 9.33×10-15 5.68×10-21 7.00×10-16
†
Obtained on May 12, 2018, from https://bitinfocharts.com.
e Due to 𝑃(𝜎 ) being much smaller than 1, we used Padé Approximation log e (1 − 𝑥) ≅
−𝑥 (6 − 𝑥)⁄(6 − 4𝑥) to increase the precision of calculation of the 1 − 𝑃(𝜎 ) log 2 1 −
𝑃(𝜎 ) term.
f The complexity measure of Bitcoin’s blockchain was previously estimated (dos Santos,
2017), for the then current network production rate of 4.27 exahashes per second, as
approximately 𝐶 ≅ 1.56 × 10 , a higher but still extremely low value.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
g http://nxtplatform.org/.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
𝑃(𝜎 ) = 1 − 𝑃(𝜎 ),
and the statistical complexity 𝐶 , with only these two causal states 𝑆 =
{𝜎 , 𝜎 }, resultsh
𝐶 ≅ 0.122,
h Due to 𝑃(𝜎 ) being much smaller than 1, we used Padé Approximation log e (1 − 𝑥) ≅
−𝑥 (6 − 𝑥)⁄(6 − 4𝑥) to increase the precision of calculation of the
1 − 𝑃(𝜎 ) log 2 1 − 𝑃(𝜎 ) term.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
concerns are raised about the possibility of Nxt entering a chaotic regime
at any time without notice.
Differently from above Siddiqi’s modeling [2014] of the presence of
chaos in a cryptocurrency market, however, the emergence of a chaotic
regime in a blockchain itself could mean disruption of the network
communication, due extreme flutuaction of the number of connected
nodes, bursts of excessive number of transactions in the pool, high number
of rejected blocks and/or unconfirmed transactions, all of which could be
exploited by a 51% attacker.
The PoS protocol has since been improved and implemented in many
conceptually different versions and blockchain projects. Notable examples
include “Proof of Stake Version 2” by Pavel Vasin (2014) and “Proof of
Stake Version 3” (PoS 3, or SPoS) by Patrick Dai et al. (2017),
implemented in Qtumi, as well as lesser-known projects.
In Qtumj, as the blocks are forged about every 2 minutes (120 s), and
new targets are generated every 16 seconds, it takes on average 120⁄16 =
7.5 targets to find one that is bigger than its own hit, and the probability
of the broadcasting state (𝜎 ) is
and the statistical complexity 𝐶 , with only these two causal states 𝑆 =
{𝜎 , 𝜎 }, results
𝐶 ≅ 0.566,
i http://qtum.org.
j http://qtum.org.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
k http://reddcoin.com/.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
exponential decay one, with a definite half-life of say one month [Ren,
2014]. This decaying coin-ageing makes new coins accumulating coin age
at a much higher rate than old ones and is assumed to incentive PoSV
stakeholders to be active in moving their holding, either by mining or
transacting with counterparties, as well as staying online and contributing
to verifying transactions on the PoSV network [Ren, 2014]. This feature
is considered to incentivize money velocity, improve Reddcoin economy’s
health, and increase the difficulty for 51% attacks [Ren, 2014].
l http://peercoin.net/.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading
†
Obtained on May 12, 2018, from https://bitinfocharts.com
Nonetheless, this high complexity does not seem to come from the PoS
concept per se but from the implementation. In this case, from the smaller
degree of competition among forgers, derived from the tremendously
smaller number of trials per second that are made in Nxt and Qtum to select
the next forger.
cases. By launching new venues for functional users (payers and payees)
to use cryptocurrencies to save on transaction costs involving the buying
and selling of goods and services [Siddiqi, 2014], a helpful side effect is
also likely reducing non-linearity and preventing market chaos.
References
Andruiman. (2014). Nxt forging algorithm: simulating approach. Retrieved from https://
pt.scribd.com/document/243341106/Nxt-forging-algorithm-simulating-approach.
Antonopoulos, A. M. (2014). Mastering Bitcoin. Unlocking Digital Crypto-Currencies.
Sebastopol, CA: O’Reilly Media.
Belev, E., and Todorov, M. (2015). Volatility. In Financial Dictionary.
FinancialDictionary.net. Retrieved from http://www.financialdictionary.net/define/
Volatility/.
Buterin, V. (2014). A Next-Generation Smart Contract and Decentralized Application
Platform. Ethereum Whitepaper. Retrieved from www.fintech.academy/wp-
content/uploads/2016/06/EthereumWhitePaper.pdf.
Chaitin, G. J. (1969). On the Simplicity and Speed of Programs for Computing Infinite Sets
of Natural Numbers. Journal of the ACM, 16(3), 407–422. https://doi.org/
10.1145/321526.321530.
Crutchfield, J. P. (1994). The calculi of emergence: computation, dynamics and induction.
Physica D: Nonlinear Phenomena, 75(1-3), 11–54. https://doi.org/10.1016/0167-
2789(94)90273-9.
Crutchfield, J. P. (2012). Between order and chaos. Nature Physics, 8(1), 17–24.
https://doi.org/10.1038/nphys2190.
Dai, P., Mahi, N., Earls, J., and Norta, A. (2017). Smart-Contract Value-Transfer Protocols
on a Distributed Mobile Application Platform. Singapore: Qtum Foundation.
https://doi.org/10.13140/RG.2.2.35140.63365.
dos Santos, R. P. (2017). On the Philosophy of Bitcoin/Blockchain Technology: Is it a
Chaotic, Complex System? Metaphilosophy, 48(5), 620–633. https://doi.org/
10.1111/meta.12266.
Feldman, D. P., and Crutchfield, J. P. (1998). Measures of statistical complexity: Why?
Physics Letters A, 238(4-5), 244–252. https://doi.org/10.1016/S0375-9601(97)
00855-4.
King, S., and Nadal, S. (2012). PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-
Stake. Peercoin Whitepaper. Retrieved from https://peercoin.net/assets/paper/
peercoin-paper.pdf.
Kirman, A. (2010). Complex Economics: Individual and Collective Rationality. London,
UK: Routledge.
9in x 6in b3388 Blockchain Economics b3388-Ch-08 1st Reading