ДЕФИНИЦИЈА Меркле Роот (Цриптоцурренци)
Мерклеов корен је хасх свих хешева свих трансакција које су део блока у мрежи блоцкцхаина.
БРЕАКИНГ ДОВН Меркле Роот (Цриптоцурренци)
Блок блок се састоји од различитих блокова који су међусобно повезани (отуда и назив блоцкцхаин). Стабло хасх-а, или дрво Меркле, кодира податке о блоцкцхаин-у на ефикасан и сигуран начин. Омогућује брзу провјеру података блоцкцхаин-а, као и брзо кретање велике количине података с једног рачунарског чвора на други по мрежи блок-рачунара.
Свака трансакција која се деси у блоцкцхаин мрежи има хасх који је с њом повезан. Међутим, ови хешеви нису смештени у редном редоследу на блоку, пре него што су у облику структуре сличне стаблу, тако да је сваки хасх повезан са родитељем на основу односа родитеља-детета.
Будући да се на одређеном блоку налазе бројне трансакције, сви хешеви трансакција у блоку такође су хешетирани, што резултира Меркловим кореном.
На пример, размотрите блок са 7 трансакција. На најнижем нивоу (који се назива ниво листова) постојаће 4 хешеве трансакција. На нивоу један изнад нивоа листа, налазиће се 2 хеше трансакције, од којих ће се сваки повезати на 2 хешева који су испод њих на нивоу листа. На врху (други ниво), налазиће се последњи хасх трансакције који се зове роот, и он ће се повезати са два хешева испод њега (на првом нивоу).
Ефективно добијате бинарно дрво окренуто наопако, при чему се сваки чвор дрвета спаја на само два чвора испод њега (отуда и назив бинарно дрво). Има један коријенски хасх на врху, који се повезује са два хешева на нивоу један, од којих се сваки поново повезује са два хешева на нивоу три (на нивоу листа), а структура се наставља у зависности од броја хехе трансакција.
(Извор: Киран Ваидиа / Медиум)
Хасхинг започиње на најнижим нивоима (левел леаф) чворови, а сва 4 хешева су укључена у хасх чворова који су повезани са њом на првом нивоу. Слично томе, хеширање се наставља на првом нивоу, што доводи до тога да се хешеви досежу до виших нивоа, све док не досегну једини горњи корен хеш.
Овај коренски хасх се назива Мерклеов корен, а због повезаности хешева налик на дрвеће, садржи све информације о сваком поједином хасху трансакције који постоји на блоку. Нуди хеш вредност са једном тачком која омогућава валидацију свега икада присутног у том блоку.
На пример, ако треба да верификује трансакцију која тврди да је потекла из блока # 137, он / она треба само да провери Мерклеово стабло блока, не бринући се о верификацији било чега на било којим другим блоковима на блоцкцхаину, као што су блок # 136 или блок # 138.
Унесите Мерклов коријен, што додатно убрзава провјеру. Будући да садржи све информације о целом стаблу, треба само да провери хасх трансакције, његов чвор (и ако постоји), а затим настави према горе све док не дође до врха.
У основи, дрво Меркле и коријенски механизам Меркле знатно смањују нивое уситњавања који омогућују бржу провјеру и трансакције. (За више детаља, погледајте Дефиницију дрвета Меркле.)
