Definition
Block Root je kanonický kryptografický závazek, který jednoznačně reprezentuje kompletní obsah a strukturu bloku v systému založeném na technologii blockchain (blockchain). Obvykle se odvozuje z hashování polí hlavičky bloku a v některých návrzích i jeho těla, čímž vzniká identifikátor pevné délky. Ten se používá konsensem (consensus), mechanismy finality a pravidly pro volbu větve (fork-choice) k odkazování na konkrétní bloky, jejich porovnávání a ověřování, aniž by bylo nutné pracovat s celým jejich datovým obsahem.
In Simple Terms
Block Root je jedinečný kryptografický otisk bloku. Shrnuje data bloku do jednoho hashe, takže blok lze přesně identifikovat a jednoznačně na něj odkazovat. Tento otisk umožňuje, aby pravidla blockchainu (blockchain) i jeho účastníci mohli mluvit o konkrétním bloku, aniž by museli nahlížet do všech jeho dat.
Context and Usage
Block Root se objevuje v nízkoúrovňových specifikacích protokolu, implementacích klientů a výzkumných diskusích o bezpečnosti konsensu (consensus), garancích finality a chování při reorganizaci řetězce. Slouží jako primární identifikátor, pomocí kterého uzly sledují, který blok je navržený, odůvodněný nebo finalizovaný, a jak se během reorg událostí porovnávají alternativní větve řetězce. V mnoha návrzích je klíčový pro indexování bloků, jejich ukládání a síťovou komunikaci.