Un Merkle tree es una estructura de hashes que permite verificar que una transacción pertenece a un bloque sin descargar todas las transacciones.
En palabras simples
- Resume muchas transacciones en una sola raíz (Merkle root).
- Permite pruebas de inclusión eficientes (útil para light clients).
- Reduce datos necesarios para verificar.
Cómo funciona
Se hashean transacciones en pares, luego se hashea el resultado y así sucesivamente hasta obtener una raíz. Con una prueba (ruta de hashes), puedes verificar inclusión comparando contra la raíz publicada en el bloque.