Bitcoin VerityOtwórz porównywarkę

Poziom 5 · Jak działa Bitcoin

Proof of work: dlaczego blok wymaga pracy obliczeniowej

Jak wielokrotne hashowanie wiąże utworzenie bloku z mierzalnym kosztem i dlaczego wynik o wiele łatwiej sprawdzić niż znaleźć.

Artykuł
49
Czas czytania
16 minut
Zweryfikowano
8 września 2026 r.

Sedno w skrócie

Proof of work dowodzi, że znalezienie nagłówka bloku z hashem poniżej wymaganego celu wymagało średnio wielu prób. Poprawny wynik jest kosztowny do znalezienia, lecz każdy węzeł może go szybko sprawdzić. Ponieważ nagłówek odwołuje się do poprzedniego bloku, praca się kumuluje i podnosi koszt przepisania historii.

01

Górnik nie rozwiązuje tajnego wzoru

Nagłówek bloku zawiera między innymi hash poprzedniego bloku, korzeń Merkle'a transakcji, znacznik czasu, cel zapisany w polu bits oraz nonce. Górnik zmienia nonce i inne modyfikowalne dane, wielokrotnie hashując nagłówek. Poprawny wynik musi być liczbowo mniejszy lub równy celowi wymaganemu przez reguły sieci.

Hash kryptograficzny po nawet niewielkiej zmianie wejścia zachowuje się nieprzewidywalnie. Nie znamy skrótu ujawniającego z góry właściwy nonce; górnik testuje ogromną liczbę możliwości. Po znalezieniu wyniku węzeł hashuje przedstawiony nagłówek i bezpośrednio sprawdza warunek. Ta asymetria między drogim szukaniem a tanim sprawdzaniem stanowi istotę mechanizmu.

02

Praca przywiązuje nowy blok do historii

Hash poprzedniego nagłówka jest częścią nowego nagłówka. Zmiana starszej transakcji zmieniłaby korzeń Merkle'a, hash bloku i odwołania we wszystkich późniejszych blokach. Atakujący musiałby ponownie wykonać proof of work dla zmienionego bloku i dogonić pracę, którą reszta sieci nadal dodaje.

Proof of work nie czyni więc przeszłości matematycznie niezmienną. Sprawia, że jej modyfikacja ma mierzalny koszt, a szansa dogonienia maleje wraz z pracą dodaną po potwierdzonej transakcji, o ile uczciwa część sieci zachowuje przewagę. Liczba potwierdzeń jest praktycznym wskaźnikiem nagromadzonej ochrony, a nie absolutną gwarancją.

  • zmiana transakcji zmienia zobowiązanie w nagłówku bloku
  • zmiana starego bloku wymaga przebudowania również następującej po nim gałęzi
  • węzły porównują nagromadzoną pracę tylko między łańcuchami, które spełniają ich reguły ważności
03

Proof of work chroni przed tanim udawaniem większości

W otwartej sieci jedna osoba może utworzyć tysiące tożsamości lub węzłów. Liczenie adresów IP czy nazw użytkowników byłoby więc słabym głosowaniem. Proof of work wiąże tworzenie historii z realnymi zasobami obliczeniowymi, których nie da się pomnożyć samym skopiowaniem tożsamości.

Praca nie rozstrzyga, kto ma moralną rację, i sama nie określa reguł poprawnej transakcji. Górnik może znaleźć hash także dla bloku z niedozwoloną inflacją, ale pełne węzły go odrzucą. Proof of work rozwiązuje problem kolejności i kosztu konkurencyjnych historii; walidacja węzłów określa, czy blok w ogóle spełnia przyjęte reguły.

04

Energia jest cechą mechanizmu i przedmiotem sporu

Próby obliczeniowe zużywają energię elektryczną i wymagają sprzętu. Nieprecyzyjne jest twierdzenie, że proof of work nic nie kosztuje albo że samo zużycie automatycznie dowodzi społecznej wartości Bitcoina. Mechanizm celowo podnosi koszt stworzenia konkurencyjnej historii, a bezpieczeństwo wynika właśnie z tego, że potrzebne zasoby mają cenę.

Czy cena ta jest uzasadniona, nie wynika z samego opisu protokołu. Rzetelna ocena musi porównać zużycie, źródła energii, emisje, korzyść bezpieczeństwa i dostępne alternatywy. Węższy fakt techniczny jest taki: węzeł może sprawdzić wymaganą pracę z nagłówka, nie powtarzając całego poszukiwania.

Poziom 5 · Jak działa Bitcoin

Pojęcia, które warto znać

Proof of work
Dowód, że hash nagłówka bloku spełnia cel, którego osiągnięcie wymaga średnio wielu prób obliczeniowych.
Cel
Wartość graniczna; poprawny hash nagłówka bloku musi być od niej mniejszy lub jej równy.
Nonce
Pole nagłówka bloku zmieniane przez górnika podczas poszukiwania nowego wyniku hashowania.

Częsty błąd

Górnicy rozwiązują coraz trudniejsze równania matematyczne, a najszybszy znajduje prawidłową odpowiedź.

Dokładniejsze wyjaśnienie

Podstawowe zadanie polega na wielokrotnym hashowaniu zmieniającego się nagłówka i szukaniu wyniku poniżej celu. Pojedyncza próba jest prosta i losowa; większa moc zwiększa liczbę prób na sekundę, a nie inteligencję rozwiązania.

Dokładniejsze wyjaśnienie

Czy praca, która nie oblicza niczego innego, nie jest po prostu marnotrawstwem?

Hashowanie nie tworzy dodatkowego wyniku naukowego. Jego celem jest publicznie sprawdzalny koszt proponowania historii bez centralnego operatora. Nie rozstrzyga to zarzutu ekologicznego ani wartościującego: społeczeństwo może uznać, że korzyść nie usprawiedliwia ceny. Dokładne porównanie musi jednak uwzględniać rzeczywiste zużycie, miks energetyczny, emisje i świadczoną usługę bezpieczeństwa, a nie tylko hasło.

49

Najważniejsze wnioski

  1. 01Poprawny hash trudno znaleźć, ale łatwo sprawdzić.
  2. 02Praca kumuluje się przez powiązania bloków i podnosi koszt przepisania przeszłości.
  3. 03Proof of work wybiera między poprawnymi historiami; nie zastępuje kontroli reguł konsensusu.
  4. 04Zużycie energii jest realnym kosztem mechanizmu, nie automatycznym dowodem jego wartości ani bezwartościowości.

Podsumowanie jak dla dziecka

Najprościej jak się da

Górnicy testują ogromną liczbę kombinacji, aż jeden znajdzie hash spełniający reguły. Szukanie wymaga mnóstwa pracy, lecz pozostali szybko sprawdzają wynik. Każdy nowy blok dodaje więc starszym płatnościom kolejną kosztowną warstwę ochrony.

Zweryfikowano: 8 września 2026 r.

Źródła i dalsza lektura

Źródła potwierdzają konkretne fakty i definicje; ich wskazanie nie oznacza, że redakcja podziela wszystkie poglądy autora.

01
Bitcoin Developer Guide: proof of workBitcoin Developer Guide
developer.bitcoin.org
02
Oryginalny whitepaper BitcoinaBitcoin.org
bitcoin.org
03
Bitcoin Core: weryfikacja proof of workBitcoin Core source code
github.com

Materiał edukacyjny, nie rekomendacja inwestycyjna.