Como Verificar a Merkle Tree

2022-11-25 12:14

O tutorial abaixo busca orientar os usuários mais avançados a como verificar a Merkle Tree. Isso pode garantir que o hash da Merkle root e seu Merkle Leaf existam dentro da Merkle Tree gerada com base em seus dados.

1. Baixe os softwares/ferramentas necessárias:

a) Baixe e instale a versão LTS NodeJS no site oficial

b) Baixe e descompacte o pacote de verificação da Merkle Tree

2. Faça login em sua conta Binance e vá em [Carteira] - [Visão Geral] - [Auditoria]. Clique em [Baixar Merkle Tree] para recuperar sua Merkle Leaf para verificação. Então, coloque os dados no diretório para verificar o pacote.

image

3. Vá ao terminal e encontre o diretório do arquivo “merkle-tree-verify” do pacote.

image

4. Inicie o comando “npm install”.

image

5. Inicie o comando “node ./verify.js <location of the Merkle Tree data><space><your Merkle Leaf>”.*

Por exemplo, “node ./verify.js ./output_merkle_tree_small.txt 64b3993941c4989c”.

image

6. Verifique a root (raiz) do hash a partir da Proof of Reserve no site da Binance. Certifique-se de escolher o relatório de auditoria correto.

image

*Note que este processo pode levar mais de 20 minutos para ser concluído, dependendo do tamanho dos dados da Merkle Tree e dos recursos do seu PC/Mac.