Woordenlijst
Blockchain-infrastructuur

Blokhoogte

Blokhoogte is de positie van een blok in een blockchain, geteld als het aantal blokken tussen dat blok en het allereerste blok. Het eerste blok – het genesis block – staat op hoogte 0, het volgende op hoogte 1, enzovoort, dus de huidige blokhoogte vertelt je ook hoeveel blokken er sinds de lancering van de keten zijn toegevoegd. Omdat elk blok naar zijn voorganger verwijst, is hoogte een ondubbelzinnige coördinaat: "de transactie bevestigd op hoogte 800.000" zeggen wijst precies aan waar in de geschiedenis van Bitcoin het gebeurde.

Hoogte wordt in de praktijk voortdurend gebruikt. Protocol-upgrades en halvings worden geactiveerd op vooraf bepaalde hoogtes in plaats van op kalenderdatums – de blokbeloning van Bitcoin halveert elke 210.000 blokken, dus de halving van 2024 vond plaats op hoogte 840.000. Explorers, wallets en smart contracts gebruiken de hoogte om gebeurtenissen te plannen, bevestigingen te meten (huidige hoogte min de hoogte van je transactie) en te verwijzen naar de toestand van de keten op een bepaald moment.

Een veelvoorkomende misvatting is dat hoogte precies met tijd samenhangt; bloktijden zijn slechts statistische doelen – ongeveer tien minuten voor Bitcoin, twaalf seconden voor Ethereum – dus het omrekenen van een toekomstige hoogte naar een datum is altijd een schatting die afwijkt. Een andere subtiliteit: tijdens een tijdelijke fork kunnen twee concurrerende blokken kortstondig dezelfde hoogte delen totdat het netwerk het eens wordt over één tak, en daarom wachten toepassingen die zekerheid nodig hebben op extra blokken die erbovenop worden gebouwd in plaats van alleen op de nieuwste hoogte te vertrouwen.

Gerelateerde termen