Criptografia & Hash

Ferramenta de Raiz de Merkle Tree

Calcule raízes de Merkle tree a partir de folhas para allowlists de blockchain, emissão de NFTs, airdrops e depuração de provas.

Uso gratuito Sem cadastro Funciona no navegador

Área da ferramenta

Build a Keccak Merkle root, generate an inclusion proof for one leaf, and verify it.

Sobre a Ferramenta de Raiz de Merkle Tree

Uma ferramenta de raiz de Merkle tree ajuda a transformar uma lista ordenada de folhas em um único hash raiz que pode ser reutilizado em allowlists, emissão de NFTs, resgates de airdrops e fixtures de teste. Ela é útil para verificar se os bytes e a ordem das folhas na etapa de preparação correspondem à raiz esperada por um contrato ou serviço de backend.

Como usar a Ferramenta de Raiz de Merkle Tree

  1. 1Cole os valores das folhas exatamente na ordem em que seu contrato, script ou fluxo de allowlist espera que sejam submetidos a hash.
  2. 2Escolha as opções de hashing ou normalização disponibilizadas pela página para que os bytes correspondam às regras de construção da árvore usadas pelo projeto.
  3. 3Revise as folhas normalizadas, a raiz calculada e eventuais avisos de duplicidade ou formato antes de copiar a raiz para um deployment, arquivo de configuração ou fixture de teste.

Common Ferramenta de Raiz de Merkle Tree use cases

Developer debugging

Use Ferramenta de Raiz de Merkle Tree to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.

Review before reuse

Validate or transform merkle tree, merkle root, proof, airdrop, allowlist, blockchain before adding the result to a project, document, form, message, or shared file.

Privacy-first browser processing

Run common merkle tree, merkle root, proof, airdrop, allowlist, blockchain tasks locally in the browser without sending sensitive development data to a backend service.

Perguntas frequentes

A ordem das folhas importa?

Sim. Alterar a ordem de entrada muda os pares de bytes submetidos a hash, portanto a raiz final pode mudar mesmo que o conjunto contenha os mesmos valores. Use sempre as mesmas regras de ordenação do fluxo de produção.

Posso reutilizar a mesma raiz se a codificação das folhas mudar?

Não. Uma codificação, regra de normalização ou estratégia de hashing diferente altera os bytes inseridos na árvore; gere novamente a raiz sempre que essas premissas mudarem.

Os valores das folhas são enviados para um servidor?

Não. A construção da Merkle tree e o cálculo da raiz acontecem localmente no navegador, sem enviar as folhas para um backend.