24 juni 2021 8:35

Blok hoogte

Wat is blokhoogte?

De blokhoogte van een bepaald blok wordt gedefinieerd als het aantal blokken dat eraan voorafgaat in de blockchain. Een blockchain is een gecodeerde database die een grootboek van transacties opeenvolgend registreert in datastructuren die ook wel blokken worden genoemd. Blockchains worden gebruikt als de onderliggende technologie voor cryptocurrencies zoals Bitcoin.

De blokhoogte kan verwijzen naar de locatie van een transactie die in het verleden in de blockchain is voltooid, of verwijzen naar de huidige lengte of grootte van een blockchain. Een blokhoogtegrafiek is een indicatie van hoe gestaag nieuwe blokken worden ontdekt op de blockchain naarmate de tijd verstrijkt, temidden van verschillende moeilijkheidsgraden voor mijnbouw.

Vanaf april 2021 overschrijdt de blokhoogte voor de Bitcoin-blockchain 677.350 blokken, met dagelijks ongeveer 144 nieuwe blokken.

Belangrijkste leerpunten

  • Blokhoogte verwijst naar een specifieke locatie in een blockchain, gemeten aan de hand van het aantal bevestigde blokken dat eraan voorafgaat.
  • De huidige blokhoogte van een blockchain is een indicatie van de huidige grootte of bestaande tijd.
  • Gedecentraliseerde consensusalgoritmen werken doorgaans door af te spreken om de ketting met de langste blokhoogte te minen.

Inzicht in blokhoogte

Een blockchain bevat een reeks opeenvolgende blokken, vandaar de naam blockchain. Deze blokken zijn in wezen data-eenheden die worden gebruikt om transactionele informatie van het netwerk op te slaan. Elk blok bevat een veilig en openbaar record van de transacties die hebben plaatsgevonden of zijn gevalideerd in het interval tussen het vorige blok en het betreffende blok.

Het allereerste blok op een blockchain wordt het genesisblok genoemd. Het heeft een blokhoogte van nul, omdat er geen blokken aan voorafgaan in de blockchain. De totale hoogte van de blockchain wordt genomen als de hoogte van het meest recente blok, of het hoogste blok, in de ketting.



De blokhoogte wordt soms ook berekend als de huidige lengte van de blockchain min één.

Speciale overwegingen: Bitcoin-mijnbouw

Als een manier om de blokhoogte te begrijpen, is het handig om het proces van cryptocurrency mining te begrijpen en hoe nieuwe blokken aan de blockchain worden toegevoegd. Laten we eens kijken naar het geval van Bitcoin. Hier wordt aan elk blok een wiskundig probleem gekoppeld.

Mijnwerkers verwerken en registreren voortdurend transacties als onderdeel van het proces van deelname aan een soort race. Ze racen om “het huidige blok te voltooien” om Bitcoins te winnen. Wanneer een winnende mijnwerker het kan oplossen, wordt het antwoord gedeeld met andere mijnbouwknooppunten en wordt het gevalideerd. Elke keer dat een  miner  een probleem oplost, wordt een nieuw geslagen 12,5 BTC (Bitcoin-valutasymbool) aan de mijnwerker toegekend en komt in de circulatie.

Het eerste record in dat volgende blok is een transactie die de winnende mijnwerker (die het vorige blok voltooide) de nieuw geslagen BTC toekent. De moeilijkheid van het wiskundige probleem regelt de aanmaaksnelheid van nieuwe Bitcoins, aangezien nieuwe blokken zonder het antwoord niet aan het netwerk kunnen worden toegevoegd. Op basis van het feit dat het gemiddeld ongeveer 10 minuten duurt om het probleem op te lossen, worden er elke 10 minuten ongeveer 12,5 nieuwe Bitcoins geslagen.