Merkle medžio skaičiuoklė
Apskaičiuokite Merkle šaknį ir medį iš lapų sąrašo — SHA-256 arba Bitcoin dvigubas SHA-256, naršyklėje.
🔒 100 % naršyklėje — niekas neįkeliama
Kaip tai veikia
Įveskite po vieną lapą eilutėje, kad sukurtumėte Merkle medį ir gautumėte jo šaknį. Kiekvienas lapas yra sumaišomas, tada maišos reikšmės poromis iš naujo maišomos lygis po lygio (nelyginiais lygiais paskutinis mazgas dublikuojamas), kol gaunama viena šaknis. Pasirinkite paprastą SHA-256 arba Bitcoin stiliaus dvigubą SHA-256. Viskas vykdoma jūsų naršyklėje.
Dažnai užduodami klausimai
Kas yra Merkle medis?
Maišos reikšmių medis, kuriame kiekvienas tėvinis mazgas yra dviejų vaikinių mazgų maišos rezultatas. Viena maža šakninė maišos reikšmė aprėpia visą duomenų rinkinį, todėl bet koks lapo pakeitimas pakeičia ir šaknį.
Kodėl Bitcoin naudoja Merkle medžius?
Kiekvienas blokas visas savo transakcijas apibendrinama viena Merkle šaknimi, leidžiančia lengviems klientams patikrinti, ar transakcija įtraukta, neatsisiunčiant viso bloko. Bitcoin naudoja dvigubą SHA-256.
Kas nutinka, kai lapų skaičius nelyginis?
Paskutinis mazgas dublikuojamas ir suporuojamas su savimi — ta pati taisyklė, kurią naudoja Bitcoin, kad kiekvieną lygį būtų galima poruoti.