¿Para qué sirve un árbol de Merkle? ¿Por qué los bloques usan árboles de Merkle?
Para demostrar que una transacción está en un bloque, solo se necesitan unos pocos hashes de la ruta que va desde esa transacción hasta la raíz de Merkle; la cantidad crece logarítmicamente con el número de transacciones. La verificación de pagos simplificada (SPV), descrita en la sección 8 del documento técnico de Bitcoin, se basa en las rutas de Merkle para que los clientes ligeros puedan confirmar transacciones sin descargar bloques completos.
La ventaja de los árboles de Merkle es que basta con un hash raíz muy corto para «bloquear» una gran cantidad de transacciones; cualquier modificación, por pequeña que sea, quedará al descubierto.
La cabecera de cada bloque $BTC registra una raíz de Merkle que corresponde a todas las transacciones de ese bloque. Actualmente, 71363.03.
Para demostrar que una transacción está en un bloque, solo se necesitan unos pocos hashes de la ruta que va desde esa transacción hasta la raíz de Merkle; la cantidad crece logarítmicamente con el número de transacciones. La verificación de pagos simplificada (SPV), descrita en la sección 8 del documento técnico de Bitcoin, se basa en las rutas de Merkle para que los clientes ligeros puedan confirmar transacciones sin descargar bloques completos.
La ventaja de los árboles de Merkle es que basta con un hash raíz muy corto para «bloquear» una gran cantidad de transacciones; cualquier modificación, por pequeña que sea, quedará al descubierto.
La cabecera de cada bloque $BTC registra una raíz de Merkle que corresponde a todas las transacciones de ese bloque. Actualmente, 71363.03.