¿Qué es la fragmentación en Ontology (Sharding)?

Words
474
Reading
3 min
Listen
Play
7y

Ontology ya es una criptomoneda bien conocida y con una capitalización de más de $600.000.000, junto a otros grandes proyectos, esta criptomoneda se enfoca un innovador e inteligente método de fragmentación.

Con respecto a hacer que la fragmentación sea una solución innovadora y comprensible para Blockchain, debo mencionar los principales problemas de la mayoría de los proyectos Blockchain en primer lugar, entre los que destacan:

A) La velocidad de generación de bloques.

Imagina que en la escuela, en algún momento, todo está lleno de textos y estos textos son la información, escrita en la cadena de bloques (transacciones, contratos inteligentes, etc). El espacio es limitado y para que una transacción se realice, la persona que envía la transacción y el receptor deben llegar a un acuerdo, esto se llama consenso y este consenso tiene lugar de un bloque a otro.

Al final, esto no es una forma eficiente de hacerlo, ya que sería más dinámico llegar a un consenso en bloques múltiples.

B) El procesamiento y almacenamiento por nodos son una parte principal de la tecnología Blockchain, principalmente si cada cliente que tiene una copia de la cadena (como Bitcoin) en su cartera también un Nodo. Hay algunos con solo una parte de la cadena de bloques, se llaman nodos ligeros. Otros con una copia completa de Blockchain se denominan nodos completos. Una copia de la cadena de bloques en cada nodo mejora la seguridad, pero limita la escalabilidad y, al final, ralentiza las transacciones, debido a las limitaciones que tiene un nodo (almacenamiento).

C) El costo de usar la red Blockchain a fines de 2017 con bitcoin era increíblemente alto y el problema fue la cantidad de usuarios que utilizan la red. Para cada transacción hay una tarifa y para ser priorizarla tienes que pagar más. Al final, este es uno de los peores problemas porque las nuevas personas interesadas o los inversores pueden verlo y entenderlo directamente en su propia cartera. Así que la fragmentación (Sharding) es una solución para todos estos problemas porque hace que la cadena de bloques sea más dinámica, flexible y agrega más almacenamiento. Si quieres una metáfora, solo piensa en una botella de vidrio y arrójala al suelo. Los pedazos de la botella son los fragmentos, así que la fragmentación solo está dividiendo un bloque en partes más pequeñas. Ontology utiliza un método de fragmentación denominado State Sharding. Entonces, si hay una actualización de Blockchain, solo losfFragmentos específicos necesitan actualizar su información, lo que hace que la fragmentación de Ontology sea tan especial son los siguientes puntos.

Los objetivos son:

Rendimiento linealmente escalable a través de transacciones dentro de un fragmento que solo son procesadas por nodos en este fragmento, procesamiento de transacciones de fragmentos cruzados atómicos, mecanismo de incentivo uniforme en todos los fragmentos.

Para conocer más sobre Ontology visita:

Web: https://ont.io/

Información de Sharding en Gitgub: https://github.com/ontio/documentation/blob/master/sharding/ontology-sharding.pdf

¿Qué es la fragmentación en Ontology (Sharding)? | Ecency