Principio del Árbol Merkle
Un Árbol Merkle se utiliza principalmente para verificar de manera eficiente la integridad de los datos. En el nivel inferior, cada nodo de cuenta representa una cuenta. El Saldo y el nombre de cada cuenta se hash una vez con SHA-256. El hash resultante se combina con el hash de un nodo adyacente para generar un nuevo hash. Este proceso se repite capa por capa, hasta obtener la Raíz Merkle final.
Si un usuario quiere verificar si las reservas han cambiado, solo necesita seguir estos pasos: Realizar el cálculo del hash de su propia cuenta. Ubicar su posición en el árbol y recopilar los hashes de los nodos adyacentes. Calculando hashes capa por capa hacia arriba, el usuario obtiene finalmente la Raíz Merkle. Si la Raíz Merkle calculada coincide con la publicada oficialmente, esto demuestra que las reservas están completas y correctas.