Bewerken van Mining

Uit BitcoinWiki.nl
Waarschuwing: Je bent niet aangemeld. Je IP-adres zal voor iedereen zichtbaar zijn als je wijzigingen op deze pagina maakt. Wanneer je je aanmeldt of een account aanmaakt, worden je bewerkingen aan je gebruikersnaam toegeschreven. Daarnaast zijn er nog andere voordelen.

Deze bewerking kan ongedaan gemaakt worden. Hieronder staat de tekst waarin de wijziging ongedaan is gemaakt. Controleer voor het publiceren of het resultaat gewenst is.

Huidige versie Je tekst
Regel 7: Regel 7:
=== Proces ===
=== Proces ===
# Een miner heeft een [[Bitcoin node]]. Op deze node ontvangt hij continu nieuwe [[Transacties|transacties]] die mensen hebben gedaan. Die transacties zijn op het moment van verzenden onbevestigd, pas als ze in een [[Blockchain#Blokken|blok]] worden opgenomen zijn de transactie bevestigd. De node van de miner slaat de transacties tijdelijk op in zijn [[Mempool|mempool]].
# Een miner heeft een [[Bitcoin node]]. Op deze node ontvangt hij continu nieuwe [[Transacties|transacties]] die mensen hebben gedaan. Die transacties zijn op het moment van verzenden onbevestigd, pas als ze in een [[Blockchain#Blokken|blok]] worden opgenomen zijn de transactie bevestigd. De node van de miner slaat de transacties tijdelijk op in zijn [[Mempool|mempool]].
# De miner voegt een zogenaamde coinbasetransactie toe, waarbij de door het bitcoin algoritme gegenereerde nieuwe bitcoin (m.a.w. de blok subsidie) en transactie fees naar een bitcoinadres van de winnende miner worden gestuurd. Volgens de [[Consensusregels|regels]] mag een miner (op dit moment) 6,25 ''nieuwe'' bitcoin opnemen in de coinbase transactie. Als de miner een groter aantal bitcoin in de coinbasetransactie opneemt (en zich dus niet aan de regels houdt) zal het blok niet worden geaccepteerd.
# De miner voegt een zogenaamde coinbasetransactie toe, waarbij de door het bitcoin algoritme gegenereerde nieuwe bitcoin (m.a.w. de blok subsidie) en transactie fees naar een bitcoinadres van de winnende miner worden gestuurd. Volgens de regels mag een miner (op dit moment) 6,25 ''nieuwe'' bitcoin opnemen in de coinbase transactie. Als de miner een groter aantal bitcoin in de coinbasetransactie opneemt (en zich dus niet aan de regels houdt) zal het blok niet worden geaccepteerd.
# De miner bekijkt de mempool en selecteert doorgaans de transacties waaraan de hoogste fee is meegegeven. We noemen deze selectie het "blocktemplate" of een kandidaatblok.
# De miner bekijkt de mempool en selecteert doorgaans de transacties waaraan de hoogste fee is meegegeven. We noemen deze selectie het "blocktemplate" of een kandidaatblok.
# Vervolgens moet de block header worden geconstrueerd. De block header is een samenvatting van het blok en bestaat uit de volgende onderdelen:
# Vervolgens moet de block header worden geconstrueerd. De block header is een samenvatting van het blok en bestaat uit de volgende onderdelen:
Regel 16: Regel 16:
#* de proof-of-work algoritme target van dit blok;
#* de proof-of-work algoritme target van dit blok;
#* de nonce.
#* de nonce.
# Nu begint het daadwerkelijke '''minen'''. De miner probeert duizenden keren per seconde om een [[#Hashing|hash]] van de block header te vinden die voldoet aan [[Consensusregels|de regels]]. Dit houdt in dat hij de nonce, elke keer aanpast om steeds een nieuwe unieke hash te vinden. Als de miner geluk heeft, en een hash vindt die aan de regels voldoet, zal hij het blok distribueren naar het netwerk. Een hash voldoet aan de regels wanneer het getal van de hash kleiner of gelijk is aan de target van dit blok<ref>https://bitcoin.stackexchange.com/questions/102430/how-is-the-target-hash-determined</ref>.  
# Nu begint het daadwerkelijke '''minen'''. De miner probeert duizenden keren per seconde om een [[#Hashing|hash]] van de block header te vinden die voldoet aan [[Bitcoin#Moeilijkheid|de regels]]. Dit houdt in dat hij de nonce, elke keer aanpast om steeds een nieuwe unieke hash te vinden. Als de miner geluk heeft, en een hash vindt die aan de regels voldoet, zal hij het blok distribueren naar het netwerk. Een hash voldoet aan de regels wanneer het getal van de hash kleiner of gelijk is aan de target van dit blok<ref>https://bitcoin.stackexchange.com/questions/102430/how-is-the-target-hash-determined</ref>.  
# Het [[Bitcoin node#Netwerk|netwerk]] ontvangt het nieuwe blok, zal controleren of aan alle [[Consensusregels|regels]] wordt voldaan en deze accepteren. De nodes halen de (in dit nieuwe blok) bevestigde transacties uit hun [[Mempool|mempool]].
# Het [[Bitcoin node#Netwerk|netwerk]] ontvangt het nieuwe blok, zal controleren of aan alle regels wordt voldaan en deze accepteren. De nodes halen de (in dit nieuwe blok) bevestigde transacties uit hun [[Mempool|mempool]].
# Het proces begin weer opnieuw vanaf stap 1.
# Het proces begin weer opnieuw vanaf stap 1.


Regel 52: Regel 52:
* De bloksubsidie
* De bloksubsidie
** Dit zijn de bitcoin die in de coinbasetransactie worden gecreëerd
** Dit zijn de bitcoin die in de coinbasetransactie worden gecreëerd
** De subsidie is gebonden aan [[Consensusregels|regels]], een miner mag TOT de afgesproken grens claimen
** De subsidie is gebonden aan regels, een miner mag TOT de afgesproken grens claimen
* De transactiekosten ("fees") die gemaakt zijn door de mensen die een transactie deden
* De transactiekosten ("fees") die gemaakt zijn door de mensen die een transactie deden
** De optelsom van alle fees van alle transacties mogen door de miner worden geclaimd
** De optelsom van alle fees van alle transacties mogen door de miner worden geclaimd
Let op: alle bijdragen aan BitcoinWiki.nl worden geacht te zijn vrijgegeven onder de Creative Commons Naamsvermelding-Gelijk delen (zie BitcoinWiki NL:Auteursrechten voor details). Als je niet wilt dat je tekst door anderen naar believen bewerkt en verspreid kan worden, kies dan niet voor "Pagina opslaan".
Hierbij beloof je ons tevens dat je deze tekst zelf hebt geschreven of overgenomen uit een vrije, openbare bron.
Gebruik geen materiaal dat beschermd wordt door auteursrecht, tenzij je daarvoor toestemming hebt!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Annuleren Hulp bij bewerken (opent in een nieuw venster)

Op deze pagina gebruikte sjabloon: