Raíz de Merkle
Un árbol de Merkle (o árbol hash) es una estructura de árbol binario en la que cada nodo hoja representa un hash de un bloque de datos. El árbol se construye a partir de funciones de hash de pares de nodos hoja hasta que solo queda un hash, que es la raíz de Merkle.
La raíz de Merkle contribuye a la seguridad de la cadena de bloques al permitir identificar rápidamente cualquier modificación en una transacción dentro de un bloque sin tener que almacenar o tratar los datos de transacción de todo el bloque. En lugar de verificar cada transacción individualmente, la raíz de Merkle permite a los nodos confirmar que una transacción forma parte de un bloque comprobando solo un pequeño subconjunto de los hashes.
Dado que es el hash final del árbol de Merkle, con una sola transacción que se altere, el hash correspondiente cambiará y dará lugar a una raíz de Merkle completamente diferente, dejando claro que los datos han sido manipulados.
En Bitcoin, cada bloque contiene un árbol de Merkle que refleja todas las transacciones de ese bloque. Cuando los mineros crean un bloque, calculan la raíz de Merkle basándose en las transacciones, y esta raíz se incluye en el encabezado del bloque. Este sistema ayuda a preservar la integridad y seguridad de la cadena de bloques.
Punto clave
Un concepto fundamental en cómo se verifica de manera segura y eficiente la información dentro de una cadena de bloques, una raíz de Merkle representa el hash combinado de todas las transacciones dentro de un bloque.
