Atak 51% (ang. 51% attack, majority attack) to sytuacja, w której jeden podmiot lub zmowa kontroluje większość mocy obliczeniowej (hashrate) sieci opartej na Proof of Work. Taki podmiot produkuje bloki szybciej niż cała reszta sieci, więc może po cichu budować własną wersję łańcucha i w wybranym momencie ją opublikować. Węzły przyjmą ją jako obowiązującą, bo zawiera więcej skumulowanej pracy – a transakcje z „przegranej” wersji znikną.
Nazwa jest umowna. Próg 50% oznacza przewagę trwałą, ale atak z mniejszym udziałem też może się udać – tylko z mniejszym prawdopodobieństwem.
Co atakujący może, a czego nie może
| Może | Nie może |
|---|---|
| cofnąć własne niedawne transakcje i wydać te same monety drugi raz (double spending) | ukraść monet z cudzych adresów – nie ma kluczy prywatnych |
| blokować (cenzurować) wybrane transakcje | stworzyć monet ponad zasady protokołu |
| odrzucać bloki innych górników i zgarniać nagrody | zmienić reguł konsensusu bez zgody węzłów |
| przepisać historię wstecz – tym drożej, im głębiej sięga | sfałszować podpisów w transakcjach |
Popularne stwierdzenie, że atakujący „nie może zmieniać starych transakcji”, jest nieprecyzyjne. Technicznie może zreorganizować dowolnie długi fragment łańcucha, ale musi wykonać całą pracę od nowa i przegonić uczciwą sieć. Koszt rośnie liniowo z głębokością, dlatego w praktyce ataki dotyczą ostatnich godzin lub dni, a nie starych bloków.
Jak wygląda typowy atak
- Atakujący wpłaca monety na giełdę.
- Równolegle kopie prywatny łańcuch, w którym ta wpłata nie istnieje (monety trafiają na jego inny adres).
- Giełda po wymaganej liczbie potwierdzeń uznaje wpłatę. Atakujący wymienia monety na inne aktywo i wypłaca je.
- Publikuje dłuższy prywatny łańcuch. Sieć przechodzi na niego, wpłata na giełdę znika, a atakujący ma i wypłacone aktywo, i swoje monety.
Realne przypadki
- Bitcoin Gold, maj 2018 – seria ataków z podwójnym wydaniem monet wartych ok. 18 mln USD.
- Ethereum Classic, styczeń 2019 – reorganizacje łańcucha i podwójne wydatki wykryte przez giełdy, szacowane na ponad 1,1 mln USD.
- Ethereum Classic, sierpień 2020 – dwa ataki w ciągu tygodnia. Pierwszy zreorganizował ponad 3 000 bloków i pozwolił podwójnie wydać ok. 807 tys. ETC (ok. 5,6 mln USD); moc obliczeniową wynajęto za ułamek tej kwoty. Drugi cofnął ok. 4 000 bloków.
Wspólny mianownik: małe sieci PoW, których algorytm kopania można zasilić mocą wynajętą z rynku albo przekierowaną z dużo większej sieci.
Przykład 1: czy atak się opłaca
Załóżmy, że mała moneta PoW ma blok co minutę, a giełda wymaga 120 potwierdzeń, czyli ok. 2 godzin. Wynajęcie mocy przewyższającej sieć kosztuje 8 000 USD za godzinę. Atak trwający 2 godziny kosztuje ok. 16 000 USD. Jeśli atakujący podwójnie wyda 300 000 USD, zysk wielokrotnie przewyższa koszt. Dla bitcoina ta sama arytmetyka nie działa: na rynku nie ma do wynajęcia mocy porównywalnej z całą siecią, a budowa własnej wymagałaby sprzętu i energii na skalę wielu miliardów dolarów.
Przykład 2: potwierdzenia a szansa ataku
Satoshi Nakamoto w białej księdze bitcoina policzył, jakie jest prawdopodobieństwo, że atakujący z udziałem q w mocy obliczeniowej dogoni uczciwy łańcuch, gdy jest z bloków z tyłu:
| Udział atakującego | 1 potw. | 3 potw. | 6 potw. | 12 potw. |
|---|---|---|---|---|
| 10% | ≈ 20,5% | ≈ 1,3% | ≈ 0,02% | ≈ 0% |
| 30% | ≈ 62,8% | ≈ 32,5% | ≈ 13,2% | ≈ 2,4% |
| 45% | ≈ 92,0% | ≈ 84,4% | ≈ 76,6% | ≈ 65,1% |
Przy udziale powyżej 50% prawdopodobieństwo wynosi 100% niezależnie od liczby potwierdzeń – dodatkowe bloki tylko wydłużają i podrażają atak. Dlatego giełdy wymagają więcej potwierdzeń dla mniejszych sieci.
A co w Proof of Stake?
W PoS odpowiednikiem hashrate jest zablokowany kapitał (stake). W Ethereum kontrola ok. 1/3 stake’u pozwala blokować finalizację, a ok. 2/3 – finalizować dowolne bloki. Różnica względem PoW: atakujący musi kupić ogromną część samej monety, a złamanie reguł jest karane konfiskatą części depozytu (slashing). Pozostaje ryzyko koncentracji stake’u u kilku dużych operatorów stakingu.
Najczęstsze błędy
- Założenie, że każda sieć PoW jest tak bezpieczna jak bitcoin – bezpieczeństwo zależy od kosztu przejęcia mocy, nie od algorytmu.
- Traktowanie jednego potwierdzenia jako ostatecznego przy dużych kwotach.
- Przekonanie, że atak 51% pozwala ukraść dowolne monety.
- Ignorowanie koncentracji: kilka pul wydobywczych lub operatorów stakingu to realne ryzyko zmowy.
Perspektywa tradera
Dla tradera atak 51% to przede wszystkim ryzyko płynności i giełdowe. Po ataku giełdy zwykle wstrzymują wpłaty i wypłaty danej monety albo drastycznie podnoszą liczbę wymaganych potwierdzeń, a część z nich usuwa ją z oferty. Kurs małej monety potrafi wtedy spaść gwałtownie, a Ty nie możesz jej przenieść tam, gdzie jest płynność. Przy małych kryptowalutach PoW sprawdź, czy moc obliczeniową sieci da się łatwo wynająć lub przekierować z większej sieci na tym samym algorytmie, i ogranicz wielkość pozycji odpowiednio do tego ryzyka.
Najczęstsze pytania
Czy bitcoin może paść ofiarą ataku 51%?
Teoretycznie tak, praktycznie jest to skrajnie drogie i trudne do ukrycia. Koszt sprzętu i energii oraz spadek wartości BTC po ataku czynią go nieopłacalnym dla podmiotu nastawionego na zysk.
Ile potwierdzeń wystarczy?
Dla bitcoina przyjęło się 6 potwierdzeń przy większych kwotach. Mniejsze sieci wymagają wielokrotnie więcej, bo ich moc łatwiej przejąć.
Czy atakujący może wydrukować nowe monety?
Nie. Bloki z niezgodną z zasadami emisją zostaną odrzucone przez węzły, bez względu na moc obliczeniową.
Czy Proof of Stake eliminuje atak 51%?
Nie eliminuje, ale zmienia jego ekonomię: atakujący musi posiadać większość stake’u i ryzykuje jego konfiskatę.
Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.


