Saltar al contenido

Referencia técnica

Merkle Mountain Range

Un acumulador de hashes que crece solo hacia adelante: cada registro nuevo es una hoja, y cualquier tercero puede comprobar que una hoja pertenece al árbol sin ver todo el árbol.

El MMR es un acumulador append-only que agrupa registros en un árbol binario. Cada nueva hoja extiende la cadena sin modificar las anteriores, lo que hace que el sistema sea a prueba de manipulación por diseño.

Aegis usa MMR con separación de dominio (v2): una hoja no puede producir el hash de un nodo interno, lo que impide ataques de preimagen.

Pruébelo

Una cordillera que sólo crece

Once registros se agrupan en árboles de 8, 2 y 1 hojas: tres cimas, la silueta de la portada. Añada registros y vea cómo las cimas se fusionan sin tocar lo anterior; elija uno y compruebe que pertenece al árbol con unos pocos hashes, o altérelo y vea que la prueba falla. Son hashes SHA-256 reales, calculados en su navegador.

  • Merkle Mountain Range
  • MMR
  • prueba de inclusión
  • O(log n)
  • hash canónico