As per an all new report released in relation to the Ethereum project, the premier currency’s ecosystem is currently facing four major technical risks that could adversely affect its network in the long run.
1. Blockchain Size:
It goes without saying that the size of a project’s blockchain is one of the key defining factors that determines its overall scalability potential. In regards to the matter, we can see that Delphi Digital’s latest report states that the size of the ETH blockchain is currently “188 GB for a Geth full node and 2.12 TB for an archival node”.
To give you a better idea of what we are talking about, we can see that the BTC blockchain is around 200 GB — despite the fact that the currency has been around for a way longer period of time when compared to Ethereum.
“This is a problem because the larger the blockchain grows the more difficult it becomes to independently run a node, which hurts decentralization.”
To mitigate this issue, the report states that a concept called sharding can be called into effect.
2. Infura Centralization:
Even though Infura has definitely become a highly important tool for Ethereum developers all over the world, the report states that there are many risks related to centralization that currently surround this technology.
For those of our readers who might not be aware, Infura is a tech-module that helps developers, services, and decentralized applications (dapps) “outsource their need for a full node to a trusted third-party entity”.
As per data contained within Delphi Digitals’ above mentioned report, Infura currently processes around “10 billion requests per day” as well as caters to the needs of more than 50K developers.
In a recent interview with Infura co-founder Michael Wuehler, the entrepreneur was quoted as saying:
“If every single dapp in the world is pointed to Infura, and we decided to turn that off, then we could, and the dapps would stop working. That’s the concern and that’s a valid concern.”
3. Cross-Shard Communication:
As many of our readers are probably well aware of, Sharding is one of the most essential components contained within Ether’s scaling roadmap. However, the folks over at Delphi Digital believe that Ethereum's existing sharding module has a major communication issue with it.
On the subject, the report states:
“For example, two smart contracts running on different shards (up to 1,024 shards in the current spec) could process functions in parallel, however, having them talk to one another is currently difficult. Solving this issue is critical for the long-term success of Ethereum,”
4. Code Vulnerabilities:
Last but not least, the report goes on to say that the Eth ecosystem is currently under a host of risks associated with “intrinsic coding vulnerabilities”. In relation to the matter, it should be remembered that over the course of the past few months, such issues have often popped up in the form of things like: