paint-brush
Comprensión de los tipos de libro mayor distribuido (DLT): no es solo blockchainby@obyte
720
720

Comprensión de los tipos de libro mayor distribuido (DLT): no es solo blockchain

Obyte5m2023/10/11
Read on Terminal Reader

Blockchain sigue siendo un actor clave, pero DLT se ha diversificado y ofrece varias estructuras y aplicaciones adaptadas a necesidades específicas. Obyte, por ejemplo, es un sistema DAG.
featured image - Comprensión de los tipos de libro mayor distribuido (DLT): no es solo blockchain
Obyte HackerNoon profile picture
0-item


La tecnología de contabilidad distribuida (DLT) ha transformado rápidamente la forma en que pensamos sobre la gestión de datos y la confianza en la era digital. En esencia, DLT se refiere a un sistema de base de datos descentralizado distribuido en múltiples computadoras en red. Si bien blockchain , la tecnología detrás de las criptomonedas como Bitcoin, popularizó inicialmente DLT, es esencial reconocer que el panorama del libro mayor ha evolucionado considerablemente desde entonces.


Blockchain sigue siendo un actor clave, pero DLT se ha diversificado y ofrece diversas estructuras y aplicaciones adaptadas a necesidades específicas. Entre estas alternativas se encuentran los gráficos acíclicos dirigidos (DAG), como obyte , lo que proporciona una mayor descentralización.


Por otro lado, además de la estructura, las DLT podrían clasificarse en autorizadas (privadas) y no autorizadas (públicas). Como sugieren los nombres, podrían ser utilizados de forma privada por una determinada empresa, organización o incluso un individuo, o de forma pública y gratuita por todos. En nuestro caso, profundizaremos un poco más en las estructuras DLT disponibles y sus características principales.

cadena de bloques


Por supuesto, este es el tipo de libro mayor distribuido más conocido. Consiste en una cadena de bloques digitales, donde cada bloque contiene una lista de transacciones. Estos bloques están vinculados entre sí mediante hashes criptográficos (ID únicos). En las criptomonedas, los bloques que contienen transacciones son creados por los usuarios que deciden hacerlo. Se les conoce como mineros o validadores. Cualquiera que tenga el equipo adecuado o el capital suficiente podría ser uno de esos usuarios; sin embargo, en la práctica, la producción de bloques suele estar dominada por un pequeño número (2-5) de usuarios.


Todos los nodos participantes deben llegar a un consenso: ponerse de acuerdo sobre el estado de la red y sus transacciones válidas. Para ello, las blockchains utilizan diversos mecanismos. Los más utilizados son Prueba de trabajo (PoW) y Prueba de participación (PoS). El primero requiere mucha energía para resolver criptografía compleja, por lo que no se considera muy ecológico . El segundo elimina la parte energética pero la reemplaza dando poder de producción de bloques a los nodos más ricos, lo que puede provocar una centralización injusta.



Bitcoin (BTC), Dogecoin (DOGE) y Monero (XMR) son cadenas de bloques PoW. Mientras tanto, Ethereum (ETH), BNB Chain (BNB) y Cardano (ADA) son cadenas de bloques PoS, solo por nombrar algunos ejemplos.


Tabla hash distribuida (DHT)


Una tabla hash distribuida (DHT) es una estructura de datos distribuida y descentralizada que se utiliza en redes informáticas para almacenar y recuperar información de manera eficiente. Piense en ello como un sistema de almacenamiento virtual masivo que se distribuye en muchas computadoras conectadas. Cada computadora contiene una parte de esta tabla de datos y el DHT ayuda a localizar dónde se almacenan piezas específicas de información.


A diferencia de las cadenas de bloques, las DHT almacenan pares clave-valor, de forma muy parecida a un diccionario distribuido. Está optimizado para una recuperación eficiente de datos basada en claves. Actualmente, el principal ejemplo de este sistema aplicado en un ecosistema criptográfico es la plataforma Holochain y su moneda nativa, Holo (HOT). Describen el sistema como esto :\

“En lugar de pensar en Holochain como una cadena de bloques, puede ser mejor pensar en ella como repositorios git para cada agente [nodo] que se puede publicar, compartir, sincronizar o fusionar a través de una DHT (Tabla Hash Distribuida) similar a BitTorrent. La procedencia de todos los datos compartidos se aplica estrictamente y la estructura, el contenido y su cumplimiento de las reglas de aplicación compartida son validados por pares aleatorios”. Logotipo de holocadena


Sin embargo, DHT se ha utilizado principalmente para el almacenamiento y la recuperación de datos distribuidos. Todavía podría tener exploits desconocidos en este formato.


Tempo + Cerbero


Tempo se describe como un libro mayor distribuido y un protocolo de consenso al mismo tiempo. Introdujo el concepto de un libro de contabilidad compartido con consenso vago, con el objetivo de reducir la complejidad de la comunicación y lograr escalabilidad. El consenso diferido es un enfoque en el que los nodos no interactúan de inmediato. En cambio, aceptan y procesan transacciones de forma independiente, llegando a un consenso sólo cuando surge una disputa o conflicto.


Tempo enfrentó limitaciones relacionadas con la finalidad y la tolerancia a fallas, que se hicieron evidentes durante las pruebas. Para abordar estos problemas y mejorar aún más la escalabilidad y el rendimiento de su DLT, el ecosistema criptográfico Radix introducido "Cerberus" en 2020. Este es un protocolo de consenso de múltiples fragmentos que incorpora elementos de Tempo y HotStuff, un protocolo de consenso que cambia de líder con cada solicitud para optimizar el rendimiento.



Cerberus aprovecha la fragmentación previa masiva, lo que permite un paralelismo prácticamente ilimitado en el procesamiento de transacciones. También introduce un novedoso mecanismo de "trenzado" para permitir transacciones atómicas entre fragmentos. Esta complejidad puede hacer que sea más difícil de entender e implementar para los desarrolladores, lo que potencialmente aumenta el riesgo de errores o vulnerabilidades .


Gráfico Acíclico Dirigido


Un gráfico acíclico dirigido (DAG) es una estructura de datos única y un mecanismo de consenso utilizado en determinadas criptomonedas. A diferencia de las cadenas de bloques que organizan las transacciones en bloques lineales, los DAG organizan las transacciones en una estructura similar a un gráfico sin bucles, lo que significa que es acíclica.


en un Sistema basado en DAG , cada transacción sirve como un nodo dentro del gráfico. Antes de que un usuario inicie una transacción, valida todas las transacciones anteriores desde que se inició la red , verificando así las actividades anteriores de la red y asegurándose de que estén registradas correctamente. Este proceso de validación es crucial para la seguridad y el consenso de las transacciones. Los sistemas basados en DAG eliminan por completo la necesidad de minar. En cambio, los usuarios participan activamente en la seguridad de la red cada vez que crean nuevas transacciones.



Pueden ser más rápidos, más baratos y más descentralizados, pero no todos los DAG son iguales. Cada uno de ellos tiene sistemas diferentes, especialmente en lo que respecta al consenso. Algunos de ellos podrían ser más rápidos que otros; algunos otros podrían tener menos intermediarios. Depende del proyecto específico ya que el “DAG” es simplemente una estructura.


Las implementaciones populares de este sistema incluyen plataformas como IOTA (MIOTA), Nano (XNO), Obyte (GBYTE) y Hedera Hashgraph (HBAR). El último no se describe correctamente como "DAG", pero utiliza DAG dentro de su propio y exclusivo Sistema DLT Hashgraph .


Obyte como DAG


Cada plataforma de criptomonedas funciona a su manera y en Obyte no es diferente. Mientras que otros DAG pueden aumentar la centralización con sus mecanismos de consenso, Obyte está comprometido con la idea de un verdadero libro de contabilidad sin intermediarios. En esta plataforma, no hay partes poderosas (como mineros, usuarios privilegiados o empresas) para controlar la red . En cambio, junto con un DAG ya parcialmente ordenado, Obyte ha Proveedores de pedidos (OP) establecer un orden inequívoco de las transacciones y evitar el doble gasto.


Los OP suelen ser personas o empresas muy respetadas que crean transacciones como todos los demás, solo que estas transacciones sirven como puntos de referencia para ordenar todas las demás transacciones. Es decir, sus transacciones son como guías o pequeños faros para que el resto de operaciones sigan un único camino.



A cambio, obtienen una parte de las tarifas de transacción, pero ese no debería ser el objetivo principal de un Proveedor de pedidos. Deben ser miembros respetables de la comunidad con gran interés en su bienestar. Y no pueden hacer muchas cosas que los mineros y validadores pueden hacer; simplemente no tienen ese poder.


Si imaginamos un escenario en el que se portan mal y se confabulan, no pueden hacer mucho. No pueden censurar transacciones, gastar dos veces ni robar fondos. Lo único que pueden hacer es detener la red hasta que se reinicie una nueva red con un nuevo conjunto de Proveedores de pedidos desde el punto donde se detuvo la red anterior. Eso no les resulta muy útil. Además, todos los OP son seleccionados mediante votación de la comunidad a través de sus billeteras .


En el ámbito de las criptomonedas basadas en DAG, Obyte destaca por su apuesta por la descentralización. Da prioridad a un verdadero libro de contabilidad sin intermediarios, garantizando que las partes poderosas no puedan controlar la red y manteniendo la seguridad y la practicidad al mismo tiempo.



Imagen vectorial destacada por Freepik