Definition
Block template on väliaikainen tietorakenne, jonka louhija tai validator rakentaa määritelläkseen, mitkä odottavat transaktiot ja metadata muodostavat seuraavan ehdokaslohkon. Se sisältää järjestetyn joukon transaktioita, jotka on valittu mempoolista, protokollan vaatimat kentät, kuten viittauksen edelliseen lohkoon ja aikaleimat, sekä konfiguraatiovalinnat, jotka vaikuttavat lohkon sisältöön ennen lopullista lohkon kokoamista ja verkkoon lähettämistä.
In Simple Terms
Block template on luonnosversio seuraavasta lohkosta, jonka louhija tai validator valmistelee ennen kuin siitä tulee osa lohkoketjua (blockchain). Siinä luetellaan, mitkä jonossa olevat transaktiot otetaan mukaan, ja asetetaan lohkon perustiedot. Se toimii piirustuksena, joka muutetaan varsinaiseksi lohkoksi, jos lohko onnistutaan tuottamaan.
Context and Usage
Termi block template esiintyy keskusteluissa lohkojen tuotannosta, louhintaohjelmistoista, validator-clientteista ja transaktioiden valintakäytännöistä. Se on tärkeä, kun analysoidaan, miten transaktiot siirtyvät mempoolista lohkoon, miten gas-maksut ja MEV-huomiot vaikuttavat mukaanpääsyyn, sekä miten eri node- tai client-toteutukset rakentavat ehdokaslohkoja ennen niiden viimeistelyä ja levittämistä verkossa.