Definition
Block Root ir kanoniska kriptogrāfiska saistība, kas unikāli reprezentē pilnu bloka saturu un struktūru blokķēdes (blockchain) sistēmā. Parasti tā tiek iegūta, hešojot bloka galvenes laukus un, dažos dizainos, arī tā ķermeni, tādējādi iegūstot fiksēta izmēra identifikatoru, ko izmanto konsenss (consensus), finalitātes mehānismi un dakšu izvēles (fork-choice) noteikumi, lai atsauktos uz konkrētiem blokiem, tos salīdzinātu un validētu, neapstrādājot visu to datu apjomu.
In Simple Terms
Block Root ir unikāls kriptogrāfisks “pirkstu nospiedums” konkrētam blokam. Tas apkopo bloka datus vienā hešā, lai bloku varētu precīzi identificēt un uz to atsaukties. Šis pirkstu nospiedums ļauj blokķēdes (blockchain) noteikumiem un dalībniekiem runāt par konkrētu bloku, neapskatot visu tā saturu.
Context and Usage
Block Root tiek lietots zemā līmeņa protokola specifikācijās, klientu implementācijās un pētnieciskās diskusijās par konsensa (consensus) drošību, finalitātes garantijām un ķēdes reorganizācijas uzvedību. Tas darbojas kā galvenais identifikators, ar kura palīdzību mezgli (nodes) seko līdzi, kurš bloks ir piedāvāts, pamatots vai finalizēts, kā arī tam, kā alternatīvās ķēdes atzari tiek salīdzināti reorganizācijas (reorg) notikumu laikā. Daudzos dizainos tas ir centrālais elements bloku indeksēšanā, glabāšanā un tīkla ziņojumapmaiņā.