Bitcoin minedrift er decentraliserede grupper organiseret og drevet af tredjeparter for at koordinere hashkraft fra minearbejdere rundt om i verden og derefter dele enhver resulterende bitcoin i forhold til den hashpower, der bidrager til puljen..
Hvorfor mine Bitcoin i en pool?
På en måde er bitcoin-minedrift (og mere generelt, proof-of-work mining) processen med at “gætte”, hvad den næste blok i Bitcoin-blockchain kan være.
Ved at kombinere tilfældige tal (“nonces”) med alt andet indhold i en (potentiel) Bitcoin-blok, kan den resulterende “blokhash” muligvis komme ud som gyldig, men dette er et spørgsmål om prøving og fejl. Specialiseret minedrifthardware er designet til at give en enorm mængde gætter pr. Sekund, men for hvert enkelt gæt er det meget usandsynligt, at resultatet tjekker ud.
Minedriftens tilfældige natur åbner de enkelte minearbejdere op til meget varians eller “held”. Selvom en meget stor minearbejder ville kontrollere, fx 1 procent af al hashkraft på Bitcoin-netværket, garanterer det ikke, at de konsekvent finder en ud af hver 100 blokke. I stedet kunne de være heldige på en dag og finde tre blokke, men få uheld i løbet af de næste tre dage (eller mere) og finde nul blokke.
Samlet minedrift er en måde for enkelte minearbejdere at kombinere deres hashkraft, så de kan udvinde, som om de er en stor minearbejder. De enkelte minearbejdere (i sammenhæng med minedrift i poolen, disse kaldes også “hashers”) deler i belønningen for blokke, der findes af den kombinerede pool, justeret af deres bidragede andel af hashkraften. Dette garanterer, at de finder blokke mere regelmæssigt og dermed udjævner indtjeningen fra minedrift.
Med samlet minedrift kan minearbejdere tjene en relativt stabil indkomst i stedet for en kæmpe lønningsdag sporadisk.
Hvordan fungerer Bitcoin Mining Pools?
Der er forskellige varianter af minedrift, og fra tid til anden foreslås og introduceres nye metoder.
Mest typisk opretter en minedriftpooloperatør dog en tjeneste, som hasherer kan oprette forbindelse til. Over denne forbindelse sender minedriftspooloperatøren “blokskabeloner” til hasherne. Disse blokskabeloner er, som navnet antyder, skabeloner til, hvordan den næste Bitcoin-blok kunne se ud, men uden det krævede bevis for arbejde (“gætte”) udført på den.
Ved hjælp af denne blokskabelon begynder hashere at gætte, hvad den næste blok er: De udfører bevis for arbejde på den. Hvis de gætter korrekt, returnerer de den gyldige Bitcoin-blok til minepuljen, og minepuljen sender blokken til Bitcoin-netværket og tjener blokbelønningen. Det skærer derefter blokbelønningen i små stykker for at betale alle hasherne i puljen i henhold til forholdet mellem deres bidragede hashkraft (selvom denne driftsmetode tegner sig for en relativt lille del af Bitcoin-netværket).
Minepuljer udbetaler minearbejdere for deres hashrate baseret på den forventede værdi af hashprocenten. For at tjene deres indtægter køber minepuljen normalt hashprocenten med en rabat (ca. 97 til 99 procent af den forventede værdi). Den forventede hashrate beregnes forskelligt på tværs af puljer, men følger generelt formlen 1 / netværksproblemer x blokbelønning + 24 timers gennemsnitlige transaktionsgebyrer.
Minepuljer kan med det samme kontrollere, at det arbejde, der sendes til dem, er gyldigt ved at se på resultatet af hashen og sammenligne det med netværksmålet. Minepuljer indstiller en brugerdefineret tærskel, kaldet “delingsmål”, der giver minearbejdere mulighed for at indsende en andel (hash) omkring hvert femte sekund til dem. Hvis en hash er lavere end aktiemålet, betragtes den som gyldig, og minearbejderen belønnes for deres indsats. Jo mere hash-hastighed en minearbejder har, desto lavere vil aktiemålet være, og minearbejderen belønnes tilsvarende for det “hårdere” arbejde.
Det afhænger af hvilket dybdeniveau du vil gå ind her, men et par flere nuancer. (1) du har brug for en fuld knude til minedrift, som ASIC’er ikke kommer med, så minearbejdere kan bare mine til netværket med en ASIC, mens puljer kører fulde noder (2) de fleste minearbejdere ønsker at modtage ensartede udbetalinger uanset minedrift, så de sælger direkte til minedrift til den forventede værdi af deres hashrate. Omkring 95% af branchen arbejder på denne måde (slush pool er den bemærkelsesværdige undtagelse)
Nogle alternative designs til minedrift er ikke afhængige af en minedriftpooloperatør (i stedet bruger minedrift en slags “mini-blockchain”) eller lader hasherer oprette deres egne blokskabeloner (der stadig skal godkendes af minedriften. ).
Er Bitcoin Mining i en pool mere rentabel?
I gennemsnit nej, bitcoin minedrift i en minedrift er ikke mere rentabel end bitcoin minedrift solo. Men i en anden forstand, ja det er det.
På en lang nok tidslinje skulle variansen af solo-minedrift fungere, og en solo-minearbejder skulle tjene mindst lige så meget som de ville gøre i en minedrift. Faktisk, da minedrift-pooloperatører typisk opkræver et gebyr for deres tjenester, ville minedrift sandsynligvis være mere rentabelt.
Imidlertid kan “på en lang nok tidslinje” betyde, at det vil tage længere tid end en levetid for variansen at arbejde sig ud. Mange minearbejdere foretrækker en mere stabil form for indkomst, selvom det betyder, at det koster dem et mindre gebyr. Minepuljer udbetaler ensartet belønning ikke baseret på minedrift “held”, hvilket er ekstremt vigtigt for mineselskaber eller individuelle minearbejdere, der har faste omkostninger (såsom elektricitet). Selv minearbejdere, der producerer 1 procent af netværkets hashrate, kan ikke risikere, at indtægtsomkostningerne ikke stemmer overens med minedrift alene.
Derudover er der mange tekniske udfordringer med minedriftsprocessen, såsom forældreløse og afviste blokke, dårlig minearbejdereffektivitet osv. Minedriftoperatører har arbejdet for at perfektionere minedriftsprocessen og kan minimere disse potentielle tab for deltagere.
Sådan vælger du en Bitcoin Mining Pool
At vælge en Bitcoin-pool kan være svært for minearbejdere. Der er mange muligheder, og prisfastsættelsen har historisk været ret uigennemsigtig. En pool kan citere en potentiel minearbejder til et bestemt gebyr, men det kan være uklart, hvad gebyret er baseret på, og hvor meget minearbejderen rent faktisk vil tjene.
Det bedste råd til valg af en minedrift er at prøve flere muligheder og lave nogle af dine egne test. På den måde kan du få en mere veluddannet mening om den rigtige pool til dig.
Udover rentabilitet ved baseline kan du også vælge en pulje baseret på ting som geografisk placering (og lokale lovgivninger), brugeroplevelse, ydeevne statistik og tilgængelige data og yderligere minedrift værktøjer tilbydes sammen med tjenesten.
Er Bitcoin Mining Pools et problem for Bitcoin Network?
I den mest almindelige opsætning af bitcoin-minepool, som forklaret ovenfor, opretter minedrift-pooloperatøren blokskabeloner til hasher til at udføre bevis for arbejde med. Dette betyder, at minepooloperatøren får bestemme, hvilke transaktioner der udvindes i blokken, som hele puljen arbejder på. Dette er en form for minedriftcentralisering; alt andet lige, et økosystem, hvor alle bitcoin-minearbejdere miner hver for sig, ville være mere decentrale end et økosystem, hvor de mine i minedrift.
Denne centralisering giver minedriftens pooloperatør en vis mængde strøm. De kunne for eksempel beslutte ikke at medtage visse transaktioner (“censur”) på vegne af minepuljen og måske endda prøve at udføre 51 procent angreb (selvom dette ville være vanskeligere).
Hvorvidt dette er et reelt problem eller ikke, og hvor stort dette problem er, afhænger af mange faktorer. For eksempel afhænger det af, hvor stor minepuljen er, og det afhænger af, hvor hårdt eller let det er for hasher at skifte til en anden minepool, eller hvor svært eller let det er at starte en ny minepool. Indtil videre har pooled minedrift ikke forårsaget meget alvorlige problemer for Bitcoin.
Nogle Bitcoinere har udtrykt bekymring over koncentrationen af minedriftspuljer, der drives i Kina. Med en så høj koncentration af styring af hashrate i et enkelt land kan der være potentiale for et statsstøttet angreb.
På bagsiden tillader eksistensen af minedrift sandsynligvis flere mennesker til at deltage i bitcoin-minedrift i første omgang, hvilket også bidrager til decentraliseringen af systemet. (Igen, om denne type decentralisering faktisk er nyttig, afhænger også af mange andre faktorer.)
Nogle alternative bitcoin-minedrift-pooldesign (som nævnt ovenfor) forsøger at begrænse nogle af risiciene ved pooled minedrift, men har en tendens til at komme med deres egne afvejninger og har ikke rigtig fanget det på en stor måde (endnu). Stratum V2, udviklet af Braiins, er en innovativ løsning til poolcentralisering, der giver minearbejdere mulighed for at indsende deres egne brugerdefinerede blokke, hvilket giver dem noget magt. Det er imidlertid uklart, om resten af minedriftene, der hovedsagelig er baseret i Kina, vil anvende denne teknologi.
Er samlet minedrift i Bitcoin-protokollen?
Nej, samlet minedrift er ikke en del af selve Bitcoin-protokollen, og der er ingen grund til at tro, at Satoshi Nakamoto havde til hensigt, at minedrift skulle udføres ved puljer.
I stedet blev poolet minedrift opfundet i 2011 af Marek “Slush” Palatinus, som også grundlagde Bitcoins første minedrift: Slush Pool. Minepuljer bruger deres egne protokoller, selvom nogle af disse er blevet så standardiserede i dag, at de lige så godt kan betragtes som en del af Bitcoin-protokollen.
Selvom det ikke var designet til det, tillader Bitcoin-protokollen selvfølgelig bitcoin-minedrift. (Derfor kan det eksistere.)
Hvordan miner jeg i en Bitcoin Mining Pool?
Hvis du vil udvinde i en bitcoin minedrift pool, skal du blot forbinde din minedrift hardware til din valgte minedrift pool. (Minedrift uden specialiseret hardware er ikke rigtig en mulighed i disse dage.) Det er normalt så simpelt som at placere poolens Stratum-konfiguration i din minearbejder og oprette et arbejdernavn. Minedriftens websted bør have mere specifikke instruktioner om, hvordan man gør dette.