Publi

Introducción

La fragmentación es otro concepto novedoso que ha venido a rescatar a las cadenas de bloques de sus problemas de escalabilidad. Funciona para minimizar la carga computacional mediante la distribución de bits de datos a través de diferentes canales para una fácil gestión. En el mundo real, podría describirse como una situación en la que se han diseñado diferentes caminos para conducir a un punto central, y cada camino solo puede atender a un tipo específico de vehículo para promover la eficiencia y la organización del tráfico. Aunque en blockchain, el concepto de fragmentación es un poco más complejo que esto. En este artículo, lo desglosaremos para garantizar una comprensión completa.

¿Qué es fragmentación?

La fragmentación es un proceso en el que una base de datos se divide horizontal o verticalmente en unidades más pequeñas que administran tipos específicos de sus datos. Esto reduce el esfuerzo computacional involucrado en el procesamiento ya que la transferencia de datos se distribuye entre sus diversas particiones o fragmentos. En blockchain, la escalabilidad mejora enormemente cuando se integran fragmentos. Algunas cadenas de bloques se han movido para usar fragmentos para mejorar la escalabilidad; Ethereum 2.0, Polkadot y Zilliqa, por nombrar algunos. Además de mejorar el rendimiento de las transacciones, la fragmentación facilita la ejecución de un nodo, ya que no será necesario que los nodos de validación almacenen el historial de transacciones en exceso; más bien, los registros se limitarán a solo confirmaciones de transacciones. Mientras que las particiones o fragmentos procesan bits de datos, el Beacon o la cadena principal supervisa la función de los fragmentos, coordinando toda la red, creando nuevos bloques, asegurando que los bloques recién creados sean válidos y gratificantes. validadores para mantener una red segura.

Publicidad

¿Cómo funciona la fragmentación?

Sharding juega un papel esencial en blockchain. Para comprender la importancia de esta función, necesitamos comprender exactamente cómo funciona la fragmentación. Pero primero, comencemos con el conocimiento básico de blockchains. Sabemos que los nodos son una parte importante de cada cadena de bloques, ya que proporcionan cierta potencia computacional para que funcionen las cadenas de bloques. Con la fragmentación, estos nodos se dividen en grupos más pequeños. Luego, los datos se comparten entre estos grupos para escalarlos y procesarlos de manera eficiente. Estos grupos más pequeños se denominan fragmentos y cada uno de ellos administra un tipo específico de datos. Los fragmentos se pueden organizar horizontalmente en filas, y cada fragmento tiene información específica que procesa. Por último, no hace falta decir que los fragmentos deben estar en constante comunicación entre sí para facilitar el acceso a la información.

Blockchains que usan Sharding

En un intento por lograr una mayor escalabilidad, algunas cadenas de bloques han integrado fragmentos en su arquitectura. A saber; Ethereum 2.0, Polkadot y Zilliqa, entre otros. 1. Etéreo 2.0La fusión vio a Ethereum pasar de la prueba de trabajo al mecanismo de consenso de prueba de participación. Este fue un paso importante en la transición a Ethereum 2.0, que se basa principalmente en el concepto de fragmentación. La fragmentación de Ethereum tiene varias fases, lo que significa que mejorará tanto el rendimiento de las transacciones como la capacidad de almacenamiento, esencialmente necesitando menos poder de cómputo. Esto significa que el nuevo Ethereum permitirá más transacciones a un ritmo más rápido y económico, todo ello manteniendo una estricta seguridad.2. LunaresA diferencia de Ethereum, Polkadot se construyó originalmente como una red de cadena de bloques fragmentada. Aunque los fragmentos de Polkadot son fragmentos heterogéneos, esto significa que los datos se dividen en varias subcadenas de bloques conocidas como Parachains. Para los diferentes tipos de transacciones en su blockchain, Polkadot cuenta con cadenas especializadas que realizan estas funciones de manera eficiente. Esto conduce a una mayor capacidad de la red. Haciendo de Polkadot una inversión atractiva.3. ZilliqaOtra cadena de bloques que utiliza fragmentación es Zilliqa. Esto lo hace altamente escalable ya que puede procesar transacciones simultáneamente debido a la fragmentación integrada en su arquitectura. Las transacciones entrantes en Zilliqa se asignan a un fragmento en particular. La selección del fragmento está determinada por la dirección del remitente; esto también se conoce como fragmentación de transacciones. Esto permite que Zilliqa realice cálculos de manera muy eficiente.

Inconvenientes de la fragmentación

La fragmentación claramente mejora enormemente las cadenas de bloques, pero si los piratas informáticos corrompen una fragmentación, podrían derribar fácilmente todo el sistema. Además, la cadena de bloques se vuelve menos descentralizada ya que no todos los nodos tendrán el poder de validar, dejando solo nodos asignados aleatoriamente en la cadena de bloques para realizar esa función.

Línea de fondo

Sharding se ha convertido en un medio ingenioso para optimizar cualquier base de datos. Con los crecientes problemas en el espacio criptográfico, estamos seguros de que veremos más cadenas de bloques y empresas que integren el uso de fragmentos en su función para lograr escalabilidad y eficiencia. Aunque pueden representar un grave riesgo de seguridad, parecen ser una de las mejores opciones para escalar cualquier sistema.Descargo de responsabilidad: Esta es una publicación de invitado. Coinpedia no respalda ni es responsable de ningún contenido, precisión, calidad, publicidad, productos u otros materiales en esta página. Los lectores deben hacer su propia investigación antes de realizar cualquier acción relacionada con la empresa. ¿Fue útil este escrito?