What Is Crypto’s Downfall? Its Complexity
But that doesn't mean bitcoiners should close their mind to the wider blockchain industry.
As in many financial markets, bitcoin and other cryptocurrencies have seen their value plunge so far this year. A handful of projects like Terra have imploded before our very eyes. This sequence of events has led many investors and onlookers to question whether there's a viable future for the asset class that was so bullish just a year ago.
The pandemic brought an influx new bitcoin and other asset investors, many of whom lost big this summer. Most didn’t understand the risks partially because of naivete, but also due to the increasingly complex crypto ecosystem making it harder to understand.
Jameson Lopp is the co-founder and chief technology officer of bitcoin security provider Casa. He previously served as a software engineer at BitGo, and has written extensively about cypherpunks and bitcoin.
The warning signs were there for those of us who have been around for more than one market cycle. The reality is that each project is its own unique animal, and not all of them are built to withstand the myriad threats that lie ahead.
While it will take some time for sentiment to recover, it’s premature to dunk on bitcoin and the like right now. There may still be some potential to be found out there. In the meantime, there are several red flags to watch out for when vetting other projects.
Experiments, pipe dreams and scams, oh my!
When Bitcoin began in 2009, it was in a league of its own. Since then, it has emerged as a store of value and censorship-resistant network with a market cap that has exceeded $1 trillion. Even with the recent crash, I believe Bitcoin’s potential remains as bright as ever. I can’t say the same for all of the projects that followed.
Today, there are more than 20,000 cryptocurrencies, digital assets, tokens and projects – all promising to be the future of finance. Each takes some elements of Bitcoin’s design – blockchain, decentralization, economics, mining, cryptography – and alters them to fulfill some other use case. As a technologist, I appreciate the experimentation that takes place in crypto. I’m less interested in the hype.
New projects are always risky, regardless of if the people behind them are well-intentioned. Deadcoins.com tracks projects that have folded and currently lists over 1,700 in its catalog. Remember that half of all startup businesses fail within 5 years; it’s not surprising that we see even higher failure rates in this cutting edge technology sector. Many projects will be unrealistically optimistic, but the only way to test if an idea works is to try to build it and see what happens.
Looking at the bigger picture of risks, a 2018 report by Satis Group concluded that 80% of ICO projects launched in 2017 were outright scams, while 7% had failed and about only 10% looked promising for long-term success.
When people get interested in cryptocurrency, they often feel compelled like they missed the boat and are thus to find “the next bitcoin.” Entrepreneurs quickly wised up to that fact and began issuing altcoins and tokens with so much as a poorly-written white paper. This has created a vicious cycle of pump-and-dump scams that do not reflect the hard work of many of us in the industry.
If you’ve been the victim of one of these schemes, I suggest using this bear market as a time to reflect and learn about the underlying technology and its merits, beginning with Bitcoin. Bitcoin has a proven track record, but I don’t rule out the possibility that some value will emerge from the many attempts at crypto innovation. Scientifically, you can’t prove a negative. Moreover, the market will continue to hone in on other valuable use cases developed through the successes and failures of other cryptographically-secured protocols.
The siren song of centralization
A large part of engineering is about managing trade-offs, like the need for convenience, speed and security. Bitcoin was designed as a decentralized network that processes blocks of transactions every 10 minutes, give or take.
Over the years, many parties have sought to improve upon this design in various ways. Some have tried to increase the number of transactions in every block. Others went after faster transactions. A number of projects have tried to plug other data from the real world into a blockchain to create sophisticated markets like derivatives.
These efforts have struggled to overtake Bitcoin as the dominant store of value because they usually introduce some form of centralization. Centralization is highly efficient, but it undermines your efforts if your goal is to democratize finance and empower individuals.
See also: Bitcoin and the Rise of the Cypherpunks | Opinion (2016)
Centralization hurts projects because it tends to corrupt incentives for their respective communities. For instance, an altcoin project might make it hard for everyday users to run a node and participate in the network, or they could create an inner circle of validators as gatekeepers of transactions. If a validator is curating data to feed into a blockchain, it could be a single point of failure through bribery, collusion or outright attack.
Bitcoin’s success has been predicated on its decentralization. Users can participate in the network without having to trust one another. They only have to trust the network protocol rules, which they can verify with whatever software they choose. This decentralization is why bitcoin has grown as a form of money.
Too complex to complete
Complexity is the enemy of security. The more moving parts you add to a system, the more potential points of failure. It doesn’t necessarily do a lot of good to create a magical smart-contract platform if you can’t prevent abuse or denial of service. Sometimes impressive white papers fail to translate into effective projects. Perfect can be the enemy of good.
According to SlowMist, the most common forms of loss after scams are flash loans, congestion attacks, and contract vulnerabilities. All of these are a result of systems that have created fragility due to their complexity. It is more challenging for developers to write robust code when the total number of possible interactions users can have with the code increases exponentially.
Discipline is underappreciated in technology. It’s hard to create a system that works as well as Bitcoin. It’s designed to do one thing and only one thing well: Be sound money.
A grandiose vision needs grandiose implementation, and that’s hard to provide in a decentralized fashion. Building an open, permissionless network is the equivalent of building a plane while you’re flying it, and developers have to be careful not to tilt economic incentives in the wrong direction. Each step in building something needs to be checked for stability and security from both internal and external threats.
Furthermore, complexity increases risk for users. Plenty of private keys have been lost due to user error. As co-founder and chief technology officer of Casa, a bitcoin security provider, I strive to find ways to accommodate users from all walks of life. Simplicity is king.
Bitcoin is changing the world as a tool for individual empowerment. As for crypto, the unknowns grow every day with each new project. The space has grown to an extent where no individual can vet the technical nuances of every project, so it’s reasonable to maintain some curiosity along with a healthy dose of skepticism. As you venture into the crypto verse, strive to balance optimism with realism and you’ll be on your way to finding vires in numeris (strength in numbers).
Finally, the answer to most of the queries here. I was planning to create a similar context but since you've provided a very informative one, I've changed my mind.