- Wat is Cryptocurrency Mining?
- Inzicht in Cryptocurrency Mining Pools
- 1. Compatibiliteit met de infrastructuur
- 2. Taaktoewijzingsmechanisme
- 3. Pooltransparantie door exploitant
- 4. Uitbetalingsdrempel en -frequentie
- 5. Pool Stabiliteit en Robuustheid
- 6. Pool Fee Structure
- Is de grootte van belang?
- Ondersteuning van decentralisatie
Wat is Cryptocurrency Mining?
Cryptocurrency mining is het proces waarbij transacties worden geverifieerd en toegevoegd aan een openbaar grootboek van de blockchain. Het proces van het verifiëren van deze transacties – bekend als “het vinden van blokken” in sommige cryptocurrency-ecosystemen – is tijd- en rekenkracht-intensief. Als gevolg hiervan worden individuen die aan dit doel werken beloond voor hun inspanningen, meestal met tokens van de cryptocurrency.
Inzicht in Cryptocurrency Mining Pools
Hoewel de beloningen van mijnbouw lucratief lijken, is het proces complex. In het geval van Bitcoin, bijvoorbeeld, is het mijnproces zo opgezet dat als meer mijnwerkers proberen de beschikbare cryptocurrency-tokens te ontginnen, waardoor de hoeveelheid computerkracht die aan mijnbouw wordt gewijd toeneemt, de moeilijkheidsgraad van de mijnbouw omhoog gaat.
Voeg hieraan toe het vooruitzicht om honderden of zelfs duizenden dollars te moeten uitgeven aan een dure en gespecialiseerde mijnbouwinstallatie, evenals de kosten in verband met elektriciteit, en individuele mijnwerkers vinden cryptocurrency-mijnbouw vaak geen winstgevende onderneming.
Om deze redenen zijn mijnbouwpools de cryptocurrency-mijnbouwwereld gaan domineren. Zij fungeren als een groep mijnwerkers die hun middelen via een netwerk combineren en gezamenlijk proberen digitale valuta te delven met een verhoogde cumulatieve rekenkracht. Een mining pool heeft een hogere kans op het vinden van een beloning, hoewel deze moet worden verdeeld onder de leden van de pool op basis van vooraf gespecificeerde voorwaarden.
Hieronder onderzoeken we de selectiecriteria die een mijnwerker in gedachten moet houden voordat hij een mining pool selecteert.
1. Compatibiliteit met de infrastructuur
Met honderden mijnbouwapparaten die al beschikbaar zijn op de markt en met nieuwe geavanceerde apparaten die elke dag in de winkels komen, is het belangrijk om te controleren of het mijnbouwapparaat dat u gebruikt, compatibel is met de vereisten van de pool. Bijvoorbeeld, Slushpool, een van de oudste mijnbouwpools, raadt duidelijk het gebruik af van CPU, GPU of smartphone-gebaseerde mijnbouw van bitcoin.
Ook kan het zijn dat een pool niet het gebruik van alle mijnbouwsoftwarepakketten ondersteunt, en een mijnwerker kan specifieke software nodig hebben die compatibel is met de pool. Sommige pools kunnen ook eisen dat miners een minimale netwerkverbindingssnelheid hebben met de pool-server, en dat moet wellicht worden geverifieerd aan de hand van de internetsnelheid die de miner ter beschikking heeft. Alvorens de voor- en nadelen van een pool te evalueren, is het de moeite waard te overwegen of deze bepalingen je diskwalificeren om toch deel te nemen.
2. Taaktoewijzingsmechanisme
Mijnpools gebruiken verschillende methodes om werk aan miners toe te wijzen. Stel dat pool A sterkere miners heeft en pool B relatief zwakkere miners. Een pooling-algoritme dat op de pool-server draait, moet efficiënt genoeg zijn om de mijnbouwtaken gelijkmatig over die subgroepen te verdelen.
Een gangbare methode is om moeilijkere taken toe te wijzen aan de sterkere pool A, en relatief gemakkelijkere taken aan de zwakkere pool B, wat uniformiteit in gemiddelde communicatiefrequentie mogelijk maakt voor verschillende mijnwerkers die over het netwerk verschillende capaciteiten hebben.
Zo gebruikt Slushpool een speciaal ontworpen algoritme genaamd Vardiff (Variable Difficulty Algorithm), dat moeilijkere taken toewijst aan sterkere individuele miners en minder moeilijke aan zwakkere miners, waardoor een relatief gelijkmatige communicatiefrequentie wordt bevorderd. Het zorgt voor een gebalanceerde stroom van hashgegevens naar de pool-server die zorgt voor een correcte meting van de hashsnelheid die door de miner wordt gegenereerd, zodat elke miner een eerlijke kans heeft om te worden beloond.
Voordat een miner zich aansluit bij een mining pool, moet hij letten op uniformiteit in de hash-taken die worden toegewezen door de pool-server, ongeacht de mijnbouwkracht van het apparaat van een deelnemer. Stel je voor dat je je aansluit bij een pool die voorrang geeft aan snelle apparaten. Vandaag heb je misschien een voordeel als je je aansluit bij zo’n pool met de nieuwste en snelste miner, maar morgen kan dat een nadeel worden als nieuwe, krachtigere apparaten toetreden tot de pool, waardoor je nu verouderde apparaten worden verdrongen, tenzij het poolmechanisme gelijke kansen voor iedereen garandeert.
3. Pooltransparantie door exploitant
Er zijn verplichtingen voor de exploitant van de mining pool die eerlijk moeten worden nagekomen om transparantie en betrouwbaarheid onder de mining leden te garanderen. Hoe kan een mijnwerker bijvoorbeeld weten of de totale hash rate die op poolniveau wordt opgegeven, eerlijk is, of dat de poolbeheerders de deelnemende mijnwerkers niet in de maling nemen door lagere uitbetalingen te noemen? Hoe realistisch is het geluk (of pech) van de pool bij verschillende moeilijkheidsgraden?
Mijnpools implementeren verschillende maatregelen, zoals het aanbieden van een real-time dashboardoverzicht aan mijnwerkers, om deze vereiste transparantie te bewerkstelligen. Mijnwerkers moeten op zoek gaan naar deze transparantie van gegevens en zich aansluiten bij de pools die op een transparante manier werken.
4. Uitbetalingsdrempel en -frequentie
Als je low-end hardware apparaten hebt, moet je pools vermijden die hogere drempels hebben voor het doen van uitbetalingen. U zult minder rekenkracht hebben, wat leidt tot lagere verdiensten, en het kan zijn dat u langer moet wachten om de drempel te halen om uitbetaald te worden. Hetzelfde geldt voor de betalingsfrequentie van de mijnbouwpool.
5. Pool Stabiliteit en Robuustheid
Een andere belangrijke factor om te overwegen voordat je lid wordt van een pool, is de beoordeling voor de veiligheid ervan. Biedt de pool een beveiligde verbinding of een open verbinding? Is de pool kwetsbaar voor DDoS-aanvallen, die met de toenemende pooling-activiteit gemeengoed zijn geworden? En als de pool wordt aangevallen door hackers, kan de mining pool de aanval dan weerstaan en afslaan?
6. Pool Fee Structure
Naast pools die een nominale vergoeding vragen aan deelnemers voor het gebruik van de diensten van de mining pool, zijn er pools die helemaal geen vergoeding vragen. Mijnwerkers moeten echter letten op de vergoedingsstructuur en de wiskundige formule van de uitbetaling, die ook andere kosten kan omvatten.
Sommige zero-fee pools kunnen tijdelijke aanbiedingen zijn die later in rekening worden gebracht, terwijl anderen vaste en/of frequente aparte kosten in rekening kunnen brengen in de naam van een “donatie”. Weer anderen kunnen vereisen dat je de software host en op je eigen apparaat draait in plaats van op de server van de pool, waardoor het een hoge kostenpost wordt voor de miner.
Is de grootte van belang?
Velen menen dat de grootte van de pool er niet veel toe doet en dat het aantal munten dat in een bepaalde periode wordt gemijnd evenredig is met de rekenkracht van de grote of kleine pools, waardoor het een gelijk speelveld is. Maar er is een addertje onder het gras: tijd doet er wel degelijk toe!
Grote pools hebben een grotere kans om blokken te vinden als gevolg van hun grotere rekenkracht, terwijl kleinere pools misschien langer moeten wachten. Geobserveerd over een geschikte tijdsperiode, kunnen de kleinere pools lange periodes hebben waarin geen blok wordt gevonden, maar dat kan worden gevolgd door een snelle geluksperiode waarin blokken eerder worden gevonden.
Als je goed bent met onregelmatige uitbetalingen over lange periodes, kan een kleinere pool met een hogere uitbetaling goed voor je zijn. Daarentegen kan iemand die behoefte heeft aan gestage inkomsten met een hoge waarschijnlijkheid, lage uitbetalingsregeling kiezen voor een grotere pool.
Dit alles gezegd hebbende, weerspiegelt de grootte van een mijnbouwpool tot op zekere hoogte zijn betrouwbaarheid. Ondanks alle positieve en negatieve feedback die online wordt geplaatst over een pool, suggereert een groot aantal actieve mijnwerkers dat ze die pool blijven vertrouwen.
Ondersteuning van decentralisatie
Hoewel het verleidelijk kan zijn om een populaire mining pool te kiezen door zijn grote omvang, beveelt het onderliggende blockchain concept aan dat het netwerk beter in stand wordt gehouden op een werkelijk gedecentraliseerde manier als een groot aantal kleinere pools worden gebruikt voor mining in plaats van een kleiner aantal grote pools.
Dit is een belangrijke overweging bij het in stand houden van een gezonde staat van het totale blockchain netwerk en om een riskante concentratie van hashing macht door een paar grote pool servers te voorkomen. Verstopping van de bandbreedte van het netwerk is een veel voorkomend probleem dat op blockchains wordt waargenomen. Deze aanbeveling vermijdt concentratie van macht bij een paar grote pools, waardoor de blockchain echt gedecentraliseerd blijft.
Succesvol delven vergt zowel geluk als rekeninspanningen, samen met veel geduld. Hoewel pool mining het de mijnwerker makkelijker maakt door een kant-en-klare opstelling te bieden, voegt het voor de mijnwerker een extra niveau van controles toe. Aan de hand van bovenstaande factoren moeten mijnwerkers zorgvuldig een pool kiezen die aan hun behoeften voldoet.