Rola Górników w Sieci Bitcoin

intermediate
Część ścieżki Jak działa Bitcoin, krok 7 z 11

Bitcoin nie polega na banku, rządzie ani żadnej firmie w celu potwierdzania transakcji i zabezpieczania swojej księgi. Zamiast tego tę pracę wykonuje globalnie rozproszona sieć uczestników zwanych górnikami. Zrozumienie, co naprawdę robią górnicy, dlaczego zużywają energię i dlaczego żaden pojedynczy górnik ani pula nie może przejąć kontroli nad siecią, jest kluczem do zrozumienia, dlaczego Bitcoin jest naprawdę odporny na cenzurę i kontrolę.

Problem, który Rozwiązują Górnicy

Informacje cyfrowe mogą być kopiowane doskonale i w nieskończoność. Ta właściwość jest wygodna dla większości celów, ale stwarza fundamentalny problem dla pieniądza cyfrowego: nic nie powstrzymałoby kogoś przed wydaniem tych samych bitcoinów dwa razy. Jest to znane jako problem podwójnego wydawania.

Najprostszym rozwiązaniem jest centralna władza, która prowadzi oficjalny rejestr i decyduje, które transakcje są ważne. Bitcoin całkowicie odrzuca to podejście, ponieważ centralna władza może być naciskana, skorumpowana lub przechwycona. Rozwiązanie Satoshiego Nakamoto, opisane w Białej Księdze Bitcoin, było górnictwem Proof of Work.

Co Naprawdę Robią Górnicy

Górnik jest przede wszystkim pełnym węzłem. Odbiera transakcje rozgłaszane w sieci, weryfikuje, czy każda z nich przestrzega reguł protokołu, i przechowuje kompletną kopię blockchainu. Ponadto konkuruje o wytworzenie następnego ważnego bloku.

Proces przebiega w trzech etapach.

1. Zbieranie transakcji. Górnik wybiera oczekujące transakcje z puli pamięci, obszaru oczekiwania dla niepotwerdzonych transakcji, i składa je w blok kandydujący. Górnicy zazwyczaj priorytetyzują transakcje płacące wyższe opłaty.

2. Znalezienie ważnego dowodu pracy. Górnik bierze blok kandydujący i przepuszcza go przez funkcję skrótu SHA-256. Wynikiem jest 64-znakowy ciąg liter i cyfr. Aby być ważny, ten ciąg musi zaczynać się od określonej liczby zer wiodących. Ponieważ skrótu nie można przewidzieć bez jego faktycznego obliczenia, górnik dostosowuje małą wartość w nagłówku bloku zwaną nonce i oblicza hash ponownie. Powtarza się to miliardy razy na sekundę, aż pojawi się ważny wynik.

Wyobraź sobie to jako grę w kości z ogromną kostką. Sieć ustala docelową liczbę. Każdy hash to jedno rzucenie. Górnik rzuca wciąż i wciąż, tak szybko jak to możliwe, aż wynik spadnie poniżej celu. Dopiero wtedy blok jest ważny. Aby dowiedzieć się więcej o tym, jak działają funkcje skrótu, przeczytaj Czym jest Hash?

3. Rozgłaszanie i odbieranie nagrody. Po znalezieniu ważnego skrótu górnik rozgłasza blok w sieci. Każdy inny węzeł niezależnie weryfikuje dowód pracy i, jeśli jest ważny, dodaje blok do swojej kopii blockchainu. Wygrywający górnik otrzymuje nagrodę za blok: stałą ilość nowo wyemitowanych bitcoinów zwaną subsydium blokowym, plus wszystkie opłaty transakcyjne zawarte w bloku.

Dostosowanie Trudności: Utrzymanie Zegara na Dziesięciu Minutach

W miarę jak coraz więcej górników dołączy do sieci i całkowity hashrate wzrośnie, ważne bloki byłyby znajdowane coraz częściej. Bitcoin zapobiega temu dzięki automatycznemu dostosowaniu trudności.

Co 2016 bloków (czyli mniej więcej co dwa tygodnie), sieć sprawdza, ile czasu faktycznie zajęły te bloki. Jeśli były znajdowane szybciej niż dziesięć minut średnio, cel trudności jest obniżany, co oznacza, że wymagana liczba zer wiodących wzrasta i ważne skróty stają się trudniejsze do znalezienia. Jeśli bloki przychodziły wolniej, cel jest podnoszony i praca staje się łatwiejsza.

Ten samoregulujący mechanizm zapewnia, że niezależnie od tego, ile mocy obliczeniowej zostanie rozmieszczone globalnie, średni czas między blokami pozostaje bliski dziesięciu minutom. Oznacza to również, że dodanie większej ilości sprzętu nigdy nie gwarantuje proporcjonalnie większej liczby bloków, jedynie utrzymuje swój udział w konkursie.

Dlaczego Wydatek Energetyczny jest Sednem Sprawy

Wydobywanie Bitcoin zużywa prawdziwą elektryczność i nie jest to wada. Koszt energetyczny jest tym, co nadaje dowodowi pracy jego właściwości bezpieczeństwa.

Aby przepisać transakcję potwierdzoną kilka bloków temu, atakujący musiałby powtórzyć dowód pracy dla tego bloku i każdego bloku dodanego po nim, podczas gdy uczciwa sieć kontynuuje rozszerzanie łańcucha do przodu. Koszt obliczeniowy potrzebny do wyprzedzenia całej uczciwej sieci jest tak ogromny, że jest ekonomicznie irracjonalne próbować. Atak kosztowałby więcej niż jakikolwiek realistyczny zysk.

Dlatego górnicy nie mogą po prostu oszukiwać. Górnik, który zawiera nieprawidłowe transakcje w bloku, na przykład tworząc bitcoin z niczego, będzie miał ten blok odrzucony przez każdy pełny węzeł w sieci. Górnik traci nagrodę i nie może odzyskać już wydanej energii.

Wydatek energetyczny zakotwicza również księgę Bitcoin w fizycznej rzeczywistości. W przeciwieństwie do czysto cyfrowego wpisu, który może być zmieniony przez tego, kto kontroluje bazę danych, blok Bitcoin może być wytworzony tylko przez wydanie weryfikowalnej i nieodwracalnej pracy.

Pule Górnicze: Wspólny Wysiłek, Wspólna Nagroda

Samotne wydobywanie jest matematycznie możliwe, ale praktycznie zawodne dla większości uczestników. Przy obecnym globalnym hashracie, pojedyncza maszyna mogła czekać lata między ważne bloki, nawet jeśli oblicza nieprzerwanie. Oczekiwana nagroda jest taka sama w czasie, ale wariancja jest ogromna.

Pule górnicze rozwiązują ten problem, koordynując pracę wielu górników. Członkowie wnoszą swój hashrate do wspólnego wysiłku. Gdy pula znajdzie ważny blok, nagroda jest rozdzielana proporcjonalnie między wszystkich uczestników na podstawie pracy, którą każdy złożył, minus mała prowizja puli.

Ważne jest, aby być precyzyjnym co do tego, co pule robią i czego nie robią.

Co robi pula: Przydziela pracę członkom, zbiera częściowe dowody pracy zwane shares i rozgłasza ukompletowany blok, gdy zostanie znaleziony ważny.

Czego nie robi pula: Nie może zmieniać reguł protokołu Bitcoin. Nie może tworzyć bitcoinów z niczego. Nie może zmuszać swoich członków do pozostania.

Każdy górnik indywidualnie wybiera, do której puli dołączyć, i może w dowolnym momencie przejść do innej. Gdyby operator puli zaczął cenzurować pewne transakcje lub próbował manipulować blockchainem, górnicy zauważyliby to i odeszli. Hashrate i wpływ puli załamałyby się. Bitcoin został celowo zaprojektowany tak, aby zachęty ekonomiczne zawsze popychały górników ku uczciwemu zachowaniu.

To także dlatego obawy dotyczące dużych pul "kontrolujących" sieć są często przesadzone. Nawet gdyby pula chwilowo przekroczyła 50 procent globalnego hashrate, poszczególni górnicy zachowują zdolność do wyjścia. Historycznie pule dobrowolnie redukowały swój udział, gdy zbliżały się do tego progu, ponieważ wiarygodne zagrożenie dla decentralizacji Bitcoin szkodziłoby wartości bitcoinów, które zarabiają.

Block Reward Breakdown

Illustrative split between block subsidy and transaction fees per halving era

2009–2012· 50 BTC
1%
2012–2016· 25 BTC
2%
2016–2020· 12.5 BTC
5%
2020–2024· 6.25 BTC
12%
2024–2028· 3.125 BTCCurrent
20%
Block SubsidyTransaction FeesIllustrative values

As the subsidy halves every four years, transaction fees become an increasingly important part of miner revenue.

How Mining Pools Work

Pools coordinate hashing work but have no authority over the Bitcoin protocol

Miners

Miner A
Miner B
Miner C
Miner DCan leave at any time
Miner E
Mining Pool

Coordinates work
Distributes rewards

No protocol authority
Valid block broadcast
Bitcoin Network

Full nodes validate every block independently

Miners choose their pool freely. If a pool censors transactions, miners leave and its influence collapses.

Kto Może Zostać Górnikiem?

We wczesnych latach Bitcoin, wydobywanie było możliwe na standardowym laptopie. W miarę jak sieć rosła i trudność wzrastała, konieczny stał się specjalistyczny sprzęt. Dzisiaj konkurencyjne wydobywanie używa układów scalonych przeznaczonych do konkretnych zastosowań zwanych ASIC, układów zaprojektowanych wyłącznie do obliczania skrótów SHA-256 tak wydajnie jak to możliwe.

Bariera wejścia jest wysoka pod względem kosztów sprzętu i elektryczności, ale sama sieć nie narzuca żadnych wymagań dotyczących uprawnień. Każdy z odpowiednim sprzętem może wydobywać, łączyć się z dowolną pulą lub wydobywać samodzielnie. Bez rejestracji, bez zatwierdzenia.

Operacje górnicze wahają się od osób prowadzących kilka maszyn w domu do dużych instalacji przemysłowych z dziesiątkami tysięcy ASIC. Oba typy uczestniczą na identycznych warunkach zgodnie z tymi samymi regułami protokołu.

Górnicy jako Strażnicy Sieci

Struktura zachęt wydobywania Bitcoin jest zaprojektowana tak, aby najbardziej opłacalna strategia była zawsze przestrzeganie reguł. Górnicy inwestują znacznie w sprzęt i elektryczność. Ich przychody zależą od wartości bitcoin. Wszystko, co podważa zaufanie do Bitcoin, takie jak ataki podwójnego wydawania lub cenzura, zmniejszyłoby tę wartość i szkodziłoby samym górnikom.

To dostosowanie zachęt ekonomicznych do uczciwego zachowania nie jest przypadkiem. Jest to kluczowy wglądem projektowym Proof of Work: uczciwe wydobywanie nie jest tylko moralnie preferowane, jest finansowo racjonalne. Sieć nie wymaga, aby górnicy byli godnymi zaufania ludźmi. Wymaga tylko, aby byli racjonalnymi podmiotami ekonomicznymi.

W miarę jak subsydium blokowe maleje z każdym halvingiem, opłaty transakcyjne nabierają rosnącego znaczenia jako przychód górników. To stopniowe przejście jest również zamierzone i przesuwa Bitcoin ku modelowi bezpieczeństwa opartemu na opłatach, w miarę jak adopcja rośnie, a miejsce w blokach pozostaje ograniczone.

Wynikiem jest system, w którym tysiąc niezależnych uczestników na całym świecie, motywowanych wyłącznie ekonomicznym własnym interesem, zbiorowo utrzymuje księgę, której żaden rząd, firma ani nawet sami górnicy nie mogą jednostronnie kontrolować. To jest to, co naprawdę osiąga wydobywanie Bitcoin.

Kluczowe Fakty

Górnicy Bitcoin wyprodukowali pierwszy blok, Blok Genesis, 3 stycznia 2009 roku.

Sieć Bitcoin celuje w znalezienie nowego bloku średnio co dziesięć minut.

Trudność wydobycia dostosowuje się automatycznie co 2016 bloków, czyli mniej więcej co dwa tygodnie.

Każdy ważny blok nagradza obecnie górnika 3,125 BTC w nowo wyemitowanych bitcoinach, plus opłaty transakcyjne.

Całkowity hashrate sieci Bitcoin przekracza 700 eksahashy na sekundę w 2026 roku, więcej niż jakikolwiek rząd lub korporacja mogłyby samodzielnie odtworzyć.

Pule górnicze nie kontrolują sieci Bitcoin. Każdy górnik może natychmiast opuścić pulę, jeśli zacznie ona cenzurować transakcje.

Często zadawane pytania

Górnicy zbierają oczekujące transakcje z puli pamięci, grupują je w blok, a następnie wielokrotnie obliczają hash tego bloku z niewielką odmianą, aż wynik spadnie poniżej aktualnego celu trudności. Pierwszy górnik, który znajdzie ważny hash, rozgłasza blok w sieci i otrzymuje nagrodę za blok.

Wydatek energetyczny jest celowy. Aby wytworzyć ważny dowód pracy, górnik musi wykonać ogromną liczbę obliczeń. Ten koszt w realnym świecie jest dokładnie tym, co sprawia, że przepisanie historii transakcji Bitcoin lub atak na sieć jest prohibitywnie drogie. Nie istnieje żadne skrócone rozwiązanie.

Nie. Pula górnicza koordynuje pracę hashowania swoich członków, ale nie ma żadnej władzy nad regułami protokołu Bitcoin. Poszczególni górnicy wybierają, do której puli dołączyć, i mogą natychmiast zmienić pulę. Gdyby operator puli zaczął cenzurować transakcje lub próbować manipulować blockchainem, górnicy zauważyliby to i odeszli. Hashrate i wpływy puli załamałyby się. Bitcoin został celowo zaprojektowany tak, aby zachęty ekonomiczne zawsze popychały górników ku uczciwemu zachowaniu.

Gdy subsydium blokowe osiągnie zero, górnicy będą wynagradzani wyłącznie przez opłaty transakcyjne. Jest to zamierzone: w miarę jak sieć Bitcoin rośnie, a miejsce w blokach pozostaje ograniczone, przychody z opłat mają utrzymać ekosystem górniczy w długim terminie.

Każdy górnik uruchamia pełny węzeł i w związku z tym weryfikuje transakcje oraz egzekwuje reguły protokołu. Ale nie każdy węzeł wydobywa. Pełne węzły niewydobywcze weryfikują i przekazują bloki oraz transakcje bez udziału w konkursie dowodu pracy. Obie role są niezbędne dla sieci.

Źródła

  1. 1.Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)
  2. 2.Bitcoin Wiki: Mining
  3. 3.Bitcoin Wiki: Difficulty
  4. 4.Bitcoin Wiki: Pooled Mining
  5. 5.Cambridge Centre for Alternative Finance: Bitcoin Electricity Consumption Index

To nie jest porada finansowa. CanoeBit publikuje wyłącznie treści edukacyjne. Nic tutaj nie stanowi rekomendacji kupna, sprzedaży ani trzymania jakiegokolwiek aktywa.