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 21: Regel 21:


=== Hashing ===
=== Hashing ===
Bij [[Hashfunctie|Hashing]] ("verhaspelen" in het Nederlands) wordt door middel van een hash algoritme een hashcode berekend van een blok gegevens / de block header ("input"). Uit deze hashcode is dan niet meer af te leiden wat de oorspronkelijke gegevens waren, maar iemand die de gegevens heeft kan wel opnieuw daarvan de hashcode berekenen en controleren of de berekende hashcode overeenkomt met een eerder verkregen hashcode.  
[[Hashfunctie|Hashing]] ("verhaspelen" in het Nederlands) is een proces om een hashcode te maken: bij hashing wordt door middel van een hash algoritme een hashcode berekend van een blok gegevens / de block header ("input"). Uit deze hashcode is dan niet meer af te leiden wat de oorspronkelijke gegevens waren, maar iemand die de gegevens heeft kan wel opnieuw daarvan de hashcode berekenen en controleren of de berekende hashcode overeenkomt met een eerder verkregen hashcode.


Een miner gebruikt de gegevens uit het blok en voegt daar een onderdeel aan toe, zijnde de ''nonce'', . Dit doet de miner random en berekent dan snel de uitkomst van de blok-info plus zijn gekozen nonce. De regel is dat een correcte hash een [[Bitcoin#Moeilijkheid|bepaalde hoeveelheid nullen]] bevat. Op een gegeven moment vindt de eerste miner een hash met voldoende nullen. De miner publiceert dit en iedereen kan op basis van dezelfde input (het blok en de nonce) controleren dat de hash klopt met de data.
Het hashen van een blok gebeurt door steeds een onderdeel van de input, zijnde de ''nonce'', aan te passen. De regel is dat een correcte hash een [[Bitcoin#Moeilijkheid|bepaalde hoeveelheid nullen]] bevat. Op een gegeven moment vindt de miner een hash met voldoende nullen. Iedereen met dezelfde input (het blok en de juiste teller-data) kan controleren dat de hash klopt met de data.


=== Lege blokken ===
=== Lege blokken ===
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: