These dynamics have resulted in a race among miners to amass the fastest, most energy-efficient chips. And the demand for faster equipment has spawned a new industry devoted entirely to the computational needs of Bitcoin miners. Until late 2013, generic graphics cards and field-programmable gate arrays (FPGAs) were powerful enough to put you in the race. But that same year companies began to sell computer chips, called application-specific integrated circuits (ASICs), which are specifically designed for the task of computing the Bitcoin hashing algorithm. Today, ASICs are the standard technology found in every large-scale facility, including the mining farm in Ordos. When Bitmain first started making ASICs in 2013, the field was thick with competitors—BitFury, a multinational ASIC maker; KnCMiner in Stockholm; Butterfly Labs in the United States; Canaan Creative in Beijing; and about 20 other companies spread around China.
A few miles from the shuttered carwash, David Carlson stands at the edge of a sprawling construction site and watches workers set the roof on a Giga Pod, a self-contained crypto mine that Carlson designed to be assembled in a matter of weeks. When finished, the prefabricated wood-frame structure, roughly 12 by 48 feet, will be equipped with hundreds of high-speed servers that collectively draw a little over a megawatt of power and, in theory, will be capable of producing around 80 bitcoins a month. Carlson himself won’t be the miner; his company, Giga-Watt, will run the pod as a hosting site for other miners. By summer, Giga-Watt expects to have 24 pods here churning out bitcoins and other cryptocurrencies, most of which use the same computing-intensive, cryptographically secured protocol called the blockchain. “We’re right where the rubber hits the road with blockchain,” Carlson shouts as we step inside the project’s first completed pod and stand between the tall rack of toaster-size servers and a bank of roaring cooling fans. The main use of blockchain technology now is to keep a growing electronic ledger of every single bitcoin transaction ever made. But many miners see it as the record-keeping mechanism of the future. “We’re where the blockchain goes from that virtual concept to something that’s real in the world,” says Carlson, “something that somebody had to build and is actually running.”
Mining is the process of spending computation power to secure Bitcoin transactions against reversal and introducing new Bitcoins to the system. Technically speaking, mining is the calculation of a hash of the block header, which includes among other things a reference to the previous block, a hash of a set of transactions and a nonce (an arbitrary number used just once for authentication purposes).
So that’s Bitcoin mining in a nutshell. It’s called mining because of the fact that this process helps “mine” new Bitcoins from the system. But if you think about it, the mining part is just a by-product of the transaction confirmation process. So the name is a bit misleading, since the main goal of mining is to maintain the ledger in a decentralized manner.
With bitcoin, on the other hand, the supply is tightly controlled by the underlying algorithm. A small number of new bitcoins trickle out every hour, and will continue to do so at a diminishing rate until a maximum of 21 million has been reached. This makes bitcoin more attractive as an asset – in theory, if demand grows and the supply remains the same, the value will increase.
That constraint is what makes the problem more or less difficult. More leading zeroes means fewer possible solutions, and more time required to solve the problem. Every 2,016 blocks (roughly two weeks), that difficulty is reset. If it took miners less than 10 minutes on average to solve those 2,016 blocks, then the difficulty is automatically increased. If it took longer, then the difficulty is decreased.
This is the most basic version of dividing payments. This method shifts the risk to the pool, guaranteeing payment for each share that’s contributed. Thus, each miner is guaranteed an instant payout. Miners are paid out from the pool’s existing balance, allowing for the least possible variance in payment. However, for this type of model to work, it requires a very large reserve of 10,000 BTC to cover any unexpected streaks of bad luck.
Nakamoto is estimated to have mined one million bitcoins before disappearing in 2010, when he handed the network alert key and control of the code repository over to Gavin Andresen. Andresen later became lead developer at the Bitcoin Foundation. Andresen then sought to decentralize control. This left opportunity for controversy to develop over the future development path of bitcoin.