Merkles saknes (kriptovalūtas) DEFINĪCIJA
Merkle sakne ir visu visu hash-hash, kas tiek veikts visos darījumos, kas ir blokķēdes tīkla bloka daļa.
PĀRBAUDE Merkle sakne (kriptovalūta)
Blokķēdi veido dažādi bloki, kas ir savstarpēji saistīti (tātad nosaukums blockchain). Jaucējkoks jeb Merkle koks efektīvā un drošā veidā kodē blokķēdes datus. Tas ļauj ātri pārbaudīt blockchain datus, kā arī ātri pārvietot lielu datu daudzumu no viena datora mezgla uz otru vienādranga blokķēdes tīklā.
Katrs darījums, kas notiek blokķēdes tīklā, ir saistīts ar jaucējkrānu. Tomēr šīs hashes blokā netiek glabātas secīgā secībā, drīzāk kokam līdzīgas struktūras veidā, lai katra hash būtu saistīta ar savu vecāku pēc vecāku un bērnu koku līdzīgām attiecībām.
Tā kā vienā blokā tiek glabāti daudzi darījumi, tiek sajauktas arī visas blokā esošās transakcijas, kas rada Merkle sakni.
Piemēram, apsveriet 7 darījumu bloku. Zemākajā līmenī (ko sauc par lapu līmeni) būs 4 transakcijas. Pirmajā līmenī virs lapu līmeņa būs 2 transakciju sajaukumi, katrs no tiem savienosies ar 2 hash, kas ir zem tām lapu līmenī. Augšpusē (otrais līmenis) būs pēdējā transakcija, kas tiek saukta par sakni, un tā savienosies ar divām hashēm, kas atrodas zem tā (pirmajā līmenī).
Faktiski jūs iegūstat apgrieztu bināro koku, katru koka mezglu savienojot tikai ar diviem mezgliem zem tā (tātad nosaukums binārais koks). Tam ir viena saknes hash augšpusē, kas savieno ar divām hash pirmajā līmenī, no kurām katra atkal savienojas ar divām hash trešajā līmenī (lapu līmenī), un struktūra turpinās atkarībā no transakciju hash skaita.
(Avots: Kiran Vaidya / Medium)
Sajaukšana sākas ar zemākā līmeņa (lapu līmeņa) mezgliem, un visas 4 sajaukšanas ir iekļautas mezglu jaucē, kas ar to ir saistīti pirmajā līmenī. Tāpat hashings turpinās pirmajā līmenī, kas noved pie tā, ka hash ir sasniedzis augstākus līmeņus, līdz tas sasniedz vienu augšējo saknes hash.
Šo saknes hash sauc par Merkle sakni, un, ņemot vērā kokam līdzīgo hash saiti, tajā ir visa informācija par katru bloka eksistējošo transakciju jaucēju. Tas piedāvā viena punkta hash vērtību, kas ļauj apstiprināt visu, kas jebkad atrodas šajā blokā.
Piemēram, ja ir jāpārbauda darījums, kas, iespējams, ir nācis no bloka Nr. 137, viņam / viņai jāpārbauda tikai bloka Merkle koks, neuztraucoties par jebkādu verifikāciju citos blokķēdes blokos, piemēram, bloks # 136 vai bloks # 138.
Ievadiet Merkles sakni, kas vēl vairāk paātrina pārbaudi. Tā kā tajā ir visa informācija par visu koku, ir jāpārbauda tikai šī darījuma hash, tā brāļa un mezgla mezgls (ja tāds ir) un pēc tam jāturpina augšup, līdz tas sasniedz virsotni.
Būtībā Merkle koka un Merkle saknes mehānisms ievērojami samazina veicamās sajaukšanas līmeni, ļaujot ātrāk pārbaudīt un veikt darījumus. (Plašāku informāciju skatiet Merkle koka definīcijā.)
