Bitcoin gruvebassenger er desentraliserte grupper organisert og drevet av tredjeparter for å koordinere hashkraft fra gruvearbeidere over hele verden og deretter dele eventuell resulterende bitcoin i forhold til hashpower bidratt til bassenget.
Hvorfor Mine Bitcoin i et basseng?
På en måte er bitcoin mining (og mer generelt, proof-of-work mining) prosessen med å “gjette” hva neste blokk i Bitcoin blockchain kan være.
Ved å kombinere tilfeldige tall (“nonces”) med alt annet innhold i en (potensiell) Bitcoin-blokk, kan den resulterende “block hash” komme ut som gyldig, men dette er et spørsmål om prøving og feiling. Spesialisert gruvedrift er designet for å gi enorme mengder gjetninger per sekund, men for hver gjetning er det veldig lite sannsynlig at resultatet sjekker ut.
Den tilfeldige karakteren med gruvedrift åpner de enkelte gruvearbeiderne for mye varians eller “hell”. Selv om en veldig stor gruvearbeider vil kontrollere, for eksempel, 1 prosent av all hashkraft på Bitcoin-nettverket, garanterer det ikke at de konsekvent finner en av hver 100 blokker. I stedet kunne de være heldige på en dag og finne tre blokker, men bli uheldige de neste tre dagene (eller mer) og finne null blokker..
Pooled mining er en måte for individuelle gruvearbeidere å kombinere hashkraften deres slik at de kan gruve som om de er en stor gruvearbeider. De enkelte gruvearbeiderne (i sammenheng med samlet gruvedrift, disse blir også referert til som “hashers”) deler i belønningen for blokker som blir funnet av det kombinerte bassenget, justert av deres bidragsandel av hashkraften. Dette garanterer at de vil finne blokker mer regelmessig og dermed jevner ut inntektene fra gruvedrift.
Med samlet gruvedrift kan gruvearbeidere tjene en relativt jevn inntekt, i stedet for en enorm lønningsdag sporadisk.
Hvordan fungerer Bitcoin Mining Pools?
Det er forskjellige varianter av gruvebassenger, og fra tid til annen foreslås og introduseres nye metoder.
Vanligvis setter imidlertid en gruvedriftoperatør opp en tjeneste for hasherer å koble seg til. Over denne forbindelsen vil operatøren for gruvedrift sende “blokkmaler” til hasherne. Disse blokkeringsmalene er, som navnet antyder, maler for hvordan den neste Bitcoin-blokken kan se ut, men uten nødvendig bevis på arbeid (“gjetting”) utført på den.
Ved hjelp av denne blokkmalen begynner hasher å gjette hva neste blokk er: De utfører bevis på arbeidet med den. Hvis de gjetter riktig, returnerer de den gyldige Bitcoin-blokken til gruvebassenget, og gruvebassenget sender blokken til Bitcoin-nettverket og tjener blokkbelønningen. Den kutter deretter blokkbelønningen i små biter for å betale alle hasherene i bassenget, i henhold til forholdet mellom deres bidratt hashkraft (selv om denne driftsmetoden står for en relativt liten del av Bitcoin-nettverket).
Gruvedrift utbetaler gruvearbeidere for deres hashrate basert på forventet verdi av hash-rate. For å tjene inntektene sine, kjøper gruvebassenget vanligvis hashfrekvensen med rabatt (rundt 97 til 99 prosent av forventet verdi). Den forventede hashfrekvensen beregnes forskjellig på tvers av bassenger, men følger generelt formelen 1 / nettverksproblemer x blokkbelønning + 24 timers gjennomsnittlige transaksjonsgebyrer.
Gruvedrift kan umiddelbart bekrefte at arbeidet som blir sendt til dem er gyldig ved å se på resultatet av hasjen og sammenligne det med nettverksmålet. Gruvedrift setter en tilpasset terskel, kalt “delingsmål” som gjør at gruvearbeidere kan sende inn en del (hasj) hvert femte sekund til dem. Hvis en hasj er lavere enn aksjemålet, anses den som gyldig, og gruvearbeideren blir belønnet for sin innsats. Jo mer hash-hastighet en gruvearbeider har, jo lavere vil aksjemålet være, og gruvearbeideren blir tilsvarende belønnet for det “vanskeligere” arbeidet.
Det kommer an på hvilket dybdenivå du vil gå inn på her, men noen få nyanser. (1) du trenger en full node for å utvinne som ASIC-er ikke kommer med, slik at gruvearbeidere bare kan bryte til nettverket med en ASIC, mens bassenger kjører fulle noder (2) de fleste gruvearbeidere vil motta jevn utbetalinger uavhengig av gruveflaks så de selger direkte til gruvebassenger på den forventede verdien av deres hashrate. Omtrent 95% av bransjen fungerer på denne måten (slush pool er det bemerkelsesverdige unntaket)
Noen alternative design for gruvebassenger er ikke avhengige av en gruvepooloperatør (i stedet bruker gruvebassenget en slags “mini-blockchain”) eller lar hasher lage sine egne blokkmaler (som fortsatt må godkjennes av gruvebassenget ).
Er Bitcoin Mining i et basseng mer lønnsomt?
I gjennomsnitt, nei, bitcoin mining i et gruvedrift er ikke mer lønnsomt enn bitcoin mining solo. Men i en annen forstand, ja det er det.
På en lang nok tidslinje, bør variansen av solo mining fungere, og en solo miner bør tjene minst like mye som de ville gjort i et gruvebasseng. Faktisk, siden gruvebassengoperatørene vanligvis tar et gebyr for sine tjenester, vil gruvedrift trolig være mer lønnsomt.
Imidlertid kan “på en lang nok tidslinje” bety at det vil ta lengre tid enn en levetid for variansen å ordne seg. Mange gruvearbeidere foretrekker en mer stabil inntektsform, selv om det betyr at det koster dem en liten avgift. Gruvebassenger utbetaler jevn belønning ikke basert på gruve “flaks”, noe som er ekstremt viktig for gruvevirksomheter eller enkelte gruvearbeidere som har faste kostnader (for eksempel strøm). Selv gruvearbeidere som produserer 1 prosent av nettets hashrate, kan ikke risikere at inntekt-kostnadene ikke samsvarer med gruvedrift alene.
I tillegg er det mange tekniske utfordringer med gruveprosessen, for eksempel foreldreløse og avviste blokker, dårlig gruveeffektivitet osv. Operatører av gruvebassenger har jobbet for å perfeksjonere gruveprosessen og kan minimere disse potensielle tapene for deltakerne..
Hvordan velge et Bitcoin Mining Pool
Å velge et Bitcoin-basseng kan være vanskelig for gruvearbeidere. Det er mange tilgjengelige alternativer, og prisingen har historisk vært ganske ugjennomsiktig. Et basseng kan sitere en potensiell gruvearbeider for en viss avgift, men det kan være uklart hva avgiften er basert på og hvor mye gruvearbeideren faktisk vil tjene.
Det beste rådet for å velge et gruvebasseng er å prøve flere alternativer og gjøre noen av dine egne tester. På den måten kan du få en mer utdannet mening om riktig basseng for deg.
I tillegg til lønnsomhet ved utgangspunktet, kan du også velge et basseng basert på ting som geografisk plassering (og lokale lover), brukeropplevelse, ytelsesstatistikk og tilgjengelige data og ekstra gruveverktøy som tilbys sammen med tjenesten..
Er Bitcoin Mining Pools et problem for Bitcoin Network?
I det vanligste oppsettet av gruvedrift av bitcoin, som forklart ovenfor, oppretter gruvebassengoperatøren blokkmaler for hasher å utføre bevis på arbeidet med. Dette betyr at gruvebassengoperatøren får bestemme hvilke transaksjoner som utvinnes i blokken som hele bassenget jobber med. Dette er en form for gruvesentralisering; alt annet er like, et økosystem der alle bitcoin-gruvearbeidere gruver hver for seg, vil være mer desentraliserte enn et økosystem der de gruver i gruvebassenger.
Denne sentraliseringen gir en viss mengde kraft til gruvebassengoperatøren. De kan for eksempel bestemme seg for ikke å inkludere visse transaksjoner (“sensur”) på vegne av gruvebassenget, og kanskje til og med prøve å utføre 51 prosent angrep (selv om dette ville være vanskeligere).
Hvorvidt dette er et reelt problem eller ikke, og hvor stort dette problemet er, avhenger av mange faktorer. For eksempel avhenger det av hvor stort gruvebassenget er, og det avhenger av hvor vanskelig eller enkelt det er for hasher å bytte til et annet gruvebasseng, eller hvor vanskelig eller enkelt det er å starte et nytt gruvebasseng. Så langt har ikke samlet gruvedrift gitt Bitcoin alvorlige problemer.
Noen Bitcoinere har uttrykt bekymring for konsentrasjonen av gruvebassenger som drives i Kina. Med en så høy konsentrasjon av styring av hashrate i et enkelt land, kan det være potensial for et statssponsert angrep.
På baksiden tillater eksistensen av gruvebassenger sannsynligvis flere mennesker å delta i bitcoin-gruvedrift i utgangspunktet, noe som også bidrar til desentralisering av systemet. (Igjen, om denne typen desentralisering faktisk er nyttig, avhenger også av mange andre faktorer.)
Noen alternative bitcoin mining pool design (som nevnt ovenfor) prøver å begrense noen av risikoen ved pooled mining, men har en tendens til å komme med sine egne avveininger og har egentlig ikke fanget på det store (ennå). Stratum V2, utviklet av Braiins, er en nyskapende løsning for bassengsentralisering som gjør at gruvearbeidere kan sende inn sine egne blokker, noe som gir dem litt kraft tilbake. Det er imidlertid uklart om resten av gruvebassengene, hovedsakelig basert i Kina, vil ta i bruk denne teknologien.
Er samlet gruvedrift en del av Bitcoin-protokollen?
Nei, samlet gruvedrift er ikke en del av selve Bitcoin-protokollen, og det er ingen grunn til å tro at Satoshi Nakamoto hadde til hensikt at gruvedrift skulle gjøres ved bassenger.
I stedet ble pooled mining oppfunnet i 2011 av Marek “Slush” Palatinus, som også grunnla Bitcoins første gruvebasseng: Slush Pool. Gruvebassenger bruker egne protokoller, selv om noen av disse har blitt så standardiserte i dag at de like godt kan bli ansett for å være en del av Bitcoin-protokollen..
Selv om det ikke var designet for det, tillater Bitcoin-protokollen selvfølgelig bitcoin-gruvedrift. (Derfor kan det eksistere.)
Hvordan gruver jeg i et Bitcoin Mining Pool?
Hvis du vil gruve i et bitcoin mining-basseng, kobler du bare gruvedriftens maskinvare til ditt gruvedrift. (Gruvedrift uten spesialisert maskinvare er egentlig ikke noe alternativ lenger i disse dager.) Det er vanligvis så enkelt som å sette bassengets Stratum-konfigurasjon i gruvearbeideren din, og lage et arbeidernavn. Gruvedriftens nettsted bør ha mer spesifikke instruksjoner om hvordan du gjør dette.