Czym jest atak 51% w blockchainie?

51 attack

Czym jest atak 51%?

Atak 51% to sytuacja, w której grupa górników w sieci blockchain przejmuje kontrolę nad ponad 50% mocy obliczeniowej sieci wykorzystywanej do wydobycia, czyli hashem. Jeśli atakującym uda się to osiągnąć, mogą w różny sposób manipulować siecią.

Na przykład mogą uniemożliwiać potwierdzanie nowych transakcji, co w praktyce zatrzymuje płatności między użytkownikami. Mogą też cofać transakcje zrealizowane w czasie, gdy mieli kontrolę, co może prowadzić do podwójnego wydania monet i innych problemów.


Najważniejsze informacje

  • Atak 51% występuje, gdy jedna strona kontroluje ponad połowę mocy obliczeniowej blockchaina i może manipulować siecią.
  • Umożliwia to cofanie transakcji, blokowanie płatności i podwójne wydawanie monet.
  • Duże sieci, takie jak Bitcoin, są dobrze chronione dzięki swojej skali i wysokim kosztom ataku, ale mniejsze blockchainy są bardziej narażone.
  • Metody ochrony obejmują decentralizację, Proof of Stake, monitorowanie sieci oraz wymaganie dodatkowych potwierdzeń bloków dla transakcji.

Czym jest atak 51% w krypto?

Atak 51% (czyli atak większościowy) to podatność, która może wystąpić w blockchainach wykorzystujących Proof of Work (takich jak Bitcoin czy Ethereum Classic). W takim ataku pojedyncza strona lub grupa przejmuje kontrolę nad ponad 50% mocy obliczeniowej sieci. Teoretycznie pozwala to manipulować siecią zgodnie z własnymi potrzebami.

Przyjrzyjmy się dokładnie, co to oznacza, dlaczego jest to niebezpieczne i jak blockchainy próbują się przed tym bronić.

Jak blockchain działa normalnie?

Zanim wyjaśnimy atak, warto zrozumieć, jak zwykle działa blockchain:

  • Transakcje są grupowane w bloki.
  • Górnicy (komputery) konkurują ze sobą, aby rozwiązać kryptograficzną zagadkę.
  • Pierwszy, który ją rozwiąże, może dodać następny blok do łańcucha.
  • Najdłuższy łańcuch (czyli ten z największą łączną ilością pracy obliczeniowej) uznaje się za prawdziwy.

Taka struktura zapobiega oszustwom.

Co dzieje się podczas ataku 51%?

Jeśli jedna strona przejmie kontrolę nad ponad 50% całkowitej mocy obliczeniowej, może:

  • cofnąć własne transakcje (tzw. podwójne wydanie),
  • wymusić nową wersję blockchaina z wprowadzonymi zmianami,
  • tymczasowo blokować lub opóźniać inne transakcje (na przykład pochodzące od konkretnego użytkownika lub giełdy).

Nie może natomiast:

  • kraść cudzych kryptowalut,
  • tworzyć nowych monet,
  • modyfikować smart kontraktów.

To nie oznacza pełnej kontroli, ale sprawia, że sieć staje się niewiarygodna.

Podwójne wydanie

Wyobraź sobie, że atakujący wysyła 10 000 monet na giełdę i wymienia je na euro. W tym czasie potajemnie pracuje nad alternatywną wersją blockchaina (tą przejętą), w której ta transakcja nigdy nie miała miejsca. Gdy wypłaci już swoje euro, publikuje alternatywny łańcuch. Sieć uznaje go za nowy, „prawdziwy” łańcuch.

Efekt: pierwotna transakcja znika, monety tak naprawdę nigdy nie zostały wydane, ale atakujący nadal ma euro.

Giełda została oszukana: doszło do podwójnego wydania monet.

Znane przykłady ataków 51%

  • Ethereum Classic (ETC) był wielokrotnie celem ataków. W 2020 roku doszło tam do podwójnego wydania o wartości ponad 5 milionów dolarów.
  • Bitcoin Gold i Vertcoin również padły ofiarą ataków.
  • Samego Bitcoina nigdy nie zaatakowano ze względu na ogromną moc obliczeniową wymaganą do takiego ataku — manipulacja siecią Bitcoin kosztowałaby miliardy euro. To dlatego jak dotąd nikomu się to nie udało.

Jak można zapobiec atakowi 51%?

  1. Rozproszony mining (decentralizacja)
    Im więcej niezależnych górników, tym trudniej przejąć kontrolę nad 50% mocy.

  2. Proof of Stake
    Blockchainy takie jak Ethereum przeszły na Proof of Stake. Atak 51% dotyczy głównie sieci opartych na Proof of Work.

  3. Monitorowanie
    Niektóre sieci korzystają z narzędzi monitorujących, aby szybko wykrywać nietypowe zachowania.

  4. Potwierdzenia
    Giełdy często czekają na kilka potwierdzeń bloków przed ostatecznym rozliczeniem transakcji, ograniczając skutki potencjalnego podwójnego wydania.

Podsumowanie: jak duże jest ryzyko?

W przypadku dużych blockchainów, takich jak Bitcoin, atak 51% jest teoretycznie możliwy, ale praktycznie niewykonalny ze względu na ogromne koszty i wymaganą energię. W przypadku mniejszych coinów ryzyko jest wyższe: mniej górników = większa podatność.

Atak 51% to poważne zagrożenie bezpieczeństwa, zwłaszcza dla blockchainów o niskiej aktywności. Dlatego decentralizacja ma kluczowe znaczenie przy projektowaniu każdego wiarygodnego blockchaina.

O Finst

Finst to wiodąca platforma kryptowalutowa w Holandii, oferująca bardzo niskie opłaty transakcyjne, bezpieczeństwo klasy instytucjonalnej oraz szeroki zakres usług crypto, takich jak trading, przechowywanie aktywów, staking oraz wpłaty i wypłaty fiat. Finst, założona przez byłych kluczowych członków zespołu DEGIRO, jest autoryzowana jako dostawca usług w zakresie kryptoaktywów na mocy MiCAR przez Holenderski Urząd ds. Rynków Finansowych (AFM) i obsługuje klientów detalicznych oraz instytucjonalnych w 30 krajach europejskich.

Platforma crypto, którą pokochasz

Jesteśmy po to, aby dać Ci narzędzia, inspirację i wsparcie potrzebne do tego, by stać się lepszym inwestorem.

Zarejestruj się