MiniDAG

El Protocolo Virel es el primer MiniDAG del mundo, un novedoso sistema de consenso que reduce el tamaño total del consenso en comparación con BlockDAG al linealizar el grafo DAG a una estructura de cadena.

En comparación con un sistema BlockDAG, MiniDAG elimina datos innecesarios de los bloques laterales y proporciona una garantía inmediata del orden de la cadena.

Ventajas de MiniDAG

  • Mayor rendimiento de bloques en comparación con una cadena de bloques clásica
  • Mayor seguridad para una red con restricciones de latencia
  • Huella más pequeña para bloques laterales (bloques que no están en la cadena, pero que contribuyen a la seguridad de la cadena): más escalable que BlockDAG
  • El orden de la cadena se establece tan pronto como se encuentra un bloque
  • Tiempos de bloque inferiores a un segundo pueden manejarse con una tasa mínima de bloques huérfanos.

Explicación detallada

Cada bloque de Virel almacena una referencia a los últimos N hashes de bloques en su historial de cadena. Estas referencias se denominan ancestros MiniDAG.

Cuando un nodo detecta un bloque alternativo válido, este se incluye como lateral a la plantilla de bloque actual, siempre que el bloque actual y el bloque alternativo compartan al menos un ancestro MiniDAG (uno de los últimos N bloques es un ancestro común).