Bewerken van Mining
Uit BitcoinWiki.nl
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 1: | Regel 1: | ||
Mining is het proces van het bevestigen van [[Transacties|transacties]] uit de [[Mempool|mempool van de node]] door ze in [[Blockchain#Blokken|blokken]] te plaatsen. Hiermee voorziet het in de benodigde coördinatie in een systeem dat verder geen autoriteiten/leiders kent. Het is een veel voorkomende misvatting dat het mining proces de creatie van nieuwe bitcoin betreft, dit is technisch gezien niet het geval; een nieuw gecreëerd blok geeft de miner enkel het recht nieuwe bitcoin toe te eigenen, maar het proces als zodanig behelst het produceren van het nieuwe blok zelf. | |||
De miners produceren blokken door de heel vaak te gokken om een juiste "hash" te vinden, die voldoet aan de vooraf bepaalde voorwaarde. Als ze deze vinden is het blok geldig. De verdiensten van de miner zitten in de [[Bitcoin#De_Halving|bloksubsidie]] en de [[Transacties#Transactiekosten|transactiekosten]] van de transacties die ze in het blok zetten, die zij zich in dat desbetreffende blok toe eigenen. | De miners produceren blokken door de heel vaak te gokken om een juiste "hash" te vinden, die voldoet aan de vooraf bepaalde voorwaarde. Als ze deze vinden is het blok geldig. De verdiensten van de miner zitten in de [[Bitcoin#De_Halving|bloksubsidie]] en de [[Transacties#Transactiekosten|transactiekosten]] van de transacties die ze in het blok zetten, die zij zich in dat desbetreffende blok toe eigenen. | ||
Regel 62: | Regel 62: | ||
=== Moeilijkheidsgraad === | === Moeilijkheidsgraad === | ||
De moeilijkheidgraad (difficulty in het Engels) is de maatstaf voor het vinden van een correcte hash waarvan de waarde onder het aangegeven doel (target) ligt. Het doel is een 256-bit nummer die alle Bitcoin nodes delen. De | De moeilijkheidgraad (difficulty in het Engels) is de maatstaf voor het vinden van een correcte hash waarvan de waarde onder het aangegeven doel (target) ligt. Het doel is een 256-bit nummer die alle Bitcoin nodes delen. De SHA-256 hash van een blok moet lager of gelijk zijn aan dit nummer. Des te lager het nummer, des te moeilijker het wordt om het blok te vinden. In praktijk betekent dit dat de uitkomst van een hash moet beginnen met een aantal nullen (bijv: ''000000000000000000094c8ceeda06ce2438753ad50ef3699e03618459adb88f''). Om de 2016 blokken wordt de moeilijkheidsgraad opnieuw berekend. Zijn er teveel miners aan het werk gaat de moeilijkheidsgraad omhoog (d.w.z. de beschikbare rekenkracht is te hoog voor de huidige moeilijkheidsgraad) en zijn er te weinig miners gaat de moeilijkheidsgraad omlaag (d.w.z. de beschikbare rekenkracht is te laag voor de huidige moeilijkheidsgraad). Op deze manier blijft het netwerk stabiel en veilig en wordt er gemiddeld elke 10 minuten een nieuw bitcoin blok gevonden. Dit aanpassingsmechanisme zorgt ervoor dat er niet significant meer of minder bitcoin gemined worden over de tijd als het hashvermogen in het netwerk verandert. | ||
=== Mining Pools === | === Mining Pools === |