Homepage GidsenBitcoin

Hoe werkt Bitcoin Mining?

In traditionele fiat money-systemen drukken overheden eenvoudigweg meer geld af wanneer dat nodig is. Maar in bitcoin wordt er helemaal geen geld afgedrukt - het wordt ontdekt. Computers over de hele wereld ‘minen' voor munten door te concurreren met elkaar.

Hoe vindt mining plaats?
Mensen sturen constant bitcoins naar het bitcoin-netwerk, maar tenzij iemand een overzicht van al deze transacties bijhoudt, kan niemand bijhouden wie wat heeft betaald. Het bitcoin-netwerk gaat hiermee om door alle transacties die gedurende een ingestelde periode zijn gemaakt te verzamelen in een lijst, een blok genoemd. Het is de taak van de miners om die transacties te bevestigen en ze in een grootboek te schrijven.

Er een ‘hash’ van maken
Dit grootboek is een lange lijst met blokken, ook wel de 'blockchain' genoemd. Het kan worden gebruikt om elke transactie tussen elk bitcoin-adres op elk willekeurig punt in het netwerk te verkennen. Telkens wanneer een nieuw transactie blok wordt aangemaakt, wordt het aan de blockchain toegevoegd, waardoor een steeds langere lijst wordt gemaakt van alle transacties die ooit in het bitcoin-netwerk hebben plaatsgevonden. Een constant bijgewerkte kopie van het blok wordt gegeven aan iedereen die meedoet, zodat ze weten wat er aan de hand is.

Maar een grootboek moet worden vertrouwd, en dit alles wordt digitaal bewaard. Hoe kunnen we er zeker van zijn dat de blockchain intact blijft en er nooit mee geknoeid wordt? Dit is waar de miners binnenkomen.

Wanneer een transactie blok wordt aangemaakt, voeren miners een proces door. Ze nemen de informatie in het blok en passen er een wiskundige formule op toe, die het in iets anders verandert. Dat er iets anders is, is een veel kortere, schijnbaar willekeurige reeks letters en cijfers die bekend staat als een hash. Deze hash wordt samen met het blok aan het einde van de blockchain op dat moment opgeslagen.

Hashes hebben een aantal interessante eigenschappen. Het is gemakkelijk om een ​​hash te produceren uit een verzameling gegevens zoals een bitcoin-blok, maar het is praktisch onmogelijk om uit te werken wat de gegevens waren door naar de hash te kijken. En hoewel het heel gemakkelijk is om een ​​hash te produceren uit een grote hoeveelheid gegevens, is elke hash uniek. Als u slechts één teken in een bitcoin-blok verandert, verandert de hash ervan volledig.

Miners gebruiken niet alleen de transacties in een blok om een ​​hash te genereren. Sommige andere gegevens worden ook gebruikt. Een van deze gegevens is de hash van het laatste blok dat in de blockchain is opgeslagen.

Omdat de hash van elk blok wordt geproduceerd met behulp van de hash van het blok ervoor, wordt het een digitale versie van een lakzegel. Het bevestigt dat dit blok - en elk blok erna - legitiem is, want als je ermee knoeit, zou iedereen het weten.

Als je een transactie probeert te vervalsen door een blok te wijzigen dat al in de blockchain was opgeslagen, zou de hash van dat blok veranderen. Als iemand de authenticiteit van het blok zou controleren door de hashing-functie erop uit te voeren, zouden ze merken dat de hash anders was dan degene die al samen met dat blok in de blockchain was opgeslagen. Het blok zou meteen als nep worden gezien.

Omdat de hash van elk blok wordt gebruikt om de hash van het volgende blok in de keten te produceren, zou knoeien met een blok ook de hash van het volgende blok verkeerd maken. Dat zou helemaal in de keten doorgaan en alles van de kaart werpen.

Concurreren voor munten
Butterfly Labs Bitforce mining rigSo, zo sluiten miners een blok af. Ze concurreren allemaal met elkaar om dit te doen, met behulp van software die specifiek is geschreven voor het minen van blokken. Telkens wanneer iemand met succes een hash maakt, krijgen ze een beloning van 12,5 bitcoins, wordt de blockchain bijgewerkt en hoort iedereen op het netwerk ervan. Dat is de drijfveer om te blijven ontginnen en de transacties draaiende te houden.

Het probleem is dat het heel eenvoudig is om hash uit een verzameling gegevens te produceren. Computers zijn hier heel goed in. Het bitcoin-netwerk moet het moeilijker maken, anders zou iedereen elke seconde honderden transactie blokken hashen en alle bitcoins binnen enkele minuten worden gemined. Het bitcoin-protocol maakt het opzettelijk moeilijker door het introduceren van iets dat 'proof of work' heet.

Het bitcoin-protocol accepteert niet alleen oude hash. Het vereist dat de hash van een blok er op een bepaalde manier uit moet zien; het moet in het begin een bepaald aantal nullen hebben. Er is geen manier om te vertellen hoe een hash eruit gaat zien voordat je het produceert, en zodra je een nieuw stuk gegevens in de mix opneemt, zal de hash totaal anders zijn.

Het is niet de bedoeling dat miner zich bemoeien met de transactiegegevens in een blok, maar ze moeten de gegevens die ze gebruiken wijzigen om een ​​andere hash te maken. Ze doen dit met behulp van een ander willekeurig gegeven dat een 'nonce' wordt genoemd. Dit wordt gebruikt met de transactiegegevens om een ​​hash te maken. Als de hash niet in het vereiste formaat past, wordt de nonce gewijzigd en wordt het hele ding opnieuw gehasht. Het kan vele pogingen kosten om een ​​nonce te vinden die werkt, en alle miners in het netwerk proberen het op hetzelfde moment te doen. Dat is hoe miners hun bitcoins verdienen.

Meer Gidsen

Hoe krijg je gratis Bitcoins?

Nu je hebt geleerd hoe je Bitcoin kunt krijgen, moet je je afvragen of er een eenvoudigere manier is. Om eerlijk te zijn, is er niet zoiets als gratis geld. Als je ooit een bericht tegenkomt dat zegt: "Stuur me een bepaalde hoeveelheid Bitcoin of...

Lees meer

Wat is Bitcoin?

Bitcoin is de oudste en bekendste cryptocurrency. Het werd geboren op 3 januari 2009. Meer dan 16,7 miljoen bitcoins waren in omloop met ingang van december 2017 met een totale waarde van ongeveer USD 250 miljard. Dat is nog steeds bijna niets...

Lees meer

Is het veilig om Bitcoin te gebruiken?

We zouden op onze beurt kunnen vragen of het veilig is om de Amerikaanse dollar te gebruiken. Zoals met elk ander type geld, zijn er specifieke problemen waar Bitcoin-gebruikers over moeten weten om hun geld zo veilig mogelijk te houden. Ze...

Lees meer

Bitcoin voor- en nadelen

Velen voelen zich aangetrokken tot Bitcoin door zijn onafhankelijkheid en pseudo-anonimiteit. Maar het gebruiksgemak, snelheid en kosten zijn niet altijd zo aantrekkelijk als men zou willen. Het belangrijkste voordeel van het gebruik van...

Lees meer

Hoe koop je bitcoins?

Bitcoins kunnen worden gekocht voor Amerikaanse dollars, euro's of een andere fiat of cryptocurrency op een crypto-exchange, rechtstreeks van andere personen of met behulp van een speciale pinautomaat. Het is goed om te weten dat je delen van...

Lees meer

Hoe bewaar je bitcoins?

Bitcoins worden opgeslagen op het Bitcoin blockchain-netwerk. Een speciaal programma - een "wallet" - is nodig om uw munten te openen en te gebruiken. De wallet beschermt de geheime code die u nodig hebt om uw bitcoins te gebruiken en helpt...

Lees meer