Space & Time: How BitTorrent's Creator is Attacking Bitcoin Waste
Bitcoin's 'proof of work' validation mechanism burns a huge amount of energy, but this novel solution from developer Bram Cohen aims to change that.
While it provides essential security for the bitcoin network, there is little doubt that using 'proof of work' as a validation mechanism requires an enormous amount of energy.
Where once blocks could be mined by amateurs with laptops, the mining process now involves warehouses full of specialized processors that are more or less useless for any purpose other than mining bitcoin.
Even ignoring questions of waste, power-intensive mining has inarguably also led to geographic concentrations of the industry. Because miners receive the greatest returns where energy is cheaper, areas like Iceland, western China and Washington State have become the dominant epicenters.
The search for a system that would encourage the opposite of these qualities – generic equipment, non-wasteful work and low power consumption – is what led developer Bram Cohen to propose the verification of computer storage ownership as an alternative to proof of work.
His so-called 'proof of space' is relatively new in the cryptocurrency world, but Cohen (who's best known for creating the BitTorrent protocol) has a well-earned reputation in the field of distributed systems, and, as a result, the community has already taken interest in the proposal.
In conversation, Cohen elaborated on the idea, arguing that the proposal is a natural iteration of the ideas powering bitcoin today.
Cohen told CoinDesk:
Space vs power
Under the present system, computing vast numbers of hashes leads to a race to find the cheapest power supply and use it as efficiently as possible.
According to Cohen, any alternative to this system would need to be based on a proof of something less power-demanding.
"The only other resource to use for that is storage. So, that results in the theoretical possibility of proofs of space, where you allocate storage capacity to do this stuff," Cohen said.
Under a proof-of-space system, miners allocate a certain amount of their unused disk space to the network, with the probability of successfully mining a block being proportional to the amount of space allocated divided by the total capacity of the network.
To be fair, this idea didn't originate with Cohen. In fact, a white paper by another research team explains how a cryptocurrency based on proof of space, dubbed SpaceMint, would work in practice.
To briefly summarize, miners add new transactions into a block by combining them with values from a lookup of data stored in a space they have allocated for mining (the location of which is dictated by a random challenge). A large enough sample range is then used to prove the total size of storage.
One notable consequence of using storage as a proof, is that it could democratize the mining process.
This means that the network as a whole can be viable, while rewarding miners at well below the market price of their hard drive space. Another upshot of proof of space is that there is no incentive for any actors to try and gain mining share by spending large sums on storage space up front.
Additionally, the addition of a time element guards against potential vulnerabilities that occur when, as with the SpaceMint proposal, proof of space is the only requirement for mining.
"There's a problem if you just have proofs of space: you made it so that it doesn't cost anything to do mining," Cohen said, adding
In order to prevent this, Cohen's idea is to use proof of time in combination with proof of space, specifically, proofs derived from a dedicated time server on which some time will elapse in between each period of mining.
While not eliminating the ability to re-mine blocks since genesis, this would mean that there is no way for an attacker to catch up to the current chain – a provision that he believes has been left out of other proof-of-space proposals.
At the moment, Cohen is cagey about whether he will put his own proposals into practice, but said that, in principle, alternative cryptocurrencies should be launched only if they bring something new to the table.
For now, though, Cohen would not say anything more. While it's tempting to read that as a tacit admission that something is in the works, only time – and space – will tell.
Space + Time image via Shutterstock. Bram Cohen image via Larry Kless/YouTube
The leader in news and information on cryptocurrency, digital assets and the future of money, CoinDesk is a media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. CoinDesk is an independent operating subsidiary of Digital Currency Group, which invests in cryptocurrencies and blockchain startups. As part of their compensation, certain CoinDesk employees, including editorial employees, may receive exposure to DCG equity in the form of stock appreciation rights, which vest over a multi-year period. CoinDesk journalists are not allowed to purchase stock outright in DCG.
Learn more about Consensus 2023, CoinDesk’s longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.