Definicija
Block template je privremena struktura podataka koju konstruiše rudar ili validator i koja određuje koje će transakcije na čekanju i koji metapodaci činiti sledeći kandidat blok. Uključuje uređeni skup transakcija izabranih iz mempool-a, polja koja zahtevaju protokoli kao što su referenca na nadređeni blok i vremenske oznake, kao i konfiguracione izbore koji utiču na sadržaj bloka pre njegove konačne izrade i slanja.
Pojednostavljeno
Block template je nacrt sledećeg bloka koji rudar ili validator priprema pre nego što on postane deo lanca blokova (blockchain). U njemu se navodi koje će transakcije na čekanju biti uključene i postavljaju se osnovne informacije o bloku, pa on služi kao „plan“ koji se pretvara u stvarni blok ako se uspešno proizvede.
Kontekst i upotreba
Termin block template pojavljuje se u diskusijama o proizvodnji blokova, softveru za rudarenje, validator klijentima i pravilima za izbor transakcija. Bitan je kada se analizira kako transakcije prelaze iz mempool-a u blok, kako naknade za gas i MEV utiču na njihovo uključivanje i kako različite implementacije nodova ili klijenata strukturišu blokove-kandidate pre nego što budu finalizovani i propagirani kroz mrežu.