Cointelegraph
English

Sharding News

Sharding, a widely used concept in computer science, is the technique of horizontally partitioning a database to distribute the load. One such scaling solution used for Ethereum is rollups, which entail rolling up sets of transactions. The combined, final transaction is sent as a single transaction to the Ethereum network. By spreading the effort of managing the substantial quantity of data required by rollups over the entire network, sharding will complement layer-2 rollups in an Ethereum setting. As a result, network congestion should continue to decline, and transactions per second should rise.

With sharding, validators won't need to keep all of the data individually and can make sure that it is made available by the network by using data techniques. This significantly lowers the cost of layer-1 data storage by reducing hardware requirements. Due to decreased hardware needs, sharding will make it simpler to run clients without depending on intermediary services. Moreover, running numerous clients can help improve the network’s health via fewer points of failure.

One can run Ethereum on a personal laptop or phone, thanks to sharding. Therefore, in a sharded Ethereum, additional users should be allowed to participate or run clients. This will boost security because a network's attack surface area decreases as it becomes more decentralized.