Mining pools forklaret
Hjem
Artikler
Mining pools forklaret

Mining pools forklaret

Let √łvet
Offentliggjort Apr 22, 2020Opdateret Jan 31, 2023
7m

Introduktion

Mining er integreret i sikkerheden i Proof-of-Work-blockchains. Ved at beregne hashes med visse egenskaber er deltagerne i stand til at sikre kryptovalutanetværk uden behov for en central myndighed.

Da bitcoin f√łrst blev lanceret i 2009, kunne enhver med en almindelig pc konkurrere med andre minere om at g√¶tte en gyldig hash til den n√¶ste blok. Det skyldes, at sv√¶rhedsgraden for mining var lav. Der var ikke megen hashrate p√• netv√¶rket. Som s√•dan havde du ikke brug for specialiseret hardware for at f√łje nye blokke til blockchainen.

Det er indlysende, at de computere, der kunne beregne flest hashes pr. sekund, ville finde flere blokke. Og dette for√•rsagede et stort skift i √łkosystemet. Minere deltog i noget af et v√•benkapl√łb, mens de k√¶mpede for at f√• en konkurrencefordel.

Efter at have v√¶ret gennem forskellige former for hardware (CPU'er, GPU'er, FPGA'er), besluttede bitcoin-minere sig for ASIC'er ‚Äď anvendelsesspecifikke, integrerede kredsl√łb. Disse mining-enheder giver dig ikke mulighed for at gennemse Binance Academy eller tweete billeder af katte.¬†

Som navnet antyder, er ASIC'er bygget til at udf√łre en enkelt opgave:¬†beregne hashes. Men eftersom de er designet specielt til dette form√•l, g√łr de det utroligt godt. Faktisk s√• godt, at brug af andre typer hardware til bitcoin-mining er blevet ret ualmindeligt.

Hvad er en mining pool?

Du kan kun komme s√• langt med god hardware. Du kan k√łre flere kraftige ASIC'er, og du vil stadig kun v√¶re en dr√•be i bitcoin-mininghavet. Chancerne for, at du rent faktisk miner en blok er ret sm√•, selvom du har brugt mange penge p√• din hardware og den elektricitet, der kr√¶ves for at k√łre den.

Du har ikke nogen garanti for, hvornår du bliver betalt med en block reward, eller endda om du overhovedet bliver betalt. Hvis konsistent indtægt er det, du er ude efter, vil du have meget mere held i en mining pool. 

Lad os sige, at du og ni andre deltagere ejer 0,1 % af netv√¶rkets samlede hashingkraft hver. Det betyder, at du i gennemsnit ville forvente at finde √©n ud af tusind blokke. Med ansl√•et 144 blokke minet om dagen, ville du sandsynligvis finde en blok om ugen. Afh√¶ngigt af din pengestr√łm og investering i hardware og elektricitet kan denne "solo mining"-tilgang v√¶re en gennemf√łrlig strategi.

Men hvad nu hvis denne indt√¶gt ikke vil v√¶re nok til at give gevinst? Du kunne g√• sammen med de andre ni deltagere, vi n√¶vnte. Hvis I alle kombinerer jeres hashingkraft, vil I have 1 % af netv√¶rkets hashrate. Det betyder, at I i gennemsnit finder √©n ud af hver hundrede blokke, hvilket svarer til en til to blokke om dagen. Derefter kan I bare opdele bel√łnningen og dele den mellem alle de involverede minere.

Vi har kort sagt lige beskrevet en mining pool. De bruges i vid udstr√¶kning i dag, da de garanterer en mere stabil str√łm af indt√¶gt til medlemmerne.

Hvordan fungerer mining pools?

Typisk giver en mining pool en koordinator ansvar for at organisere minere. Koordinatoren s√łrger for, at minere bruger forskellige v√¶rdier til noncen, s√• de ikke spilder hashkraft ved at fors√łge at oprette de samme blokke. Disse koordinatorer vil¬†ogs√• v√¶re ansvarlige for at opdele bel√łnningerne og udbetale dem til deltagerne. Der er flere forskellige metoder, der bruges til at beregne det arbejde, der udf√łres af hver miner og til at bel√łnne dem i overensstemmelse hermed.

Mining pools med Pay-Per-Share (PPS)

√Čn af de mere almindelige udbetalingsordninger er Pay-Per-Share (PPS). I dette system modtager du et fast bel√łb for hver "andel", du har indsendt.¬†

En aktie er en hash, der bruges til at holde styr p√• hver miners arbejde. Det bel√łb, der udbetales for hver aktie, er nominelt, men det l√łber op over tid. Bem√¶rk, at en aktie ikke er en gyldig hash i netv√¶rket. Det er simpelthen en, der matcher betingelserne i mining poolen.

I PPS bel√łnnes du, uanset om din pool l√łser en blok eller ej. Pool-operat√łren p√•tager sig risikoen, s√• de vil sandsynligvis opkr√¶ve et betydeligt gebyr ‚Äď enten p√• forh√•nd fra brugerne eller fra den eventuelle block reward.


Full Pay-Per-Share (FPPS)

FPPS-modellen bruger PPS-systemet, men pool-deltagere får også en andel af transaktionsgebyrer. FPPS beregner dette ved at tage et gennemsnit for en standardnetværkstransaktion over en nylig periode og distribuere dette baseret på indsendte aktier.

Mining pools med Pay-Per-Last-N-Shares (PPLNS)

En anden popul√¶r ordning er Pay-Per-Last-N-Shares (PPLNS). I mods√¶tning til PPS bel√łnner PPLNS kun minere, n√•r poolen miner en blok korrekt. N√•r poolen finder en blok, kontrollerer den det sidste N antal indsendte aktier (N varierer afh√¶ngigt af poolen). For at f√• din udbetaling dividerer den antallet af aktier, du har indsendt, med N, og multiplicerer derefter resultatet med block rewarden (minus operat√łrens andel).

Lad os se p√• et eksempel. Hvis den aktuelle block reward er 12,5 BTC (antag, at der ingen transaktionsgebyrer er), og operat√łrens gebyr er 20 %, s√• er den tilg√¶ngelige bel√łnning til minere 10 BTC. Hvis N var 1.000.000, og du leverede 50.000 aktier, ville du modtage 5 % af den tilg√¶ngelige bel√łnning (eller 0,5 BTC).

Du kan finde flere variationer af disse to ordninger, men det er dem, du oftest h√łrer om. Bem√¶rk, at mens vi taler om bitcoin, s√• har de mest popul√¶re PoW-kryptovalutaer ogs√• mining pools. Nogle eksempler inkluderer zcash, monero, grin og ravencoin.¬†

Er mining pools en trussel mod decentralisering?

Alarmklokkerne g√•r m√•ske i gang i dit hoved, n√•r du l√¶ser denne artikel. Er hele grunden til, at bitcoin er s√• st√¶rk, ikke fordi ingen enkelt enhed kontrollerer blockchainen? Hvad sker der, hvis nogen f√•r st√łrstedelen af hashingkraften?

Det er meget gode sp√łrgsm√•l. Hvis en enkelt enhed kan erhverve sig 51 % af netv√¶rkets hashkraft, kan de starte et 51 %-angreb. Det ville give dem mulighed for at censurere transaktioner og tilbagef√łre gamle transaktioner. Et s√•dant angreb kan for√•rsage massiv skade p√• et kryptovaluta√łkosystem.

√ėger mining pools risikoen for et 51 %-angreb? Svaret er: M√•ske, men det er ikke sandsynligt.

24-timers udspecificering af hashrate efter pool

24-timers udspecificering af hashraten efter pool den 16. april 2020. Kilde: coindance.com


I teorien kunne de fire st√łrste pools samarbejde om at kapre netv√¶rket. Det ville dog ikke give meget mening. Selv hvis de form√•ede at udf√łre et angreb, ville prisen p√• bitcoin sandsynligvis falde, da deres handlinger ville underminere systemet. Som et resultat vil alle coins, de har erhvervet, miste v√¶rdi.¬†

Hvad mere er, pools ejer ikke n√łdvendigvis mining-udstyret. Enheder retter deres maskiner mod koordinatorens server, men de kan frit migrere til andre pools. Det er i b√•de deltagernes og pool-operat√łrernes interesse at holde √łkosystemet decentraliseret. De tjener trods alt kun penge, hvis mining forbliver rentabel.

Der har v√¶ret et par lejligheder, hvor pools er vokset til, hvad der kan betragtes som en bekymrende st√łrrelse. Generelt tager poolen (og dens minere) skridt til at reducere hashraten.


Sammenfatning

Mining-landskabet for kryptovaluta blev for evigt √¶ndret med introduktionen af den f√łrste mining pool. De kan v√¶re yderst gavnlige for minere, der √łnsker at f√• en mere konsistent udbetaling. Med mange forskellige ordninger til r√•dighed, er de n√łdt til at finde en, der bedst passer til deres behov.

I en ideel verden ville bitcoin-mining v√¶re meget mere decentraliseret. Indtil videre er det dog, hvad vi kan kalde "tilstr√¶kkeligt decentraliseret". Under alle omst√¶ndigheder er der ingen, der drager fordel af, at en enkelt pool f√•r st√łrstedelen af hashraten i det lange l√łb. Deltagerne vil sandsynligvis forhindre det i at ske ‚Äď trods alt drives bitcoin ikke af minerne, men af brugerne.