Conclusiones clave:

  • ¿En qué se diferencian los BlockDAG y las blockchains?

  • Los DAG brindan más oportunidades pero también tienen desventajas.

  • ¿Pueden las tecnologías ser socios en lugar de oponerse entre sí?

Concepto de cadena de bloques. Hoja de papel con ideas o plan, taza de café y anteojos en el escritorio Lea CoinChapter.com en Google News

EREVÁN (CoinChapter.com) — Matemáticamente, los gráficos acíclicos dirigidos (DAG) representan un gráfico con bordes dirigidos y sin ciclos (es decir, sin camino desde un vértice hacia sí mismo), como se ve en el siguiente gráfico.

Gráficos acíclicos dirigidos (DAG). Fuente: medium.com

Sin embargo, el paradigma encontró su implicación justo al lado de la tecnología blockchain, afirmando que podría ser útil para resolver el trilema de blockchain. Así, entra BlockDAG.

BlockDAG frente a Blockchain

Antes de lanzarnos a la comparación, hay varios términos que es necesario aclarar. En el contexto de los libros de contabilidad distribuidos, un blockDAG es un DAG cuyos vértices representan bloques y cuyos bordes representan referencias de bloques a sus predecesores.

La diferencia de estructura ofrece oportunidades.

Tanto blockchain como blockDAG son libros de contabilidad distribuidos. Sin embargo, tienen estructuras diferentes. Una cadena de bloques representa una cadena de bloques de transacciones en un orden cronológico inalterable. Por el contrario, un blockDAG es una red de transacciones individuales vinculadas a muchas otras transacciones.

No hay bloques de transacciones en las redes DAG. Si blockchain es una lista enlazada, un DAG es un árbol que se ramifica de una transacción a otra, a otra, etc.

Por lo tanto, un blockDAG proporciona una nueva perspectiva sobre la validación, que podría llevar el concepto de descentralización un paso más allá. A diferencia de las múltiples soluciones de consenso de una cadena de bloques, en un DAG, las transacciones individuales se validan entre sí.

Además, el sistema elimina la necesidad de pagar tarifas, ya que cada participante de la transacción es automáticamente un minero y un validador (no de sus propias transacciones). Al hacerlo, blockDAG también reduce la necesidad de un "ejército minero", reduciendo así drásticamente el consumo de energía.

Por otro lado, blockchain ofrece transparencia e inmutabilidad, lo cual es difícil de lograr con blockDAG. También está relativamente bien establecido, siendo la base de las criptomonedas.

Problema de nodos huérfanos que una cadena de bloques no puede resolver

El blockDAG se originó como parte de la solución al problema de la tasa de huérfanos de blockchain. Los nodos huérfanos son bloques extraídos simultáneamente como otro bloque pero no aceptados por la cadena de bloques.

Está bien establecido que una alta tasa de huérfanos compromete la seguridad; Cuanto más bloques honestos terminen fuera de la cadena más larga debido a bifurcaciones espontáneas, menos segura será la cadena.

¿BlockDAG es el enemigo o un socio?

Las cadenas de bloques, como cualquier otra tecnología, tienen sus defectos.

Uno de ellos es el trilema blockchain antes mencionado. En resumen, es la idea de que todavía no es posible tener una cadena de bloques totalmente descentralizada que ofrezca una alta escalabilidad y presuma de una seguridad hermética. Cualquier tecnología blockchain sacrifica al menos uno en favor de los otros dos.

Bitcoin optó por la descentralización y la seguridad, mientras que Ethereum optó por la seguridad y la escalabilidad, dejando la descentralización en el espejo retrovisor. ¿Puede la tecnología BlockDAG eliminar la necesidad de elegir?

BlockDAG y el trilema blockchain.

Como se mencionó, BlockDAG puede eliminar el problema de los nodos huérfanos. Sin embargo, esos no son los únicos obstáculos para un libro mayor más seguro. Las conexiones DAG pueden ser más caóticas y, por lo tanto, más difíciles de seguir. Sin un orden estricto y con más vectores de ataque, las validaciones en todo un sistema blockDAG pueden comprometer la seguridad.

Lea también: Relación entre Blockchain y Criptomoneda.

Los aspectos de descentralización y escalabilidad del trilema reciben un gran impulso con blockDAG, pero es difícil preservar la coherencia en el sistema.

Por lo tanto, es posible que un blockDAG no sea independiente y se considere una "solución" o un "nuevo protocolo" en sí mismo. En cambio, un blockDAG es un marco para diseñar protocolos de consenso que pueden (o no) ser tan seguros y más escalables que los protocolos basados ​​en cadena.

El post ¿Qué es la tecnología BlockDAG: la némesis de Blockchain? apareció por primera vez en CoinChapter.