Definition
Un Block Root este un angajament criptografic canonic care reprezintă în mod unic conținutul complet și structura unui bloc într-un sistem de blockchain (blockchain). De obicei este derivat prin aplicarea unei funcții de hash câmpurilor din header-ul blocului și, în unele designuri, corpului acestuia, rezultând un identificator de dimensiune fixă folosit de mecanismele de consens (consensus), de finalitate (finality) și de reguli de alegere a fork-ului pentru a referenția, compara și valida blocuri specifice fără a procesa întregul lor payload de date.
In Simple Terms
Block Root este o amprentă criptografică unică pentru un bloc. Ea rezumă datele blocului într-un singur hash, astfel încât blocul poate fi identificat și referențiat cu precizie. Această amprentă le permite regulilor și participanților blockchain-ului (blockchain) să se refere la un bloc anume fără a fi nevoie să vadă întregul conținut al blocului.
Context and Usage
Block Root apare în specificațiile de protocol de nivel jos, în implementările de client și în discuțiile de cercetare despre siguranța mecanismului de consens (consensus), garanțiile de finalitate (finality) și comportamentul de reorganizare a lanțului. El funcționează ca identificator principal prin care nodurile urmăresc ce bloc este propus, justificat sau finalizat și cum sunt comparate ramurile alternative ale lanțului în timpul evenimentelor de reorg. În multe designuri, este esențial pentru indexarea blocurilor, stocare și mesageria din rețea.