Glosario

Sharding de Estado Adaptativo

Hard

Utilizado por Elrond, el "Adaptive State Sharding" es un enfoque que combina todo tipo de sharding en uno para mejorar la comunicación y el rendimiento.

¿Qué es el Sharding de Estado Adaptativo?

Hay tres tipos de sharding: estado, transacciones y red. El enfoque de Elrond para el sharding Blockchain implica la combinación de los tres tipos, y se le da el nombre de sharding de estado adaptativo. Combinar las ventajas de los tres tipos de sharding resulta en un mecanismo óptimo. El resultado permite el procesamiento paralelo, mejora la comunicación dentro de los fragmentos y, finalmente, mejora el rendimiento.
El problema actual en la tecnología blockchain es que no se puede escalar correctamente para ciertas aplicaciones, como la banca, la administración de la cadena de suministro y el análisis de big data. El sharding de estado adaptativo de Elrond proporciona un mecanismo para blockchain que puede mejorar su rendimiento en términos de rendimiento y escalabilidad.

Para entender mejor el sharding de estado adaptativo, es esencial entender primero el sharding.

Sharding es una partición horizontal de datos en una base de datos o un motor de búsqueda. La palabra shard significa dividir y se refiere a dividir los datos en trozos más pequeños que se pueden almacenar en diferentes máquinas, lo que permite el escalado horizontal. Al igual que el procesamiento de transacciones y el procesamiento de bloques, el sharding ha sido posible desde hace bastante tiempo, pero no a la escala en la que debe estar para la adopción de blockchain. Con la llegada de la tecnología blockchain y los contratos inteligentes, tenemos un caso de uso real de sharding que se puede usar para romper transacciones, bloques y otros datos relevantes en piezas más pequeñas que pueden ser procesadas por nodos con recursos limitados.

La fragmentación adaptativa, como también es conocido este término, es una técnica de partición de bases de datos que permite el escalado horizontal de las bases de datos al mover automáticamente los datos a través de los servidores a medida que aumenta o disminuye la carga en el sistema.

A nivel de red, se produce el sharding para distribuir nodos en segmentos. Sucede a nivel de transacción, mientras que todos los nodos juntos retienen la totalidad de la cadena de bloques. Otra sharding que tiene lugar es a nivel del estado. Esto lleva al procesamiento y verificación de más transacciones al mismo tiempo.

El modelo dinámico de sharding de estado adaptativo permite la adaptación a un número creciente o decreciente de nodos sin comprometer la descentralización y la seguridad de la red.

Elrond lo ha hecho bien al demostrar un nuevo enfoque para el sharding, que aumenta la seguridad y el rendimiento y reduce los retrasos. Su enfoque tiene el potencial, pero solo el tiempo dirá cuánto es lo que ayuda a resolver el problema de escalabilidad de los sistemas blockchain.