Calcolatore di Merkle Tree
Calcola la Merkle root e l'albero completo da una lista di foglie — SHA-256 o doppio SHA-256 Bitcoin, direttamente nel browser.
🔒 100% nel tuo browser — nulla viene caricato
Come funziona
Inserisci una foglia per riga per costruire un Merkle tree e ottenerne la root. Ogni foglia viene hashata, poi gli hash vengono accoppiati e ri-hashati livello per livello (duplicando l'ultimo nodo sui livelli dispari) fino a una singola root. Puoi scegliere tra SHA-256 semplice e il doppio SHA-256 in stile Bitcoin. Tutto gira interamente nel tuo browser.
Domande frequenti
Cos'è un Merkle tree?
È un albero di hash in cui ogni nodo padre è l'hash dei suoi due figli. Un'unica piccola root hash rappresenta un intero insieme di dati: qualsiasi modifica a una foglia cambia la root.
Perché Bitcoin usa i Merkle tree?
Ogni blocco riassume tutte le sue transazioni in un'unica Merkle root, permettendo ai client leggeri di verificare che una transazione sia inclusa senza scaricare l'intero blocco. Bitcoin usa il doppio SHA-256.
Cosa succede con un numero dispari di foglie?
L'ultimo nodo viene duplicato e accoppiato con sé stesso — la stessa regola usata da Bitcoin — in modo che ogni livello possa essere accoppiato.