Uma árvore merkle , também conhecida comoárvore hash binária , é uma estrutura de dados usada para resumir e verificar com eficiência a integridade de grandes conjuntos de dados. Árvores Merkle são árvores binárias contendo hashes criptográficos. O termo “árvore” é usado na ciência da computação para descrever uma estrutura de dados ramificada, mas essas árvores geralmente são exibidas de cabeça para baixo com a “raiz” no topo e as “folhas” na parte inferior de um diagrama, como você verá em os exemplos que seguem.
As árvores Merkle são usadas no bitcoin para resumir todas as transações em um bloco, produzindo uma impressão digital geral de todo o conjunto de transações, fornecendo um processo muito eficiente para verificar se uma transação está incluída em um bloco. AA árvore Merkle é construída por hashing recursivo de pares de nós até que haja apenas um hash, chamado root , ou merkle root . O algoritmo de hash criptográfico usado nas árvores merkle do bitcoin é o SHA256 aplicado duas vezes, também conhecido como double-SHA256.
A arvore Merkle é usada para verificar se os ativos são 1:1 e permitir que as pessoas verifiquem seus ativos dentro da plataforma. ( conceito patenteado por Ralph Merkle em 1979.)
Ela nos permitem verificar os dados armazenados ou transferidos entre computadores em uma rede ponto a ponto, garantindo que os blocos enviados entre os pontos sejam recebidos inalterados e sem danos .
Uma árvore hash é uma árvore de hashes na qual as folhas são hashes de blocos de dados em um arquivo. Os nós no topo da árvore são hashes de seus respectivos filhos .
No topo da árvore está o que é chamado de hash superior ,que permite que qualquer parte da árvore de hash seja recebida de qualquer fonte não confiável, como uma rede ponto a ponto.
Qualquer ramo recebido, etc. pode ser verificado contra o hash superior confiável para verificação, para ver se o hash está danificado ou mesmo falso.Em vez de enviar um arquivo inteiro pela rede, podemos apenas enviar um hash do arquivo e, verificando-o na raiz, informamos se ele foi comprometido.
Merkle Tree da Binance:
1 – Entre no aplicativo da Binance
2 – Carteira