Definition
A Block Root egy kanonikus kriptográfiai (cryptography) elköteleződés, amely egyedileg reprezentálja egy blokk teljes tartalmát és szerkezetét egy blokklánc (blockchain) rendszeren belül. Tipikusan a blokk fejlécmezőinek, és egyes tervezésekben a blokk törzsének hash-eléséből származik, így egy rögzített méretű azonosítót hoz létre. Ezt az azonosítót a konszenzus (consensus), a finalitási mechanizmusok és a fork-választási szabályok használják arra, hogy hivatkozzanak konkrét blokkokra, összehasonlítsák és validálják azokat anélkül, hogy a teljes adatállományukat kezelniük kellene.
In Simple Terms
A Block Root egy blokk egyedi kriptográfiai (cryptography) ujjlenyomata. Egyetlen hash-be sűríti a blokk adatait, így a blokk pontosan azonosítható és hivatkozható. Ez az ujjlenyomat lehetővé teszi, hogy a blokklánc (blockchain) szabályai és résztvevői egy konkrét blokkról beszéljenek anélkül, hogy a blokk minden egyes adatát meg kellene vizsgálniuk.
Context and Usage
A Block Root alacsony szintű protokollspecifikációkban, kliens-implementációkban és kutatási beszélgetésekben jelenik meg, különösen a konszenzus (consensus) biztonsága, a finalitási garanciák és a lánc-újraszerveződés (reorganization) viselkedése kapcsán. Elsődleges azonosítóként szolgál, amely alapján a node-ok (node) követik, hogy melyik blokk van javasolva, igazolva vagy véglegesítve, és hogyan hasonlítják össze a lánc alternatív ágain lévő blokkokat reorg események során. Sok tervezésben központi szerepe van a blokkok indexelésében, tárolásában és a hálózati üzenetküldésben.