Definition
Block template je dočasná dátová štruktúra, ktorú vytvorí miner alebo validator a ktorá určuje, ktoré čakajúce transakcie a aké metadata vytvoria nasledujúci kandidátsky blok. Zahŕňa usporiadanú množinu transakcií vybraných z mempool, povinné polia protokolu, ako sú referencia na rodičovský blok a časové pečiatky, a konfiguračné voľby, ktoré ovplyvňujú obsah bloku pred finálnym zostavením a odoslaním bloku.
In Simple Terms
Block template je návrh (koncept) nasledujúceho bloku, ktorý si miner alebo validator pripraví ešte predtým, než sa stane súčasťou blockchainu (blockchain). Uvádza, ktoré čakajúce transakcie budú zahrnuté, a nastavuje základné informácie o bloku. Funguje ako plán, ktorý sa zmení na skutočný blok, ak sa ho podarí úspešne vytvoriť.
Context and Usage
Pojem block template sa používa v diskusiách o produkcii blokov, mining softvéri, validator klientoch a pravidlách výberu transakcií. Je dôležitý pri analýze toho, ako sa transakcie presúvajú z mempool do bloku, ako výška gas poplatkov a MEV ovplyvňujú ich zaradenie a ako rôzne implementácie node alebo klientov štruktúrujú kandidátske bloky predtým, než sú finalizované a rozšírené po sieti.