Since a few years already, people have been talking about Bitcoin’s death and the end of the whole blockchain technology following it. As 2016 starts, Bitcoin is more and more criticized. The blog post of Mike Hearn, where he declared that “the Bitcoin project has failed”, had a lot of effect on the community. In my opinion, Bitcoin, in its actual form, is certainly dying. However, I don’t think this death will challenge the blockchain technology. Most of all, Bitcoin has still a chance to survive if it evolves towards a “Bitcoin 2.0”.
Bitcoin: a few problems
Today, Bitcoin is the most used cryptocurrency, and the media hype is still on Bitcoin. Other cryptocurrencies, although promising, don’t manage to get the same hype and don’t federate as many users. This popularity was followed by an increasing number of transactions carried out on the Bitcoin network. However, the system for now has a transaction limit: 7 transactions per second. This problem could be resolved with an increase of the block size but one has to fork the code to achieve that.
We now get to another problem that Bitcoin is facing: the decentralization of its system. Everyone shares the idea that Bitcoin should evolve but how can you manage this currency without a centralized system? There are some initiatives of course, such as Bitcoin Core. However, internal problems and different philosophies delay the evolution of Bitcoin. While Bitcoin keeps the same code, new cryptocurrencies and protocols emerge. At the end, they could threaten Bitcoin if one is adopted on a large scale. This summer, we have seen the rise and fall of Bitcoin XT: this Bitcoin forking, which was resolving the block size problem, didn’t manage to succeed and at a result, died rapidly.
Another problem is the negative perspective of Bitcoin by the majority of people. To a lot of people, Bitcoin is still associated to crime and illegalities. Moreover, the technology complexity of the blockchain is not helping in explaining Bitcoin.
Those problems could lead to the death of Bitcoin. The non-evolution of the protocol will make people going towards new ones and in the end, Bitcoin will lose its users base. Furthermore, I agree with Mike Hearn: if Bitcoin doesn’t evolve and stays as it is, there is going to be too many transactions for the system to handle. Eventually, Bitcoin will surely face its end. Now, will Bitcoin manage to evolve before this happens? I personally hope so…
Towards a Bitcoin 2.0?
Bitcoin has several advantages but the most prominent two are: its base of users and the community of miners that secures the transaction by confirming them. This system is already in place and works so why change it? The necessity to change Bitcoin is to attract more users and most of all, to be able to evolve as new protocols are developed. You wouldn’t use a computer with floppy disk anymore when USB and cloud storage are available. Ethereum for example shows more applications than Bitcoin and, in this perspective, could be a threat for Bitcoin protocol.
In order to adapt itself, Bitcoin should fork its code and evolve. First of all, by changing the block size and therefore enabling more transactions per second. Bitcoin XT was already resolving this problem but the main disadvantage was the fact it didn’t manage to federate the whole Bitcoin community. In order to do that, this forking needs to involve the whole Bitcoin’s community.
However, how can you insure the involvement of all parties: committee, miners, and users? Here is my thought on a solution, which may be far from perfect but, in my opinion, answer most of the problems. First there should be a centralized committee that decides of Bitcoin’s future. Once they agree on a fork, they describe it to the Bitcoin’s community and everyone can give their opinion by a vote on the blockchain. If a decision reaches majority in a certain period of time, the fork of the code is established and should be realized. With this system, we can have the opinion of every user and also be sure that the reform is adopted. Now, if the centralized committee disagrees on one point, it can give the choice to the Bitcoin’s community by casting a vote and the decision chosen by users will provide some directions. This is what I called Bitcoin’s democracy, which is quite similar to a board of directors for a company.
Another advantage to this solution is that the system enables direct interaction with Bitcoin’s users and enables fast decision about Bitcoin’s future. There is not anymore the same problem that Bitcoin faces nowadays with a decentralized committee, that is in fact centralized, who doesn’t manage to agree on Bitcoin’s future. I know that a centralized committee is against Bitcoin’s original philosophy but I am sure that a decentralized decision-process vote will manage to counterbalance this. Nevertheless, there is also the possibility for the community to give ideas to this committee by “crowd propositions”. This system can be not perfect because votes are needed (if no one votes or only a small proportion votes, the system will not be representative).
In conclusion, Bitcoin needs to evolve! The actual system is not working and will lead to a certain death. In order to evolve and become a true Bitcoin 2.0, the possibility of a centralized committee, casting vote on the blockchain in a decentralized way could be a solution.
What do you think? Do you have any other idea? Don’t hesitate to leave a comment below.