Przejdź do treści

Atak 51 procent

Atak 51 procent to potencjalne zagrożenie dla sieci kryptowalut opartych na mechanizmie konsensusu Proof of Work, w którym jeden podmiot lub grupa współpracujących górników przejmuje większość mocy obliczanej lub udziału w sieci, co pozwala na modyfikację historii transakcji.

Materiał edukacyjny przygotowany z pomocą AI i automatycznej kontroli jakości. Redakcja dodatkowo sprawdza wybrane materiały. Opisuje również ograniczenia i ryzyka; nie stanowi indywidualnej rekomendacji.

Wprowadzenie

Wyobraź sobie sieć kryptowalutową jako wielką, publiczną księgę rachunkową, do której wszyscy uczestnicy mają wgląd. Aby wpis do tej księgi był ważny, większość osób musi potwierdzić, że transakcja jest poprawna. W systemach takich jak Bitcoin za pilnowanie porządku odpowiadają górnicy, którzy udostępniają moc swoich komputerów. Atak 51 procent polega na sytuacji, w której jedna osoba lub zorganizowana grupa zdobywa ponad połowę całej mocy obliczeniowej w danej sieci.

Kiedy ktoś zdobycz taką przewagę, zyskuje możliwość oszukiwania systemu. Może na przykład sprawić, że transakcja wysłana przez niego do sklepu czy giełdy zostanie cofnięta po tym, jak otrzymał już towar lub środki. W świecie finansów tradycyjnych odpowiednikiem byłoby posiadanie przez jedną osobę możliwości jednostronnego wymazania historii przelewów w całym systemie bankowym. Warto jednak zaznaczyć, że przeprowadzenie takiego ataku na duże, globalne sieci jest niezwykle kosztowne i trudne logistycznie, dlatego występuje stosunkowo rzadko.

Szczegółowy opis

Techniczna strona ataku 51 procent opiera się na naturze algorytmów konsensusu Proof of Work oraz regule najdłuższej łańcucha bloków. W normalnych warunkach blok, który zgromadzi największą kumulację wykonanej pracy kryptograficznej, staje się oficjalną częścią historii blockchaina. Górnik lub pula górnicza dysponująca ponad pięćdziesięcioma procentami mocy obliczeniowej generuje bloki szybciej niż reszta uczciwej sieci.

Dzięki temu atakujący może potajemnie wydobywać alternatywny łańcuch transakcji, zaczynając z punktu sprzed interesującej go transakcji. Ponieważ kontroluje większość mocy, jego ukryty łańcuch w pewnym momencie stanie się dłuższy niż łańcuch publiczny tworzony przez resztę społeczności. Zgodnie z protokołem, sieć automatycznie zaakceptuje dłuższy łańcuch jako jedyną prawdę, odrzucając oryginalne bloki. W efekcie dochodzi do zjawiska podwójnego wydatkowania, gdzie te same środki zostają wydane ponownie w nowym łańcuchu.

Warto podkreślić, że napastnik nie ma jednak pełnej swobody działania. Nie może na przykład kraść monet z cudzych portfelati, do których nie posiada kluczy prywatnych, ani modyfikować zasad walidacji transakcji w sposób sprzeczny z oprogramowaniem węzłów. Jego możliwości ograniczają się głównie do blokowania nowych transakcji oraz odwracania własnych działań finansowych w określonym oknie czasowym.

Przykłady

W historii kryptowalut dochodziło do ataków 51 procent, przy czym dotyczyły one głównie mniejszych projektów o stosunkowo niskiej całkowitej mocy obliczeniowej sieci. W takich przypadkach wynajęcie odpowiedniej mocy na zewnętrznych platformach chmurowych bywało finansowo opłacalne dla napastników, którzy następnie wykorzystywali giełdy do wymiany podwójnie wydanych monet na inne aktywa.

Przykładowo, mniejsze sieci takie jak Ethereum Classic czy Verge w przeszłości doświadczały incydentów związanych z reorganizacją łańcucha bloków i podwójnym wydatkowaniem. Atakujący przeprowadzali transakcje depozytowe na giełdach, wypłacali zasoby, a następnie za pomocą przewagi hashrate publikowali ukryty łańcuch, który unieważniał wpłaty, pozwalając im zachować zarówno kryptowalutę, jak i otrzymane towary lub inne waluty.

W przypadku największych sieci, takich jak Bitcoin, przeprowadzenie udanego ataku 51 procent pozostaje w sferze teorii ze względu na astronomiczne koszty zakupu specjalistycznego sprzętu górniczego ASIC oraz ogromne zapotrzebowanie na energię elektryczną, które przewyższają potencjalne korzyści finansowe płynące z oszustwa.

Zalety i ograniczenia

Samo pojęcie ataku 51 procent nie niesie ze sobą żadnych zalet dla ekosystemu, jest to czyste zagrożenie bezpieczeństwa. Jednak świadomość tego ryzyka wymusza na twórcach kryptowalut projektowanie bardziej odpornych systemów konsensusu oraz zachęcanie społeczności do decentralizacji mocy wydobywczej.

Do głównych ograniczeń tego typu ataku należy jego ogromna bơrierę kosztowa w przypadku dużych sieci opartych na Proof of Work. Ponadto sukces ataku zazwyczaj drastycznie obniża rynkową wartość atakowanej kryptowaluty, co sprawia, że łupy napastnika mogą stracić na wartości szybciej, niż zdąży je zrealizować. Warto również zauważyć, że rozwój innych mechanizmów konsensusu, takich jak Proof of Stake, zmienia charakter zagrożeń, zastępując wymóg mocy obliczeniowej wymogiem kontroli nad odpowiednio dużym procentem zasobów finansowych sieci, co wiąże się z odmiennymi wektorami ataków.