Lección extra
Serie Conceptos Clave · Bloque III — Cómo funciona blockchain por dentro · Extra

El Árbol de Merkle

¿Qué es?

Un Árbol de Merkle (Merkle Tree) es una estructura de datos en forma de árbol invertido que combina funciones hash para resumir miles o millones de transacciones en un solo código alfanumérico:

¿Para qué sirve?

Forma de uso — cómo se construye

Veamos cómo se construye la Raíz de Merkle a partir de 4 transacciones (TA, TB, TC, TD):

Merkle Root = Hash(HAB + HCD)
HAB = Hash(HA + HB)
HCD = Hash(HC + HD)
HA = Hash(TA)
HB = Hash(TB)
HC = Hash(TC)
HD = Hash(TD)

Ejemplo resuelto

  1. Paso 1 — hash de transacciones (hojas): se calcula el hash de cada transacción por separado (HA, HB, HC, HD).
  2. Paso 2 — combinación por pares (nodos intermedios): se concatenan los hashes vecinos y se aplica de nuevo la función hash: HAB = Hash(HA + HB), HCD = Hash(HC + HD).
  3. Paso 3 — hash raíz final: se combina el resultado de los dos nodos intermedios para obtener el resumen único del bloque: Merkle Root = Hash(HAB + HCD).
Por qué es una lección extra

Combina Hash (Programa 12) con la estructura de Blockchain (Programa 13) y Ledger (Programa 14) — es la pieza que hace posible verificar una sola transacción sin descargar el bloque completo.

Sigamos aprendiendo

Con las piezas de hash, firma digital y árbol de Merkle completas, el siguiente paso natural es ver cómo la red decide, sin autoridad central, quién tiene el derecho de proponer el próximo bloque — eso es Minería (Programa 15) y su alternativa, Proof of Stake.

¿Quieres ir más a fondo?

En el curso completo profundizamos en cada bloque de la Serie Conceptos Clave, con más ejemplos y ejercicios.

Ver el curso — próximamente
Este contenido es educativo. No es asesoría de inversión, legal ni técnica personalizada. DIG Digital Assets no gestiona dinero de terceros ni ofrece asesoría personalizada de inversión.
← Extra: Colisiones en Hash Programa 13: Blockchain →