Wat is blokhoogte in cryptocurrency? Blockchain-hoogte uitgelegd
Hoe vaak ben je dit voorval tegengekomen waarbij de ontwikkelaar van een munt je vertelt om portefeuilles bij te werken vóór een specifieke blokhoogte? Of er een kleine update is of dat er een hard fork staat te gebeuren in het netwerk; de ontwikkelaar kondigt eerst de blokhoogte aan waarop de implementatie zal plaatsvinden. Als je nieuw bent, vraag je je misschien af wat blokhoogte is en waarom het ertoe doet? In het kort is blokhoogte een numerieke verwijzing die aan een blok wordt gegeven en alle blokken in blockchain worden aangesproken op hun blokhoogte. Voordat we dit in detail uitleggen, laten we eerst zien wat blokken zijn.
Blokken in blockchain
We weten allemaal dat Bitcoin is gebaseerd op Blockchain. Niet alleen Bitcoin; maar Ethereum, Litecoin, Monero, Dash en de meeste andere cryptocurrencies zijn ook gebaseerd op Blockchain-technologie. Blockchain is een gedistribueerd grootboek waarin alle transacties die op het netwerk plaatsvinden worden vastgelegd. Elke cryptocurrencies vertrouwt op hun eigen blockchain en elke blockchain heeft zijn eigen set regels en eigenschappen.
Een van de regels in Bitcoin-blockchain is dat de blokken worden gemaakt met tussenpozen van 10 minuten. Alle transacties die naar het netwerk worden doorgestuurd, worden eerst naar de mempool gestuurd. Mijnwerkers halen een heleboel transacties uit deze pool, plaatsen het in een blok en proberen een ingewikkelde wiskundige puzzel op te lossen. Degene die het als eerste oplost, krijgt zijn blok in de blockchain. Dan strijden mijnwerkers wereldwijd om het volgende blok op te lossen.
Het allereerste blok wordt het genesisblok genoemd en is gemaakt aan het begin van Bitcoin. Vanaf het ontstaan van genesisblok; elke 10 minuten wordt er een nieuw blok toegevoegd aan de Bitcoin blockchain. De snelheid waarmee blokken worden gemaakt, kan meer of minder dan 10 minuten bedragen en is afhankelijk van verschillende factoren. Maar het proces waarin de nieuwe blokken worden gemaakt en aan de ketting worden gekoppeld, eindigt nooit. Het betekent dat er geen maximum aantal blokken in blockchain is. Zelfs nadat alle munten zijn gedolven en zolang mensen Bitcoin verhandelen; de mijnwerkers bouwen met vrij regelmatige tussenpozen blokken op. Dus wat is nu blokhoogte?
Blokhoogte-definitie
De blokhoogte is het totale aantal blokken dat sinds het ontstaansblok is verbonden. De hoogte van een bepaald blok is het aantal blokken tussen het blok en het genesisblok.
Zoals weergegeven in de afbeelding hierboven; blokken in blockchain worden opeenvolgend geteld. Ook kunnen meerdere blokken dezelfde blokhoogte hebben die kan optreden als gevolg van fork in het netwerk en deze worden ook wel stale blocks genoemd. De hoogte geeft de locatie van een blok in de blockchain aan en het hoogste blok is het meest recente blok en het is de totale hoogte van de blockchain.
Op het moment van schrijven van dit artikel staat Bitcoin bijvoorbeeld ongeveer op blok # 545,125. Dit betekent dat er 545125 blokken aan dit blok voorafgaan. Terwijl de blokhoogte van het genesisblok (het allereerste blok) nul is omdat er geen blokken aan voorafgaan.
Evenzo is de huidige blokhoogte van Ethereum-blockchain # 6.487.729. Nu vraag je je misschien af waarom de blokhoogte van Ethereum meer is dan die van Bitcoin, ook al werd Ethereum pas in 2015 gelanceerd. Het komt door het verschil in bloktijd. In Bitcoin worden de blokken gemaakt met intervallen van 10 minuten; terwijl de bloktijd van Ethereum 15 seconden is. Dit is de reden waarom er grotere bloknummers in Ethereum zijn in vergelijking met Bitcoin.
Dus wat is het nut van deze blokhoogte en wat vertegenwoordigt het?
Wanneer blokhoogte wordt gebruikt?
Blokhoogte is een goede weergave van de tijd. Het wordt gebruikt om de volwassenheid en afstand van het blockchain-netwerk te meten. De blokhoogte van Bitcoin is bijvoorbeeld # 545,125 en de bloktijd is ongeveer 10 minuten. Om nu te berekenen hoe lang Bitcoin ongeveer bestaat, vermenigvuldig je gewoon de blokhoogte met de bloktijd. Door de blokhoogte en bloktijd te schatten, kondigen ontwikkelaars ook de geschatte datum en tijd aan waarop de netwerkupgrade zal plaatsvinden.
Deze blokhoogte wordt niet in het blok vastgelegd. Alleen de knooppunten in het netwerk houden dit aantal bij. Elk blok in blockchain bevat echter een tijdstempel om de integriteit van de blockchain te waarborgen. Om te weten wanneer een transactie heeft plaatsgevonden, kijkt u gewoon naar de blokhoogte waarin de transactie bestond. Het toont u een tijdstempel en andere informatie met betrekking tot die transactie. Bovendien kunt u verwijzen naar blokhoogtes om er zeker van te zijn dat een transactie volledig is beveiligd of dat deze minder nummerbevestigingen heeft. Lees meer over Bitcoin-blokbevestigingen om hier meer over te weten.
Gerelateerde termen:
- Verweesde, oom en oude blokken
- Onvolwassen versus bevestigde blokken
- Premine versus Instamine
- Wat is Block Explorer?