Some interesting myths have been created around blockchain security that make this technology look like a total panacea and something almost surreal, for that reason, we dedicate this space to break these myths and show the truth about this technology.
Lhe safety has always been one of the main premises in favor of tecnología blockchain. In fact, in a way, security has become the first defense bastion of this technology that now conquers more and more spaces.
And is not for less, blockchain security is great, but achieving it takes hard work. In addition, it is not a magic solution, because as in any computer system the premise of cybersecurity always reigns:
There is no 100% secure computer system.
That is the harsh reality of the computing world, and blockchain, being a computing technology, is not exempt from this rule.
So why our confidence in your safety? Why have so many myths been created around this technology? What is the truth? In this article, we will try to show you several of the myths that have been created around blockchain technology.
The myths of blockchain security
Myth # 01: Blockchain is unsafe
One of the first myths that we usually see in the blockchain world is about the blockchain technology inability. The truth is that this is not 100% true. Certainly, blockchain technology has a high level of security, and more so if we compare it with any type of sector that is based on centralized technologies, but to classify it as "untouchable" would be a mistake.
Bitcoin, the world's first cryptocurrency has shown us several times that it has errors that can be dangerous for everyone. For example, several of its OP_CODES They were deactivated due to serious security problems, which, although not exploited, opened the doors to hacking said system and doing a lot of damage to it.
For example, the netsplit attack in Bitcoin allowed to consciously generate double expenses even in transactions with 1 confirmation. This error was known as a Bitcoin-killer, due to the enormous security problem of funds that it entailed. However, it was quickly repaired by the community. Like this case there are many, a total of 46 serious errors reported, and that's only in Bitcoin. There are many blockchain projects that can have more or less errors, and all of them are a window to hack them.
Entonces What protects us from blockchain catastrophe? Simple, the assurance that the community will detect these errors and correct them, as it has always done. And in the worst case, in the event that an error occurs that has not been detected ahead of time, the network can always agree to return to a block where that has not happened.
This in addition to the continuous work to develop security measures that avoid serious problems, and the always reliable decentralization, which will allow us to rebuild everything in case the worst happens.
But we can also be sure of something, that a project like Bitcoin has accumulated 46 serious errors, it is an incredible achievement, because in contrast Windows 10 (developed by one of the corporations that dominate the world) in just a period of 4 years accumulates more than 8100 errors.
Myth # 02: Blockchain is absolutely immutable
Another common myth in the blockchain world is the "Absolute immutability”From the blockchain. Something that is not true.
The truth is that the blockchain can be rectified or modified under very specific conditions and we who have read about it know that. 51% attack. This attack has the ability to significantly modify the blockchain despite the attempts we make to avoid it, and all this, within the parameters allowed by the protocol, because after all, the majority of nodes (51%) has decided so be it.
We have already seen the attack in action, Ethereum Classic (ETC) recently suffered another such attack. Bitcoin Gold was another recent victim of these types of attacks, and other cryptocurrencies are constantly suffering from it today.
But isn't Blockchain supposed to be immutable? The answer to this is: It is under certain circumstances. If a blockchain network has its power distributed among its nodes so that none of them have the majority of the power in their hands, then that network will be secure. If not, it is a recipe for disaster.
Hence the great importance that there are many nodes, and distributed throughout the planet. If you want to help the security of Bitcoin, we show you how to install your node here.
However, this rule does not have to be true all the time, there are blockchains that can be rewritten if a consensus is reached on that need, even if that consensus is reached under unclear circumstances. We see the example in Ethereum, that after the theft of The dao he rewrote part of his blockchain to reverse the theft and rescue the funds.
An example that blockchain immutability is certainly a property of the system, but that its members can turn off if they wish.
Myth # 03: All blockchain is highly decentralized
This is perhaps the worst myth of all, and it is because decentralization is misunderstood (or misused) in blockchain projects. And many projects, and companies, use the word “Blockchain” to confuse, trying to convey that they are a decentralized network when they are not.
For example, Bitcoin is a fairly decentralized network, although developers like Luke dashjr believe that there is still a long way to go to achieve "Safe zone of decentralization", that area where Bitcoin users turn to their own nodes instead of third parties to carry out their operations. The latter may sound utopian, but it would be the perfect example of absolute decentralization. Still Bitcoin is a good example of decentralization.
However, if we choose other projects like Ripple, Stellar, Tether, Bitcoin SV, Tron, UNUS, IOTA, Compound, BAT, Theta, ... that decentralization is lost. Yes, these projects are blockchain, some with great renown and a great economic level, but each and every one of them is decentralized what a Bank has as decentralized.
In short, they are projects that use the words “blockchain"And"decentralization”, To disguise an almost absolute centralization existing on their systems. And we are not talking about centralization at the development level, but also at the level of nodes, miners and other structures that make its operation possible.
Of course, the security implications at this point are immense. For example, there are many who justify that Craig Wright's decision to increase the size of BSV blocks to 2 GB, sooner or later, will have a profound impact on the security and distribution of the nodes of this cryptocurrency, falling into a constant and tighter centralization, destroying all the security of the blockchain model.
In this sense, this myth falls due to the clear evidence that a "blockchain project" is not automatically decentralized because it is a blockchain.
Myth # 04: Cryptography makes blockchain secure
This myth is perhaps one of the most complex of all to understand. The reason for this is because it is a half-truth. Cryptography is certainly the foundation of blockchain security, but crypto is constantly breaking down.
An example that demolishes this myth can be seen in IOTA. This cryptocurrency is based on technology DAG (Directed Acyclic Graphs) and uses a cryptographic function that was considered secure. However, a hacker managed to break this algorithm and as a consequence thousands of users were affected, with theft of funds and access to the seeds of their wallets. A serious problem where cryptography was not enough to maintain security. As a negative result, the IOTA network was down for 14 days until the problem was fixed.
In Bitcoin, something similar happened. Gregory Maxwell Distrusting OpenSSL, he decided to abandon the use of this project to build his own cryptography library, and all because OpenSSL was a project with many long-known security problems that had affected thousands of services on the Internet, with problems such as Heartbleed, Logjam and FREAK .
However, the operating model of Bitcoin, the management of its development and its active community is a successful formula to combat the problems that could come along this line.
Myth # 05: Smart contracts are the ultimate programming tool
The smart contracts They are seen many times as the greatest advance achieved thanks to the blockchain, and that view is correct. However, smart contracts are not inherently safe due to the fact of being executed on a blockchain, as many make it clear, on the contrary, a public smart contract is subject to public scrutiny, and if there are malicious actors among that public who can see a vulnerability, they will exploit it for a profit.
That is the reality of the sector DeFi currently and a reality that has caused a lot of commotion due to the multimillion-dollar robberies that have been carried out through these platforms. The worst thing is that once you upload a smart contract to a platform, deleting it is impossible (if they fulfill that of blockchain immutability), so the process of correcting the error is much more complicated to perform. Meanwhile, the door is open for the hacker and that is an unforgivable security breach.
Yes, smart contracts are very powerful, but their security is far from being perfect, in fact, we could say that it is still a work in progress, as we can see platforms like Ethereum, where they constantly seek to improve their language to enable development. safer from these types of tools.
Conclusions
Computer security has always been a space where the impossible always ends up being possible. There are many systems that claim to be "unsafe" and they always end up yielding to some error in their systems sooner or later. It is something that reaches even the big ones, like OpenBSD, the most secure operating system in the world and that in its entire history (23 years) has only had two errors in its default installation.
That said, blockchain, although it is a very secure system, perhaps one of the safest to handle our money, is not an all-powerful and perfect solution. The truth is that we are far from that, and that although it sounds illogical, is a good thing. And it is that all advancement and technological advancement is born on the basis of need, and if there is a need for safer systems, this reality will make us work to achieve something better. In fact, this is what is happening today with projects that seek to improve and overcome their weaknesses.
In this sense, the future of blockchain security will always be positive, it will always go in the direction of improving what we have, to face the challenges of the future. That way we can rest assured, blockchain security will improve and with it, our impression of a technology that is changing the world.