Bitcoin-gruvpooler är decentraliserade grupper som organiseras och drivs av tredje part för att samordna hashkraft från gruvarbetare runt om i världen och sedan dela eventuellt resulterande bitcoin i proportion till hashkraften som bidragit till poolen.

Varför mina Bitcoin i en pool?

På ett sätt är bitcoinbrytning (och mer allmänt, arbetsprövning) processen att “gissa” vad nästa block i Bitcoin blockchain kan vara.

Genom att kombinera slumptal (“nonces”) med allt annat innehåll i ett (potentiellt) Bitcoin-block kan den resulterande “block-hash” komma ut som giltig, men detta är en fråga om försök och fel. Specialiserad gruvhårdvara är utformad för att göra en enorm mängd gissningar per sekund, men för varje enskild gissning är det mycket osannolikt att resultatet kontrolleras.

Gruvans slumpmässiga natur öppnar enskilda gruvarbetare upp till mycket varians eller “tur”. Även om en mycket stor gruvarbetare skulle kontrollera, säg, 1 procent av all hashkraft i Bitcoin-nätverket, garanterar det inte att de konsekvent hittar en av 100 block. Istället kunde de ha tur på en dag och hitta tre kvarter, men ha tur under de närmaste tre dagarna (eller mer) och hitta noll block.

Pooled mining är ett sätt för enskilda gruvarbetare att kombinera sin hashkraft så att de kan bryta som om de är en stor gruvarbetare. De enskilda gruvarbetarna (i samband med poolad gruvdrift kallas dessa också för “hashers”) delar i belöningen för alla block som hittas av den kombinerade poolen, justerat av deras bidragande andel av hashkraften. Detta garanterar att de kommer att hitta kvarter regelbundet och därmed jämna ut intäkterna från gruvbelöningar.

Med poolad gruvdrift kan gruvarbetare tjäna en relativt stabil inkomst istället för en enorm lönedag sporadiskt.

Hur fungerar Bitcoin Mining Pools?

Det finns olika varianter av gruvbassänger, och då och då föreslås och införs nya metoder.

Vanligtvis ställer dock en gruvpooloperatör upp en tjänst för hasherer att ansluta till. Under denna anslutning kommer gruvpooloperatören att skicka “blockmallar” till hasherna. Dessa blockmallar är, som namnet antyder, mallar för hur nästa Bitcoin-block kan se ut, men utan det nödvändiga beviset för arbete (“gissning”) som utförs på det.

Med hjälp av denna blockmall börjar hasherar gissa vad nästa block är: De utför bevis på arbete på det. Om de gissar korrekt returnerar de det giltiga Bitcoin-blocket till gruvpoolen och gruvpoolen sänder blocket till Bitcoin-nätverket och tjänar blockbelöningen. Det skär sedan blockbelöningen i små bitar för att betala alla hasherer i poolen, enligt förhållandet mellan deras bidragna hashkraft (även om denna driftsmetod står för en relativt liten del av Bitcoin-nätverket).

Gruvpooler betalar ut gruvarbetare för deras hashfrekvens baserat på det förväntade värdet på hashfrekvensen. För att tjäna sina intäkter köper gruvpoolen vanligtvis hashgraden med rabatt (cirka 97 till 99 procent av det förväntade värdet). Den förväntade hashfrekvensen beräknas olika över pooler, men följer i allmänhet formeln 1 / nätverksproblem x blockbelöning + 24 timmars genomsnittliga transaktionsavgifter.

Gruvpooler kan omedelbart verifiera att arbetet som skickas till dem är giltigt genom att titta på resultatet av hashen och jämföra det med nätverksmålet. Gruvgrupper ställer in en anpassad tröskel, kallad “delmål” som gör det möjligt för gruvarbetare att skicka en andel (hash) runt var femte sekund till dem. Om en hash är lägre än aktiemålet anses den vara giltig och gruvarbetaren belönas för sina ansträngningar. Ju mer hashhastighet en gruvarbetare har desto lägre blir andelsmålet och gruvarbetaren belönas lika för det ”hårdare” arbetet.

Det beror på vilken nivå av djup du vill gå in här men några fler nyanser. (1) du behöver en fullständig nod för att bryta som ASIC inte kommer med, så gruvarbetare kan bara bryta till nätverket med en ASIC, medan pooler kör fulla noder (2) de flesta gruvarbetare vill få konsekventa utbetalningar oavsett gruvlyckan de säljer direkt till gruvpooler på det förväntade värdet av deras hashrate. Cirka 95% av branschen arbetar på detta sätt (slush pool är det anmärkningsvärda undantaget)

Vissa alternativa konstruktioner för gruvbassänger är inte beroende av en gruvpooloperatör (istället använder gruvpoolen ett slags “mini-blockchain”) eller låter hasherer skapa sina egna blockmallar (som fortfarande måste godkännas av gruvpoolen ).

Är Bitcoin Mining i en pool mer lönsam?

I genomsnitt nej, bitcoinbrytning i en gruvpool är inte mer lönsam än bitcoin mining solo. Men i en annan mening, ja det är det.

På en tillräckligt lång tidslinje bör varianten av solo mining bryta sig, och en solo gruvarbetare bör tjäna minst lika mycket som de skulle göra i en gruvpool. Faktum är att eftersom gruvpooloperatörerna vanligtvis tar ut en avgift för sina tjänster skulle gruv solo troligen vara mer lönsamt.

Men “på en tillräckligt lång tidslinje” kan det innebära att det tar längre tid än en livstid för variansen att träna sig själv. Många gruvarbetare föredrar en mer stabil inkomstform, även om det betyder att det kostar dem en liten avgift. Gruvpooler betalar ut konsekvent belöning som inte baseras på gruv ”lycka”, vilket är oerhört viktigt för gruvföretag eller enskilda gruvarbetare som har fasta kostnader (som el). Till och med gruvarbetare som producerar 1 procent av nätverkets hash-frekvens kan inte riskera att inkomstkostnaden inte överensstämmer med enbart gruvdrift.

Dessutom finns det många tekniska utmaningar med gruvprocessen, som föräldralösa och avvisade block, dålig gruvverkningsgrad etc. Gruvpooloperatörer har arbetat för att göra gruvprocessen perfekt och kan minimera dessa potentiella förluster för deltagarna.

Hur man väljer en Bitcoin Mining Pool

Att välja en Bitcoin-pool kan vara svårt för gruvarbetare. Det finns många alternativ tillgängliga och prissättningen har historiskt varit ganska ogenomskinlig. En pool kan ange en potentiell gruvarbetare för en viss avgift, men det kan vara oklart vad avgiften baseras på och hur mycket gruvarbetaren faktiskt kommer att tjäna.

Det bästa rådet för att välja en gruvpool är att prova flera alternativ och göra några av dina egna tester. På det sättet kan du få en mer utbildad åsikt om rätt pool för dig.

Förutom grundläggande lönsamhet kan du också välja en pool baserad på saker som geografisk plats (och lokala reglerande lagar), användarupplevelse, resultatstatistik och tillgänglig data och ytterligare gruvverktyg som erbjuds tillsammans med tjänsten.

Är Bitcoin Mining Pools ett problem för Bitcoin Network?

I den vanligaste bitcoin-gruvpoolsinstallationen, som förklarats ovan, skapar gruvpooloperatören blockmallar för hasher att utföra bevis på arbete med. Detta innebär att gruvpooloperatören får bestämma vilka transaktioner som bryts i blocket som hela poolen arbetar med. Detta är en form av gruvcentralisering; allt annat lika, ett ekosystem där alla bitcoin-gruvarbetare bryter individuellt skulle vara mer decentraliserade än ett ekosystem där de bryter i gruvbassänger.

Denna centralisering ger en viss mängd kraft till gruvpooloperatören. De kan till exempel besluta att inte inkludera vissa transaktioner (“censur”) på gruvpoolens vägnar och kanske till och med försöka utföra 51 procents attacker (även om detta skulle vara svårare).

Huruvida detta är ett verkligt problem eller inte, och hur stort detta är, beror på många faktorer. Till exempel beror det på hur stor gruvpoolen är, och det beror på hur svårt eller enkelt det är för hasher att byta till en annan gruvpool, eller hur svårt eller enkelt det är att starta en ny gruvpool. Hittills har poolad gruvdrift inte orsakat mycket allvarliga problem för Bitcoin.

Vissa Bitcoiners har uttryckt oro över koncentrationen av gruvpooler som drivs i Kina. Med en så hög koncentration av hanteringen av hash i ett enda land kan det finnas potential för en statligt sponsrad attack.

På baksidan tillåter förekomsten av gruvpooler förmodligen fler människor att delta i bitcoinbrytning i första hand, vilket också bidrar till decentraliseringen av systemet. (Återigen, om denna typ av decentralisering faktiskt är användbar beror också på många andra faktorer.)

Några alternativa bitcoin-gruvbassängsdesigner (som nämnts ovan) syftar till att begränsa några av riskerna med poolad gruvdrift, men tenderar att komma med sina egna avvägningar och har inte riktigt kommit på det stora sättet (ännu). Stratum V2, utvecklad av Braiins, är en innovativ lösning för poolcentralisering som gör det möjligt för gruvarbetare att skicka in sina egna anpassade block, vilket ger lite kraft tillbaka till dem. Det är dock oklart om resten av gruvpoolerna, mestadels baserade i Kina, kommer att anta denna teknik.

Är poolad gruvdrift en del av Bitcoin-protokollet?

Nej, poolad gruvdrift är inte en del av Bitcoin-protokollet i sig, och det finns ingen anledning att tro att Satoshi Nakamoto avsåg att gruvdrift ska göras med pooler.

Istället uppfanns pooling mining 2011 av Marek “Slush” Palatinus, som också grundade Bitcoins första gruvpool: Slush Pool. Gruvpooler använder sina egna protokoll, även om vissa av dessa har blivit så standardiserade idag att de lika gärna kan anses vara en del av Bitcoin-protokollet.

Naturligtvis, även om det inte var designat för det, tillåter Bitcoin-protokollet bitcoinbrytning. (Det är därför det kan finnas.)

Hur bryter jag i en Bitcoin Mining Pool?

Om du vill bryta i en bitcoin-gruvpool ansluter du helt enkelt din gruvhårdvara till din utvalda gruvpool. (Att bryta utan specialiserad hårdvara är egentligen inte längre ett alternativ idag.) Det är vanligtvis så enkelt som att sätta poolens Stratum-konfiguration i din gruvarbetare och skapa ett arbetarnamn. Gruvpoolens webbplats bör ha mer specifika instruktioner om hur man gör detta.