Here is an article about Ethereum: why this is not possible in the case of dispersed blockchain:
Ethereum: Unbalanced dream of scalability
Hello
I have read a lot about the problem of scalability in cryptoms, and the way the full Bitcoin node is launched is not possible, for example on a mobile device, for example, we will be out of date. But before I immerse myself, let’s face the truth in the room: Ethereum.
As we all know, traditional blocks, such as Bitcoin (BTC), have been fighting scalability problems from the very beginning. The limited number of transactions per block combined with high transaction fees and free consensual algorithm hindered the operation of the growing user base. But is Ethereum a reaction to these problems? In this article, we will examine why Sharding may not be feasible, which is a key part of the Ethereum architecture.
Problem: limited scalability
The current Ethereum consensus algorithm, work evidence (POW), was unable to scale as the transmission transmission and volume of transactions increased. Energy consumption necessary to extract these blocks is stunning, which leads to significant environmental problems. In addition, a constant block size limit means that when more transactions are added to each block, the time required to confirm them may be unbearable.
Sharding: Solution?
One of the most promising solutions to solve the scalability on Ethereum is deviation. Sharding includes the division of blockchain into smaller, independent chains of “shards”, each of which has its own network and limited capacity. This would allow more efficient processing and reduction of energy consumption.
However, the implementation of the deviation on Ethereum is not devoid of his challenges. Here are some of the reasons why Sharding is not possible:
* complexity : Sharding requires significant changes in the protocol and implementation of the etreem, including updating the contractual system, data structures and consensual algorithms.
* Scalability : Even if it is possible, it would require a huge amount of computing energy and storage capacity for transaction processing in many fragments. It would be expensive and potentially unbalanced for both users and programmers.
* Malicing communication : Fragments are not isolated with each other, which means that the messages between the pins must be sent by the network, increasing complexity and delay.
Why the Ethereum architecture cannot operate the implementation of a fraction
The architecture of Ethereum is based on a centralized protection protocol without nationality (eats) and blockchain with a constant block size. This project limits the scalability of individual chains and makes it difficult to implement a large -scale skiing jump.
* Lack of nodal nodes : The current architecture of the Ethereum network does not support decentralized, cut nodes that can process transactions in many fragments.
* Lack of deviation reports : There are no reports or interruption mechanisms that would allow the creation of taken chains in the Ethereum ecosystem.
* Improving limited scalability : Any attempts to improve scalability in Ethereum would require fundamental redesign of the protocol and implementation, which is not possible at this point.
Application
While Ethereum showed a promise with a concept of breakdown, it could be too ambitious the goal of modern architecture. Problems with limited scalability in Ethereum are well documented, and every attempt to implement a shard without significant basic design changes would only worsen these problems.
Finally, although Ethereum is an innovative and promising project, its inability to support scalable decentralized networks, such as broken chains, makes him less profitable than a long -term solution of cryptocurrency scaling.