Adaptive State Sharding in Crypto

Adaptive State Sharding is an approach that combines all types of sharding into one to improve communication and performance.

What is Adaptive State Sharding?

There are three types of sharding: state-based, transaction-based and network-based. Elrond’s approach to blockchain sharding involves a combination of all of these types – it’s called adaptive state sharding. Combining the benefits of all three types of sharding results in an optimal mechanism. The result is parallel data processing, improved communication within shards, and ultimately improved performance.

The problem with blockchain technology is that it cannot scale properly for certain applications, such as banking, supply chain management and big data analytics. Elrond’s adaptive state alternation provides a mechanism for blockchain that can improve its performance in terms of throughput and scalability.

Sharding is the horizontal partitioning of data in a database or search engine. The word shard means "divide" and refers to the separation of data into smaller chunks that can be stored on different machines, thus providing horizontal scalability. Like transaction processing and blockchain processing, sharding has been possible for quite some time, but not at the scale required for blockchain adoption.

With the advent of blockchain technology and smart contracts came a concrete example of the use of sharding, which can be used to break down transactions, blocks and other important data into smaller pieces that can be processed on nodes with limited resources.

Adaptive sharding is a database partitioning technology that allows databases to scale horizontally by automatically moving data between servers as the load on the system increases or decreases.
At the network level, partitioning is done to distribute nodes across segments. This is achieved at the transaction level, while all nodes together preserve the entire blockchain. Another separation is done at the state level.

A dynamic adaptive state partitioning model allows adjusting for an increase or decrease in the number of nodes without compromising network decentralisation and security.This results in more transactions being processed and verified simultaneously.

Elrond has made great strides with a new approach to sharding that improves security and throughput as well as reducing latency. Its approach has potential, but only time will tell how much adaptive state-sharding will help solve the scalability problem of blockchain systems.

Related terms