Merkle Tree Lab
Construye el árbol Merkle de las 4 transacciones del bloque 100.000 y mira la prueba de inclusión de cada una.
Pulsa una transacción para ver su prueba de inclusión: en naranja el camino hasta la raíz, con borde los hashes que hay que aportar.
100 % local: nada sale de tu navegadorCómo funciona
La cabecera de un bloque no lleva sus transacciones: lleva su raíz Merkle, un solo hash que las resume todas. Se calcula por parejas: el doble SHA-256 de cada dos hashes, y así hasta que queda uno. Si un nivel es impar, el último se empareja consigo mismo.
Para demostrar que una transacción está en un bloque no hacen falta las demás. Basta con los hashes hermanos del camino hasta la raíz: con 4.096 transacciones son 12 hashes. Así comprueban los pagos algunas billeteras ligeras (SPV), que descargan las cabeceras y piden la prueba; muchas billeteras de móvil, en cambio, preguntan a un servidor y se fían de él.
Las 4 transacciones son las reales del bloque 100.000 y la raíz coincide con la de su cabecera. Si cambias una, la raíz cambia.