Kalkulator drzewa Merkle

Oblicz korzeń i drzewo Merkle z listy liści — SHA-256 lub podwójne SHA-256 w stylu Bitcoin, bezpośrednio w przeglądarce.

🔒 100% w Twojej przeglądarce — nic nie jest przesyłane

Jak to działa

Wpisz jeden liść w każdym wierszu, aby zbudować drzewo Merkle i uzyskać jego korzeń. Każdy liść jest haszowany, następnie hasze są parowane i ponownie haszowane poziom po poziomie (z duplikacją ostatniego węzła na nieparzystych poziomach) aż do uzyskania jednego korzenia. Wybierz zwykłe SHA-256 lub podwójne SHA-256 w stylu Bitcoin. Obliczenia odbywają się w całości w przeglądarce.

Najczęstsze pytania

Czym jest drzewo Merkle?

Drzewo haszy, w którym każdy rodzic jest haszem swoich dwóch dzieci. Jeden mały korzeń haszy reprezentuje cały zestaw danych, więc każda zmiana dowolnego liścia zmienia korzeń.

Dlaczego Bitcoin używa drzew Merkle?

Każdy blok podsumowuje wszystkie swoje transakcje w jednym korzeniu Merkle, co pozwala lekkim klientom weryfikować, czy transakcja jest zawarta w bloku bez pobierania całego bloku. Bitcoin używa podwójnego SHA-256.

Co się dzieje przy nieparzystej liczbie liści?

Ostatni węzeł jest duplikowany i parowany ze sobą — ta sama zasada, którą stosuje Bitcoin — dzięki czemu każdy poziom może być sparowany.

Powiązane narzędzia

Osadź to narzędzie

Dodaj ten darmowy kalkulator do swojej strony: