Bitcoin, Stock & Flow
Bitcoin, Stock & Flow
By Hugo Nguyen
Posted August 15, 2018
Bitcoin is protected by a combination of stock & flow.
What is stock? And what is flow?
In general terms, flow is defined as a quantity which is measured over a period of time. Flow is the rate of change. Examples include business earnings, cash flows, national GDP, rate of depreciation, mortgage payments, number of births/deaths per year, rate of carbon dioxide extraction by plants, etc.
Stock, on the other hand, is defined as an accumulation of flows over time, and is measured at one particular moment in time. Mathematically, stock is an integral function. Stock can also be depleted with outflows (negative flows). Examples include business capital, inventory, house equity, total oil reserve, total carbon dioxide concentration in the atmosphere, etc.
In accounting terms, stock is typically represented in the balance sheet, and flow is represented in the income statement.
What does all this have to do with Bitcoin?
It turns out that Bitcoin economics is also governed by stock & flow variables.
Bitcoin: stock vs. flow
Flow in Bitcoin is the total amount of reward per block — with a new block getting mined roughly every 10 minutes. During the bootstrapping phase of Bitcoin, flow consists of a nominal amount of transaction fees and a block subsidy.
When Bitcoin eventually takes off its “training wheels” (block subsidy goes away completely), flow will then consist purely of transaction fees.
Stock in Bitcoin is the specialized mining equipment, which has evolved into ASICs [1][2]. It is important to realize that mining equipment is also a manifestation of fees. They represent the potential stream of fees earned in the future, discounted back to the present. This is what we mean by “integration of flows”.
Bitcoin, in essence, is protected by (i) the fees today and (ii) a stream of fees in the future (manifested in the mining equipment). A combination of stock & flow.
Understanding this basic fact helps us develop better models for understanding Bitcoin security. E.g., things such as the true cost of a majority attack.
[1]: Mining equipment is a stock as long as Proof-of-Work mining requires highly specialized & non-repurposable equipment. In some PoW cryptocurrencies, the equipment is repurposable, which makes the currencies vulnerable to rental attacks. Renting changes mining equipment from stock to flow, and potentially reduces the cost of attack for the attacker.
[2]: Mining stock provides security to the extent that it is sufficiently decentralized. A high level of mining centralization exposes Bitcoin to threats such as government takeovers, and is a legitimate concern.