Poole Miningowe

Poole Miningowe

艢rednio zaawansowany
Opublikowane Apr 22, 2020Zaktualizowane Jan 31, 2023
7m

Spis tre艣ci


Wprowadzenie

Mining jest integralnym elementem bezpiecze艅stwa blockchian贸w, opieraj膮cych si臋 na algorytmie聽Proof of Work. Obliczaj膮c聽funkcje hashuj膮ce posiadaj膮ce pewne w艂a艣ciwo艣ci, uczestnicy s膮 w stanie zabezpieczy膰 sieci聽kryptowalut bez potrzeby opierania si臋 na centralnym organie decyzyjnym.
Kiedy Bitcoin zosta艂 uruchomiony po raz pierwszy w 2009 roku, ka偶dy posiadaj膮cy dost臋p do zwyk艂ego komputera PC m贸g艂 konkurowa膰 z innymi g贸rnikami, aby odgadn膮膰 prawid艂owy hash dla nast臋pnego聽bloku. By艂o to mo偶liwe, 偶e wzgl臋du na fakt, 偶e聽trudno艣膰 wydobycia pozostawa艂a na niskim poziomie. Sie膰 by艂a zasilana przez bardzo niewiele聽mocy hashuj膮cej. W zwi膮zku z tym nie potrzebowa艂e艣 specjalistycznego sprz臋tu g贸rniczego, aby dodawa膰 nowe bloki do聽艂a艅cucha blok贸w.

Jest oczywistym, 偶e komputery, kt贸re mog艂yby obliczy膰 najwi臋cej hash贸w na sekund臋, znalaz艂yby wi臋cej blok贸w. A to spowodowa艂o powa偶ne zmiany w uk艂adzie si艂 ekosystemu. G贸rnicy brali udzia艂 w wy艣cigu zbroje艅, staraj膮c si臋 zdoby膰 przewag臋 konkurencyjn膮 nad innymi uczestnikami sieci.

Po iteracji przez r贸偶nego rodzaju sprz臋t (CPU, GPU, FPGA), g贸rnicy w sieci Bitcoin zdecydowali si臋 na stworzenie ASICs'贸w 鈥撀Application-Specific Integrated Circuits (Uk艂ady Scalone Odpowiednie dla Aplikacji). Czym w艂a艣ciwie s膮 te urz膮dzenia? C贸偶, nie s膮 to standardowe komputery. Nie przeczytasz na nich artyku艂贸w na Binance Academy, ani nie przejrzysz Twittera.聽

Jak sama nazwa wskazuje, uk艂ady ASIC zbudowane zosta艂y do wykonywania jednego okre艣lonego zadania: obliczania funkcji skr贸t贸w (hash). Poniewa偶 jednak projektuje si臋 je specjalnie do tego celu, robi膮 to niesamowicie dobrze. Tak dobrze, 偶e korzystanie z innych rodzaj贸w sprz臋tu do wydobywania bitcoin贸w sta艂o si臋 nieop艂acalne i do艣膰 rzadkie.


Czym jest mining pool?

Dobry sprz臋t (ASICy nazywa si臋 potocznie koparkami kryptowalut) to nie wszystko. By膰 mo偶e korzystasz z kilku uk艂ad贸w ASIC o du偶ej mocy, lecz nadal b臋dziesz zaledwie kropl膮 w 艣wiatowym oceanie wydobywczym聽bitcoin贸w. Szanse na wydobycie聽bloku s膮 niewielkie, mimo 偶e wyda艂e艣 g贸r臋 pieni臋dzy na koparki i energi臋 elektryczn膮 potrzebn膮 do ich dzia艂ania.
Nie masz gwarancji, 偶e kiedykolwiek otrzymasz聽nagrod臋 blokow膮, a nawet czy zarobisz cokolwiek. Je艣li szukasz sta艂ych dochod贸w, b臋dziesz mie膰 du偶o wi臋cej szcz臋艣cia w mining poolu (puli wydobywczej).聽

Za艂贸偶my, 偶e Ty wraz z dziesi臋cioma innymi g贸rnikami posiadacie 0.1% ca艂kowitej mocy hashuj膮cej sieci. Oznacza to, 偶e 艣rednio spodziewa艂by艣 si臋 znale藕膰 jeden na tysi膮c blok贸w. Przy oko艂o 144 blokach wydobywanych dziennie, prawdopodobnie znajdziesz jeden blok na tydzie艅. W zale偶no艣ci od przep艂yw贸w pieni臋偶nych i inwestycji w sprz臋t oraz energi臋 elektryczn膮 takie podej艣cie 鈥渨ydobycia solo鈥 mo偶e by膰 wykonaln膮 strategi膮.

Co jednak, je艣li te przychody nie wystarcz膮, aby osi膮gn膮膰 zysk? By膰 mo偶e warto by艂oby po艂膮czy膰 si艂y z pozosta艂ymi 9 g贸rnikami, o kt贸rych wspomnieli艣my. Gdyby艣cie wszyscy z艂膮czyli swoj膮 moc hashuj膮c膮, uzyskaliby艣cie聽1% ca艂kowitej mocy hashuj膮cej sieci. Oznacza to, 偶e 艣rednio znale藕liby艣cie jeden na sto blok贸w, co daje wynik od jednego do dw贸ch blok贸w dziennie. Nast臋pnie mogliby艣cie po prostu podzieli膰 nagrod臋 pomi臋dzy wszystkich zaanga偶owanych w przedsi臋wzi臋cie g贸rnik贸w.

W skr贸cie, w艂a艣nie opisali艣my pul臋 wydobywcz膮. S膮 one obecnie szeroko stosowane, poniewa偶 zapewniaj膮 swoim cz艂onkom bardziej stabilny strumie艅 dochod贸w.


Jak dzia艂aj膮 mining poole?

Zwykle mining pool powo艂uje koordynatora odpowiedzialnego za organizacj臋 g贸rnik贸w. Pilnuje on, aby g贸rnicy u偶ywali r贸偶nych warto艣ci聽reszty (nonce), aby nie marnowali mocy hashuj膮cej, pr贸buj膮c utworzy膰 te same bloki. Koordynator jest r贸wnie偶 odpowiedzialny za podzia艂 nagr贸d i wyp艂acanie ich uczestnikom. Istnieje kilka r贸偶nych metod uczciwego zliczania pracy ka偶dego g贸rnika i odpowiedniego ich wynagradzania.


Poole miningowe Pay-Per-Share (PPS)

Jednym z bardziej popularnych program贸w wyp艂at jest Pay-Per-Share (PPS). W tym systemie otrzymasz sta艂膮 kwot臋 za ka偶dy przes艂any 鈥渦dzia艂鈥.聽

Udzia艂 to hash u偶ywany do 艣ledzenia pracy ka偶dego g贸rnika. Kwota wyp艂acona za ka偶dy udzia艂 jest nominalna, ale z czasem sumuje si臋. Pami臋taj, 偶e udzia艂 nie jest poprawnym skr贸tem w sieci. Wype艂nia on tylko okre艣lone warunki zgodno艣ci, opracowane przez dan膮 pul臋 wydobywcz膮.

W PPS jeste艣 nagradzany niezale偶nie od tego, czy twoje koparki wykopa艂y blok. Operator puli bierze na siebie ryzyko, wi臋c prawdopodobnie pobierze spor膮 op艂at臋 鈥 albo z g贸ry od u偶ytkownik贸w, albo z ewentualnej nagrody blokowej.


Poole miningowe Pay-Per-Last-N-Shares (PPLNS)

Inn膮 popularn膮 metod膮 jest system Pay-Per-Last-N-Shares (PPLNS). W przeciwie艅stwie do PPS, PPLNS nagradza g贸rnik贸w tylko wtedy, gdy pula skutecznie wydob臋dzie blok. Gdy pula znajdzie blok, sprawdza ostatni膮 liczb臋 przes艂anych N udzia艂贸w (warto艣膰 N zmienia si臋 w zale偶no艣ci od puli). Aby otrzyma膰 wyp艂at臋, dzieli liczb臋 udzia艂贸w przes艂anych przez N, a nast臋pnie mno偶y wynik przez nagrod臋 blokow膮 (minus prowizja koordynatora/operatora poola wydobywczego).

Sp贸jrzmy na przyk艂ad. Je艣li bie偶膮ca nagroda za blok wynosi 12.5 BTC (nie zak艂adaj膮c 偶adnych op艂at transakcyjnych), a op艂ata operatora wynosi 20%, nagroda dost臋pna dla g贸rnik贸w to 10 BTC. Gdyby N wynosi艂 1,000,000, a Ty dostarczy艂e艣 50,000 udzia艂贸w, otrzymasz 5% dost臋pnej nagrody (lub 0.5 BTC).

Mo偶esz znale藕膰 kilka odmian tych dw贸ch schemat贸w, lecz podane przez nas nale偶膮 do tych najbardziej popularnych. Pami臋taj, 偶e gdy m贸wimy o Bitcoinie, wi臋kszo艣膰 popularnych kryptowalut z algorytmem konsensusu PoW posiada swoje mining poole. Niekt贸re przyk艂ady obejmuj膮 coin, takie jak Zcash, Monero, Grin i Ravencoin.聽



Szukasz sposobu na rozpocz臋cie swojej przygody z kryptowalutami? Dzi臋ki Binance bezpiecznie kupisz swojego pierwszego Bitcoina!



Czy pule g贸rnicze s膮 zagro偶eniem dla decentralizacji?

Podczas czytania tego artyku艂u w Twojej g艂owie mog膮 rozlega膰 si臋 dzwonki alarmowe. Czy to nie ca艂y pow贸d, dla kt贸rego Bitcoin jest tak pot臋偶ny? 呕aden pojedynczy podmiot nie kontroluje聽艂a艅cucha blok贸w? Co si臋 stanie, je艣li kto艣 uzyska dost臋p do wi臋kszo艣ci mocy hashuj膮cej?
S膮 to niezwykle wa偶ne pytania. Je艣li jedna jednostka uzyska 51% mocy hashuj膮cej sieci, mo偶e przeprowadzi膰聽atak 51%. Pozwoli im to cenzurowa膰 transakcje i odwr贸ci膰 stare. Taki atak mo偶e spowodowa膰 ogromne szkody w ekosystemie kryptowaluty.

Czy mining poole zwi臋kszaj膮 ryzyko ataku 51%? Odpowied藕 brzmi: mo偶e, ale prawdopodobie艅stwo jest niewielkie.


24-godzinny podzia艂 mocy hashuj膮cej sieci BTC, dane z 16 kwietnia 2020 r. 殴r贸d艂o:聽coindance.com


Teoretycznie cztery najwi臋ksze mining poole mog艂yby doj艣膰 do zmowy i zaatakowa膰 sie膰. Nie mia艂oby to jednak wi臋kszego sensu. Nawet je艣li uda im si臋 przeprowadzi膰 atak, cena bitcoin贸w prawdopodobnie spadnie, poniewa偶 ich dzia艂ania os艂abi膮 system. W rezultacie wszystkie monety, kt贸re zdob臋d膮, strac膮 warto艣膰.聽

Co wi臋cej, pule wydobywcze niekoniecznie realnie "posiadaj膮" sprz臋t wydobywczy. Jednostki wskazuj膮 swoje maszyny w kierunku serwera koordynatora, ale mog膮 swobodnie migrowa膰 do innych pul w dowolnym czasie. W interesie zar贸wno uczestnik贸w, jak i operator贸w puli le偶y utrzymanie zdecentralizowanego ekosystemu. W ko艅cu zarabiaj膮 tylko wtedy, gdy wydobycie pozostaje op艂acalne.

Historycznie kilkukrotnie dosz艂o do sytuacji, w kt贸rej pule uros艂y do niepokoj膮cych rozmiar贸w. Og贸lnie rzecz bior膮c, pula (i jej g贸rnicy) podejmuj膮 kroki w celu zmniejszenia hash rate'u.


Przemy艣lenia ko艅cowe

Krajobraz聽g贸rnictwa kryptowalut zosta艂 na zawsze zmieniony wraz z wprowadzeniem pierwszego mining poola. S膮 one bardzo korzystne g贸rnik贸w, kt贸rzy chc膮 uzyskiwa膰 regularn膮 wyp艂at臋. Dzi臋ki wielu r贸偶nym dost臋pnym systemom z pewno艣ci膮 znajd膮 taki, kt贸ry najlepiej odpowiada ich potrzebom.
W idealnym 艣wiecie wydobycie聽bitcoin贸w by艂oby znacznie bardziej zdecentralizowane. Na razie jednak mo偶emy to nazwa膰 鈥瀢ystarczaj膮co zdecentralizowan膮 sieci膮鈥. W ka偶dym razie nikt nie zyskuje na mining poolu posiadaj膮cym wi臋kszo艣膰 mocy obliczeniowej. U偶ytkownicy najprawdopodobniej b臋d膮 stale d膮偶y膰 do zapobiegni臋cia temu zagro偶eniu 鈥 w ko艅cu Bitcoin nie jest zarz膮dzany przez g贸rnik贸w, ale przez u偶ytkownik贸w.