Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Blokken Minen | Blokken en Transacties
Introductie tot Blockchain

Blokken Minen

Veeg om het menu te tonen

Het mijnproces in Bitcoin en andere cryptovaluta is een cruciaal mechanisme dat twee hoofddoeleinden dient:

  • Toevoegen van nieuwe transacties aan de blockchain, waarbij deze worden beveiligd en gevalideerd;
  • Introductie van nieuwe bitcoins in omloop.

De volgende samenvatting herhaalt de belangrijkste punten die tot nu toe zijn behandeld en geeft een meer gedetailleerd overzicht van hoe het mijnproces werkt:

1. Transactievalidatie

Miners starten het proces door transacties te verzamelen uit de memory pool van het Bitcoin-netwerk. Dit zijn transacties die door gebruikers zijn uitgevoerd en wachten op bevestiging en toevoeging aan de blockchain. Miners bepalen welke transacties ze in het volgende blok opnemen op basis van onder andere transactiekosten; transacties met hogere kosten krijgen doorgaans voorrang. Nadat een miner de transacties heeft geselecteerd, worden deze samengevoegd in een blok.

De volgende afbeelding verduidelijkt dit concept:

Transactievalidatie

Eerst dienen gebruikers (stel er zijn 'n' gebruikers) hun transacties in, elk vergezeld van een vergoeding die zij bereid zijn te betalen voor de verwerking van de transactie. Deze transacties worden verzonden naar de geheugenpool (ook wel mempool genoemd), een wachtruimte voor transacties voordat ze door miners worden bevestigd. De transacties in de mempool worden aangeduid als Tx1 tot Txm, waarbij 'm' elk aantal transacties kan zijn dat in de pool wacht. Ten slotte selecteren miners transacties uit de geheugenpool om op basis van hun vergoedingen in een nieuw blok op te nemen.

2. Het oplossen van de Proof of Work

De kern van het miningproces bestaat uit het oplossen van een cryptografische puzzel, bekend als proof of work (PoW). Deze puzzel vereist aanzienlijke rekenkracht en is opzettelijk moeilijk op te lossen, maar eenvoudig te verifiëren door het netwerk. Het houdt in dat er een hash moet worden gegenereerd die onder een specifieke doelwaarde valt.

De nonce is een getal dat miners bij elke poging aanpassen om de puzzel op te lossen. Door de nonce te wijzigen en de gegevens van het blok te hashen, produceren miners bij elke iteratie verschillende hash-uitkomsten.

Note
Meer leren

Om deel te nemen aan mining is een graphics processing unit (GPU) of een application-specific integrated circuit (ASIC) nodig. Deze apparaten zijn ontworpen om efficiënt de cryptografische puzzels op te lossen die voor mining vereist zijn. De kosten van mininghardware kunnen variëren van enkele honderden tot tienduizenden dollars, afhankelijk van de efficiëntie en rekenkracht.

Het doel is om een nonce te vinden die een hash oplevert die lager is dan of gelijk aan de doelhash die door het netwerk is ingesteld. De eerste miner die een nonce vindt die een geldige hash oplevert, krijgt het recht om het nieuwe blok aan de blockchain toe te voegen.

Apparaten voor het vinden van de nonce

3. Blokbevestiging en beloning

Zodra een miner de puzzel succesvol oplost, zendt deze het nieuwe blok uit naar de rest van het netwerk ter verificatie. Andere nodes in het netwerk controleren de geldigheid van het blok, inclusief de juistheid van de transacties en de hash. Als het blok geldig is, wordt het toegevoegd aan de blockchain en ontvangt de miner een beloning in de vorm van nieuw aangemaakte bitcoins (de blokbeloning) en de transactiekosten van de transacties die in het blok zijn opgenomen.

Blokbevestiging en beloning

Zoals hierboven weergegeven, is het proces eenvoudig. Zodra een blok is gemined, verspreid en geverifieerd, wordt het direct aan de blockchain toegevoegd na het meest recente blok.

Note
Opmerking

Het Genesis-blok, ook wel Blok 0 genoemd, is het allereerste blok binnen een blockchain. In onze afbeelding betekenen de drie verticale stippen dat er enkele blokken tussen zitten.

Moeilijkaanpassing

Het Bitcoin-netwerk past automatisch de moeilijkheidsgraad van de miningpuzzel ongeveer elke twee weken aan, of elke 2.016 blokken. Deze aanpassing zorgt ervoor dat de gemiddelde tijd om een nieuw blok te vinden ongeveer 10 minuten blijft, ongeacht het totale rekenvermogen op het netwerk. Als er meer miners toetreden tot het netwerk en de hash rate toeneemt, zal de moeilijkheidsgraad stijgen. Omgekeerd, als miners het netwerk verlaten en de hash rate afneemt, zal de moeilijkheidsgraad dalen.

Note
Meer leren

Hash rate, ook wel hash power genoemd, is een maat voor het rekenvermogen dat wordt gebruikt om te minen en transacties te verwerken op een blockchain. Het geeft het aantal hash-bewerkingen weer dat in een bepaalde tijdseenheid wordt uitgevoerd en wordt meestal uitgedrukt in hashes per seconde (h/s).

1. Wat is de rol van de nonce bij het minen van Bitcoin-blokken?

2. Welke transactie zal door miners worden geprioriteerd?

question mark

Wat is de rol van de nonce bij het minen van Bitcoin-blokken?

Selecteer het correcte antwoord

question mark

Welke transactie zal door miners worden geprioriteerd?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 5
some-alt