GPU als geldpers: alles over cryptocoin mining

73 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Cryptocurrencies minen
  3. 3. Thuis minen: bestaande pc of mining rig?
  4. 4. Wallets en pools
  5. 5. Mining software
  6. 6. Welke gpu is het best voor mining?
  7. 7. Ethereum, Monero en Zcash resultaten
  8. 8. Cryptobubbel?
  9. 73 reacties

Mining software

Voor het minen heb je uiteraard ook software nodig. Minen kan onder Windows, Linux of onder speciale OS-en die bedoeld zijn om één specifieke coin te minen. Voor Windows zijn afhankelijk van de coins die je wilt minen verschillende miners beschikbaar. Voor Ethereum zijn Etherminer en Claymoreminer bijvoorbeeld populaire programma’s. In beide gevallen gaat het om command line programma’s die je door middel van een .bat file configureert. In die batchfile vertel je de miner via welke pool hij moet minen, en naar welk walletadres de opbrengsten overgemaakt moeten worden. Populaire pools geven duidelijke voorbeelden van hoe zo’n .bat file eruit moet zien.

setx gpu_FORCE_64BIT_PTR 0
setx gpu_MAX_HEAP_SIZE 100
setx gpu_USE_SYNC_OBJECTS 1
setx gpu_MAX_ALLOC_PERCENT 100
setx gpu_SINGLE_ALLOC_PERCENT 100

ethminer.exe --farm-recheck 200 -G -S eu1.ethermine.org:4444 -FS us1.ethermine.org:4444 -O ethereumadres.rigname

Hierbovenzien je een voorbeeld van de inhoud van een .bat file om Ethereum te minen met ethminer.exe, via de mining pools van ethermine.org. Op de plek van 'ethereumadres' vul je de public key van jouw ether wallet in, terwijl je bij 'rigname' een zelfverzonnen naam voor jouw PC(s) invoert.

Nicehash

Het kan echter nog gemakkelijker. Vind je het lastig om met batchfiles aan de slag te gaan en wil je niet perse een specifieke coin minen, maar gaat het je om opbrengst in het algemeen, dan is Nicehash een populair alternatief. Nicehash is een bedrijf dat je in staat stelt om de rekenkracht van jouw PC te 'verkopen' aan andere mensen die bepaalde coins willen kopen. Op de site van Nicehash kan je de eigen mining software van dit bedrijf downloaden. Dit programmaatje is niet meer dan een schil om een groot aantal miners voor verschillende coins te bundelen.

Als je de nicehash miner installeert, zal deze eerst een serie benchmarks op jouw systeem draaien, waarbij de hashpower voor verschillende cryptocoins berekend wordt. Heb je meerdere videokaarten, dan wordt dit voor elke kaart apart gedaan, waarbij het mogelijk is om AMD en Nvidia kaarten in één systeem te combineren. Vervolgens kijkt de software meerdere keren per uur naar de actuele waarde van de te minen coins, en kiest het automatisch welke je het meest winstgevend kunt minen. Via nicehash kan jouw computer op het ene moment dus Ethereum minen, om vervolgens automatisch over te stappen naar Zcash of een andere munt wanneer dat meer oplevert. Heb je meerdere videokaarten in één systeem, dan kunnen deze afhankelijk van hun specifieke prestaties bovendien verschillende coins minen. Dat minen gebeurt echter niet naar wallets van jouzelf, maar naar die van Nicehash. Afhankelijk van hoe snel jouw systeem is, worden de opbrengsten eens in de paar dagen omgerekend naar bitcoin en naar jou overgemaakt. Voordeel van Nicehash is dat de installatie heel eenvoudig is. Je hoeft alleen een bitcoinwallet aan te maken, en daarna kan je direct aan de slag. Voordeel is ook dat er dus continu gekeken wordt welke coin je het best kunt minen, zodat jouw dagopbrengsten altijd optimaal zijn.


Nicehash combineert meerdere miningprotocollen en kiest continu de meest rendabele. Uitbetaling gebeurt echter altijd in bitcoin.

Een potentieel nadeel is dat de coins die je minet feitelijk niet van jou zijn, maar je altijd bitcoin uitbetaald krijgt. Je profiteert op lange termijn dus niet van grote prijsstijgingen van de geminede coins, maar daar staat tegenover dat je ook geen last hebt van de prijsdalingen. Uiteraard hebben prijsveranderingen van bitcoin wél invloed op de waarde van jouw wallet, al zijn de prijsschommelingen van bitcoin door de bank genomen minder extreem dan die van kleinere coins. Nicehash is de afgelopen maanden bovendien negatief in het nieuw geweest na een grote hack waarbij voor miljoen euro's aan bitcoins is buitgemaakt, waarna miners in de kou bleven staan. Inmiddels is Nicehash doorgestart en is het bedrijf ook begonnen met het geleidelijk terugbetalen van openstaande tegoeden, maar het zal nog lang duren voordat alle gebruikers volledige schadeloos gesteld zullen zijn.

Prestaties optimaliseren

Hoewel er tientallen coins te minen zijn, maken ze onder de kap vaak gebruik van een beperkt aantal algoritmes. Ethereum maakt bijvoorbeeld gebruik van ethash / dagger-hashimoto, maar ook andere coins als Expanse, Musicoin, Ubiq en EthereumClassic maken gebruik van  hetzelfde hashprotocol. Zcash, Zencash, Hush, en Zclassic gebruiken daarentegen alle equihash, terwijl Monero gebruik maakt van Cryptonight en Zcoin Lyra2Z gebruikt.

Deze protocollen stellen wisselende eisen aan de hardware. Door de bank genomen laten Nvidia kaarten betere resultaten zien dan AMD gpu's, maar bijvoorbeeld bij Cryptonight zijn juist de AMD Vega kaarten heer en meester. Ook het overklokkken en verhogen of juist verlagen van de power limit heeft afhankelijk van het protocol zeer uiteenlopende resultaten. 

Zowel ethash als equihash blijken bijvoorbeeld vooral baat te hebben bij een lage latency van het geheugen van de grafische kaart, een hoge kloksnelheid van de gpu is niet per definitie nodig. Een overklok van het geheugen in combinatie met het verlagen van de power limit van de videokaart, kan dan ook zorgen voor een lager energieverbruik én hogere prestaties. Het tunen van de prestaties doe je het gemakkelijkst met een overclocktool, zoals MSI’s Afterburner. 

0
*