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

bookBlokken Minen

Het mijnproces in Bitcoin en andere cryptovaluta is een essentieel 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 biedt een meer gedetailleerd overzicht van hoe het mijnproces werkt:

1. Transactievalidatie

Miners starten het proces door transacties te verzamelen uit de geheugenpool van het Bitcoin-netwerk. Dit zijn transacties die door gebruikers zijn uitgevoerd en wachten op bevestiging en toevoeging aan de blockchain. Miners selecteren welke transacties in het volgende blok worden opgenomen op basis van transactiekosten, naast andere factoren; 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:

Eerst dienen gebruikers (stel dat er 'n' gebruikers zijn) 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. Tot slot 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 mijnproces 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 voor het netwerk om te verifiëren. Het proces omvat het genereren van een hash 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 blokgegevens te hashen, produceren miners bij elke iteratie verschillende hash-uitkomsten.

Note
Meer leren

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

Het doel is het vinden van een nonce die een hash oplevert die lager is dan of gelijk aan de doelhash die door het netwerk is vastgesteld. 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.

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 knooppunten 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.

Zoals hierboven weergegeven, is het proces eenvoudig. Zodra een blok is gemined, verspreid en geverifieerd, wordt het onmiddellijk toegevoegd aan de blockchain 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.

Moeilijkheidsaanpassing

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 hashrate toeneemt, zal de moeilijkheidsgraad stijgen. Omgekeerd, als miners het netwerk verlaten en de hashrate afneemt, zal de moeilijkheidsgraad dalen.

Note
Meer leren

Hashrate, ook wel hashkracht genoemd, is een maat voor het rekenvermogen dat wordt gebruikt om te minen en transacties te verwerken op een blockchain. Het geeft het aantal hashbewerkingen weer dat in een bepaalde tijdseenheid wordt uitgevoerd en wordt doorgaans uitgedrukt in hashes per seconde (h/s).

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

2. Welke transactie krijgt prioriteit van miners?

question mark

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

Select the correct answer

question mark

Welke transactie krijgt prioriteit van miners?

Select the correct answer

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.

Awesome!

Completion rate improved to 6.25

bookBlokken Minen

Veeg om het menu te tonen

Het mijnproces in Bitcoin en andere cryptovaluta is een essentieel 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 biedt een meer gedetailleerd overzicht van hoe het mijnproces werkt:

1. Transactievalidatie

Miners starten het proces door transacties te verzamelen uit de geheugenpool van het Bitcoin-netwerk. Dit zijn transacties die door gebruikers zijn uitgevoerd en wachten op bevestiging en toevoeging aan de blockchain. Miners selecteren welke transacties in het volgende blok worden opgenomen op basis van transactiekosten, naast andere factoren; 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:

Eerst dienen gebruikers (stel dat er 'n' gebruikers zijn) 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. Tot slot 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 mijnproces 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 voor het netwerk om te verifiëren. Het proces omvat het genereren van een hash 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 blokgegevens te hashen, produceren miners bij elke iteratie verschillende hash-uitkomsten.

Note
Meer leren

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

Het doel is het vinden van een nonce die een hash oplevert die lager is dan of gelijk aan de doelhash die door het netwerk is vastgesteld. 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.

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 knooppunten 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.

Zoals hierboven weergegeven, is het proces eenvoudig. Zodra een blok is gemined, verspreid en geverifieerd, wordt het onmiddellijk toegevoegd aan de blockchain 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.

Moeilijkheidsaanpassing

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 hashrate toeneemt, zal de moeilijkheidsgraad stijgen. Omgekeerd, als miners het netwerk verlaten en de hashrate afneemt, zal de moeilijkheidsgraad dalen.

Note
Meer leren

Hashrate, ook wel hashkracht genoemd, is een maat voor het rekenvermogen dat wordt gebruikt om te minen en transacties te verwerken op een blockchain. Het geeft het aantal hashbewerkingen weer dat in een bepaalde tijdseenheid wordt uitgevoerd en wordt doorgaans uitgedrukt in hashes per seconde (h/s).

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

2. Welke transactie krijgt prioriteit van miners?

question mark

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

Select the correct answer

question mark

Welke transactie krijgt prioriteit van miners?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
some-alt