Merkle medis
Merkle medis yra būdas tvarkyti ir struktūrizuoti didelius duomenų kiekius, kad būtų lengviau juos apdoroti.
Kriptovaliutos ir
blokų grandinės atveju Merkle medis naudojamas sandorių duomenims struktūrizuoti mažiau išteklių reikalaujančiu būdu.
Kai kriptovaliutos sandoris atliekamas Merkle medžio struktūroje, jis sumaišomas ir tada jam suteikiama lygiavertė maišos reikšmė. Po kiekvienos sandorio maišos Merkle medyje sukurtos maišos reikšmės suporuojamos su kita maišos reikšme ir vėl maišomos. Pavyzdžiui, maišos reikšmės „AB“ ir „AC“ sujungiamos, kad būtų sukurta „ABC“.
Šis maišos verčių susiejimo procesas kartojamas tol, kol gaunama galutinė maišos vertė. Galutinė maišos reikšmė, Merkle šaknis, pateikia visų joje esančių sandorių santrauką. Tada Merkle šaknies santrauka įterpiama į antraštės bloką.
Duomenų saugumas
Merkle medžio struktūra suteikia lengvai pasiekiamą įrašą apie sandorius
bloke. Taigi labai paprasta patikrinti, ar bloko duomenys nebuvo pakeisti ar neleistinai modifikuoti. Tai tikra tiesa, nes bet koks sandorio (ar bet kokių kitų susijusių duomenų) pakeitimas Merkle medyje lemtų atitinkamai visiškai kitokią Merkle šaknį.
Efektyvus išteklių naudojimas
Jei
kriptovaliutos nenaudotų Merkle medžių, kiekviena patvirtinimo užklausa būtų susijusi su didžiuliu tinkle siunčiamu informacijos kiekiu. Sandorio duomenų struktūrizavimas Merkle medžiu – daug efektyvesnis išteklių naudojimas. Norint patvirtinti sandorį, nereikia visos registro kopijos, nes maišos sandorio duomenis galima patikrinti Merkle šaknyje. Tokiu atveju per mazgus reikia išsiųsti daug mažiau informacijos ir, vadinasi, reikia mažiau skaičiavimo galios bendram duomenų vientisumui analizuoti.
Merkle medžiai naudojami norint patvirtinti Proof of Reserves. Proof of Reserves patvirtinimo metu auditoriai užtikrina, kad saugotojai, kaip ir kriptovaliutų biržos, laiko visas savo klientų lėšas. Auditorius padaro visų biržoje esančių sąskaitų likučių momentinę nuotrauką ir konvertuoja fondo duomenis į Merkle medį.
Yra ir kitų Merkle medžio naudojimo būdų. Merkle medžio struktūra taip pat leidžia vartotojams patikrinti, ar atskiras sandoris įtrauktas į bloką, neatsisiunčiant visos blokų grandinės. Ši technologija yra svarbi priemonė kriptovaliutoms tvarkyti sandorių duomenis ir veikti taip pat efektyviai. Be Merkle medžių, tikėtina, kad dėl didesnės išteklių paklausos tinkle dalyvautų mažiau
mazgų.