Crypto et hash

Outil de racine d'arbre Merkle

Calculez les racines des arbres Merkle à partir des feuilles pour les listes autorisées de blockchain, les menthes NFT, les parachutages et le débogage de preuves.

Gratuit Sans inscription Fonctionne dans votre navigateur

Espace de travail de l’outil

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

À propos de l'outil de racine d'arbre Merkle

Un outil de racine d'arbre Merkle vous aide à transformer une liste ordonnée de feuilles en un hachage racine unique qui peut être réutilisé dans les listes autorisées, les menthes NFT, les réclamations de largage aérien et les appareils de test. Ceci est utile lorsque vous devez vérifier que les octets et l'ordre des feuilles dans votre étape de préparation correspondent à la racine attendue par un contrat ou un service backend.

Comment utiliser l'outil de racine d'arbre Merkle

  1. 1Collez les valeurs feuille dans l’ordre exact dans lequel votre contrat, script ou flux de travail de liste blanche s’attend à ce qu’elles soient hachées.
  2. 2Choisissez les options de hachage ou de normalisation exposées par la page afin que les octets correspondent aux règles de construction d'arborescence utilisées par votre projet.
  3. 3Examinez les feuilles normalisées, la racine calculée et tout avertissement de duplication ou de format avant de copier la racine dans un déploiement, un fichier de configuration ou un appareil de test.

Cas d'utilisation courants de l'outil Merkle Tree Root

Publication sur liste blanche

Préparez un hachage racine pour les listes mint, les dépôts sécurisés ou l'accès bêta privé avant de publier la configuration du contrat ou la porte côté serveur.

Débogage des incompatibilités de racine

Comparez l'ordre actuel des feuilles et les valeurs normalisées lorsqu'un contrat ou un script produit une racine différente de celle attendue.

Preuves d’audit et de transfert

Documentez comment la racine finale a été produite afin qu'un autre développeur puisse vérifier les règles de préparation sans réexécuter votre pipeline de build complet.

Questions fréquentes

L’ordre des feuilles est-il important ?

Oui. La modification de l'ordre d'entrée modifie les paires d'octets hachées ensemble, de sorte que la racine finale peut changer même lorsque l'ensemble de feuilles contient les mêmes valeurs. Utilisez toujours les mêmes règles de commande que votre flux de production.

Puis-je réutiliser la même racine si l’encodage de la feuille change ?

Non. Un codage, une règle de normalisation ou une stratégie de hachage différents modifient les octets qui entrent dans l'arborescence. Vous devez donc régénérer la racine chaque fois que ces hypothèses changent.