Bitcoin mining

( 40 Stemmen )
Bitcoin mining 4.3 out of 5 based on 40 votes.

Bitcoin sign teken symbool  Bitcoin mining is Bitcoins genereren met je computer en dan met name met je grafische kaart (ATI). Naast de computer is er ook speciale hardware te krijgen om bitcoins te minen. De eerste is de FPGA (field-programmable gate array). Naast de FPGA is er de nieuwkomer namelijk, de ASIC (Application-specific integrated circuit). De ASIC lijkt de toekomst voor bitcoin mining te zijn. Ze staan nog in de kinderschoenen, maar ze laten al veelbelovende dingen zien.

 

De historie van de Bitcoin

De Bitcoin is cryptografisch geld welke door Wei Dai in 2008 voor het eerst beschreven werd. In 2009 werd de Bitcoin door een fictief persoon of groep genaamd Satoshi Nakamoto geïmplementeerd. Het bitcoin netwerk is peer-to-peer. Dat wil zeggen dat het decentraal is opgesteld net als bittorrent. Bitcoin is Opencource en heeft geen eigenaar. Het is dus van iedereen die eraan deelneem of gebruik van maaktt. Zo is het dus ook mogelijk voor iedereen om er aan deel te nemen. Er zijn dus ook geen banken, overheden of regeringen die de hand kunnen leggen op de bitcoinmarkt.

Transacties gebeuren via databases verspreid over speciale nodes in het peer-to-peer netwerk. Het kent geen wisselkoers en transactiekosten. Geen transactiekosten in zoverre je zelf wilt betalen. Een transaction fee van 0.0005 BTC is normaal, maar wel vrijwillig.

 

De Bitcoin Wallet

Om met bitcoins aan de slag te gaan dien je een wallet (portemonnee) te hebben. Je kunt kiezen uit een wallet op je pc of een online wallet. Met een wallet kun je een uniek transactieaddres aanmaken om Bitcoins te beheren en uit te geven of om te ontvangen.

 

Wat is Bitcoin Mining?

Terug naar het minen van Bitcoins. Bitcoins worden vaak vergeleken met goud. Net als goud dient een Bitcoin gedolven te worden. Net als goud is er geen onbeperkt aantal Bitcoins. Bitcoins worden met de dag schaarser. Men denkt in 2033 het maximaal aantal Bitcoins van 21.000.000 te hebben bereikt.

Bitcoins ontstaan uit zogenaamde blocks ofwel datablokken. Een block bevat een deel of alle transacties van het Bitcoinnetwerk. Naast de transacties bevat het tevens een referentie naar het vorige block en een extreem ingewikkelde wiskundige puzzel. De puzzel kan opgelost worden door te minen met een grafische kaart, FPGA of ASIC. Een block kent trouwens meerdere oplossingen. Later komen we hier op terug. Wie het eerste de oplossing van het block vindt krijgt een beloning. Tegenwoordig zijn dat 25 bitcoins. Tot voor kort (28-11-12)was dat nog 50 bitcoins, maar elke 210.000 blocks halveert de beloning.

De Bitcoin-sequentie die gevonden moet worden is zo complex dat het haast niet individueel gedaan kan worden. Door in groepen (Pools) te “delven” is de kans tot succes stukken groter. Extreem veel rekenkracht en dus ook stroom is nodig om de sleutel te vinden.

Gemiddeld wordt elke 10 minuten een block gevonden. Per jaar zijn dat ongeveer 210,000 blocks. De snelheid waarmee de blocks gevonden wordt hangt af van de snelheid (Mhash) van het netwerk en de diffuculty (moeilijkheidsgraad). Bij block #6,929,999 houdt het minen op. Met block #6,929,999 wordt de laatste Bitcoin(s) gedolven. Dit laatste block zal naar alle waarschijnlijkheid pas in 2140 gedolven worden. Het aantal Bitcoins zal dan op een statisch aantal van 20,999,999.999999999496 BTC blijven steken. Momenteel zijn er BTC

  • BTC 13076300
in omloop (real-time aantal!).

 

Rekenkracht in Mhash/s

In het bitcoinwereldje wordt de rekenkracht uitgredrukt in Mhash/s = Megahash per seconde. Dit zijn het aantal berekeningen per seconde waarmee een datablok met brute-force bestookt word. Een veelgebruikte videokaart is de ATI Radeon HD 5850 of 6990. Deze kaart heeft een performance van 350 Megahash per seconde. Met 350 Mhash sta je tegenwoordig buitenspel. Je zal op moment van schrijven 0.0083 BTC per dag minen met een HD5850. Dat is € 0.60 per dag. Trek daar je hardware en stroomkosten vanaf en je houdt je winst over.

 

Mining rigs

Om meer Bitcoins per dag te kunnen minen heb je al snel een pc met meerdere videokaarten nodig. Een multicard setup ofwel een mining rig. Mining rigs bevatten 6 of meer videokaarten per moederbord. Om al deze kaarten van prik (stroom) te voorzien heb je een hele sterke voeding nodig. Reken maar uit 6 x 175Watt = 1050Watt. Dan zijn we er nog niet. Daar moet nog minimaal 200Watt bovenop voor je moederbord, geheugen, hdd of ssd en je fans. Naast de stroom is koeling van je mining rig ook vaak een hele opgave. De meeste miners lossen dit op door de videokaarten buiten de computerkast op te installeren voor maximale koeling.

Om nog meer performance uit de videokaarten te halen moeten de videokaarten overgeklokt worden. De GPU snelheid wordt opgeschroefd en het geheugen omlaaggeschroeft totdat je een stabiele en maximale snelheid haalt.

Naast GPU mining kunnen Bitcoins ook gemined worden met FPGA’s en ASIC’s. Op deze pagina meer hierover. Hieronder een drietal voorbeelden van GPU mining rigs:

Mining rig met videokaartenMining rig met grafische kaarten

Moeilijkheidsgraad (difficulty)

Na elk x aantal gevonden Bitcoin blocks past het netwerk de moeilijkheidsgraad aan. Worden Bitcoins snel gevonden zal de difficulty omhoog gaan. Duurt het vinden van een Bitcoin langer dan zal de difficulty hetzelfde blijven of weer omlaag gaan. Het netwerk is dus dynamisch en past zich automatisch aan de rekenkracht aan. Alle blocks die tot nu toe zijn ontsleuteld vormen één grote ketting door dat elk block refereert naar het vorige block. Het kan soms voorkomen dat de oplossing van een datablok door meerdere personen gelijktijdig gevonden word. De ketting zal dan opsplitsen, maar omdat dit maar een enkele keer voorkomt zal de ketting snel weer op één lijn verder gaan.

 

De beloning

De beloning van een gevonden block halveert elke 210,000 blocks. 50 BTC voor de eerste 210,000 blocks, 25 BTC voor de volgende 210,000 blocks, na 420,000 blocks is de beloning 12.5 BTC en zo verder.

Zie je het toch niet zitten om Bitcoins te gaan minen, maar wil je ze wel hebben? Dan kun je natuurlijk ook gewoon Bitcoins kopen.

 

Om Bitcoins te minen hebben we drie fundamentele dingen nodig:

  1. Mining hardware
  2. Mining software
  3. Mining pools (tenzij je alleen gaat minen)

Bitcoin moeilijkheidsgraad

Bitcoin difficulty grafiek

Network Hashrate

  • 133,189,279.33 GH/s

Bitcoin Realtime Koersen

  • Ask € 443.47 Bid € 439.42 Last € 439.26

Geminde blokken vandaag

  • 143.00

Tijd tussen de blokken

  • 10.07 (minuten)

Bitcoins Gemijnd Vandaag

  • 3,575 BTC

Totaal Aantal Bitcoins

  • 13076300 BTC

Moeilijkheidsgraad

  • 18,736,441,558 (difficulty)