Mining Pools Uitgelegd

Delen
Copied to clipboard!
Mining Pools Uitgelegd

Inhoud


Introductie

Mining is een integraal onderdeel van de beveiliging van Proof of Work blockchains. Door hashes met bepaalde eigenschappen te berekenen, kunnen deelnemers cryptocurrency -netwerken beveiligen zonder dat daarvoor een centrale autoriteit nodig is.

Toen Bitcoin voor het eerst werd gelanceerd in 2009, kon iedereen met een gewone pc concurreren met andere miners om een geldige hash te raden voor het volgende blok. Dat komt omdat de mining-moeilijkheid laag was. Er was niet veel hash-snelheid op het netwerk. Als zodanig had je geen gespecialiseerde hardware nodig om nieuwe blokken toe te voegen aan de blockchain.

Het spreekt voor zich dat de computers die de meeste hashes per seconde zouden kunnen berekenen, en meer blokken zouden vinden. En dit veroorzaakte een grote verschuiving in het ecosysteem. Miners waren verwikkeld in een wedstrijd terwijl ze zich inspanden om een concurrentievoordeel te behalen.

Na het doorlopen van verschillende soorten hardware (CPU's, GPU's, FPGA's), kozen Bitcoin-miners voor ASIC's Applicatiespecifieke geïntegreerde schakelingen. Met deze mine-apparaten kun je niet door Binance Academy bladeren of foto's van katten tweeten. 

Zoals de naam al doet vermoeden, zijn ASIC's gebouwd om één taak uit te voeren: reken-hashes. Maar omdat ze speciaal voor dit doel zijn ontworpen, doen ze het ongelooflijk goed. Zo goed zelfs dat het gebruik van andere soorten hardware voor Bitcoin-mining vrij ongebruikelijk is geworden.


Wat is een mining pool?

Goede hardware is een goed begin. Je zou verschillende krachtige ASIC's kunnen gebruiken, en je zou nog steeds een kleine vis in de Bitcoin mine-oceaan zijn. De kans dat u daadwerkelijk een blok mint is vrij klein, ook al heeft u veel geld uitgegeven aan uw hardware en de elektriciteit die nodig is om het te realiseren.

Je hebt geen garantie wanneer je wordt betaald via een blokbeloning, of zelfs als je überhaupt wordt betaald. Als u op zoek bent naar consistente inkomsten, heeft u veel meer geluk in een mining pool. 

Laten we zeggen dat jij en negen andere deelnemers elk 0,1% van de totale hashkracht van het netwerk bezitten. Dat betekent dat je gemiddeld één op de duizend blokken zou minen. En naar schatting 144 blokken per dag, zou je waarschijnlijk één blok per week vinden. Afhankelijk van uw cashflow en investering in hardware en elektriciteit, kan deze solo-mine benadering een haalbare strategie zijn.

Maar wat als deze inkomsten niet voldoende zijn om winst te maken? Nou, je zou de krachten kunnen bundelen met de andere negen deelnemers die we noemden. Als jullie allemaal je hashing-kracht combineren, zou je 1% van de hash-snelheid op het netwerk hebben. Dit betekent dat u gemiddeld één op de honderd blokken vindt, wat neerkomt op één tot twee blokken per dag. Vervolgens kun je de beloning gewoon opsplitsen en delen met alle betrokken miners.

In een notendop, we hebben zojuist een mining pool beschreven. Ze worden tegenwoordig veel gebruikt omdat ze leden een stabielere inkomstenstroom garanderen.


Hoe werken mining pools?

Doorgaans plaatst een mining pool een coördinator die verantwoordelijk is voor het organiseren van de miners. Ze zullen ervoor zorgen dat de miners verschillende waarden gebruiken voor de nonce, zodat ze geen hashkracht verspillen door te proberen dezelfde blokken te maken. Deze coördinatoren zijn ook verantwoordelijk voor het verdelen van de beloningen en het uitbetalen ervan aan de deelnemers. Er zijn verschillende methoden om het werk van elke mijnwerker te berekenen en om ze dienovereenkomstig te belonen.


Pay-Per-Share (PPS) mining pools

Een van de meest voorkomende uitbetalingsschema's is Pay-Per-Share (PPS). In dit systeem ontvang je een vast bedrag voor elk aandeel dat je hebt ingediend. 

Een share is een hash die wordt gebruikt om het werk van elke miner bij te houden. Het bedrag dat voor elk aandeel wordt uitbetaald, is nominaal, maar neemt in de loop van de tijd toe. Merk op dat een share geen geldige hash is binnen het netwerk. Het is er gewoon een die overeenkomt met de voorwaarden van een mining pool.

In PPS wordt je beloond als de pool een blok oplost of niet. De pool exploitant neemt het risico, dus ze zullen waarschijnlijk een aanzienlijke vergoeding in rekening brengen, hetzij vooraf van de gebruikers of van de uiteindelijke blokbeloning.


Pay-Per-Last-N-Shares (PPLNS) mining pools

Een ander populair schema is Pay-Per-Last-N-Shares (PPLNS). In tegenstelling tot PPS, beloont PPLNS miners alleen wanneer de pool met succes een blok heeft gewonnen. Wanneer de pool een blok vindt, controleert het het laatste N aantal ingezonden aandelen (N varieert afhankelijk van de pool). Om je uitbetaling te krijgen, wordt het aantal aandelen dat je hebt ingediend gedeeld door N, en vervolgens het resultaat vermenigvuldigd met de blokbeloning (minus de korting van de operator).

Laten we een voorbeeld geven. Als de huidige blokbeloning 12,5 BTC is (neem geen transactiekosten aan) en de vergoeding van de operator 20% is, is de beschikbare beloning voor mijnwerkers 10 BTC. Als N 1.000.000 was en u 50.000 aandelen had verstrekt, zou u 5% van de beschikbare beloning (of 0,5 BTC) ontvangen.

U kunt verschillende varianten van deze twee schema's vinden, maar u zult ze het vaakst horen. Merk op dat terwijl we het hebben over Bitcoin, de meest populaire PoW-cryptocurrencies ook mijnbouwpools hebben. Enkele voorbeelden zijn Zcash, Monero, Grin en Ravencoin.



Wilt u aan de slag met cryptocurrency? Koop Bitcoin op Binance!



Vormen mining pools een bedreiging voor decentralisatie?

De alarmbellen gaan misschien af terwijl je dit artikel leest. Is niet de hele reden dat Bitcoin zo krachtig is omdat geen enkele entiteit de blockchain beheert? Wat gebeurt er als iemand het grootste deel van de hashkracht krijgt?

Dit zijn goede vragen. Als een enkele entiteit 51% van de hashkracht van het netwerk kan verwerven, kunnen ze een 51% aanval plannen. Dat zou hen in staat stellen transacties te censureren en oude transacties terug te draaien. Een dergelijke aanval kan enorme schade aanrichten aan een cryptocurrency-ecosysteem.

Vergroten mining pools het risico op een aanval van 51%? Het antwoord is: misschien, maar het is niet waarschijnlijk.


24h breakdown of hash rate by pool

Uitsplitsing van de hash-rate over 24 uur per pool op 16 april 2020. Bron: coindance.com


In theorie zouden de vier grootste pools kunnen samenspannen om het netwerk te kapen. Dat zou echter niet logisch zijn. Zelfs als het hen zou lukken om een aanval uit te voeren, zou de prijs van Bitcoin waarschijnlijk sterk dalen omdat hun acties het systeem zouden ondermijnen. Als gevolg hiervan zouden alle bitcoin die ze hebben gekocht/gemind hun waarde verliezen.

Bovendien bezitten pools niet altijd de noodzakelijke mining apparatuur. Entiteiten wijzen hun machines naar de server van de coördinator, maar ze zijn vrij om naar andere pools te migreren. Het is in het belang van zowel de deelnemers als de pool exploitanten om het ecosysteem gedecentraliseerd te houden. Ze verdienen immers alleen geld als mining winstgevend blijft.

Het is een aantal keer voorgevallen dat pools zijn uitgegroeid tot wat als een zorgwekkende omvang kan worden beschouwd. Over het algemeen ondernemen de pool (en de miners) stappen om de hash-snelheid te verlagen.


Tot Slot

Het mining landschap van  cryptocurrency  werd voor altijd veranderd met de introductie van de eerste mining pool. Ze kunnen zeer gunstig zijn voor miners die een consistentere uitbetaling willen. Met veel verschillende schema's beschikbaar, zullen ze er zeker een vinden die het beste bij hun behoeften past.

In een ideale wereld zou Bitcoin mining veel meer gedecentraliseerd zijn. Voorlopig is dat echter wat we voldoende decentraal zouden kunnen noemen. In ieder geval profiteert niemand van een enkele pool die op lange termijn het grootste deel van de hash-snelheid wint. Deelnemers zouden het waarschijnlijk toch voorkomen, Bitcoin wordt niet beheerd door de miners, maar door de gebruikers.

Loading