Apibrėžimas
Block Root yra kanoninis kriptografinis įsipareigojimas, kuris unikaliai atvaizduoja visą bloko turinį ir struktūrą blokų grandinės (blockchain) sistemoje. Jis paprastai gaunamas maišant (hashinant) bloko antraštės laukus ir, kai kuriuose dizainuose, jo turinį, taip sukuriant fiksuoto dydžio identifikatorių, kurį naudoja konsensusas (consensus), finalumo mechanizmai ir šakų pasirinkimo taisyklės, kad būtų galima nurodyti, palyginti ir patikrinti konkrečius blokus neapdorojant viso jų duomenų kiekio.
Paprasčiau tariant
Block Root yra unikalus kriptografinis bloko „piršto atspaudas“. Jis susumuoja bloko duomenis į vieną hash reikšmę, kad bloką būtų galima tiksliai identifikuoti ir į jį remtis. Šis „piršto atspaudas“ leidžia blokų grandinės (blockchain) taisyklėms ir dalyviams kalbėti apie konkretų bloką neperžiūrint viso jo turinio.
Kontekstas ir naudojimas
Block Root sąvoka naudojama žemo lygio protokolo specifikacijose, kliento implementacijose ir tyrimų diskusijose apie konsensuso (consensus) saugumą, finalumo garantijas ir grandinės reorganizavimo elgseną. Ji veikia kaip pagrindinis identifikatorius, pagal kurį mazgai (nodes) seka, kuris blokas yra pasiūlytas, pagrįstas ar užbaigtas (finalized), ir kaip alternatyvios grandinės šakos lyginamos reorganizacijos (reorg) įvykių metu. Daugelyje dizainų tai yra centrinis elementas blokus indeksuojant, saugant ir perduodant per tinklo žinutes.