Investor's wiki

51% ataku

51% ataku

Atak 51% (lub atak większościowy) odnosi się do potencjalnego ataku na integralność systemu blockchain, w którym pojedynczy złośliwy podmiot lub organizacja jest w stanie kontrolować ponad połowę całkowitej mocy haszującej sieci, potencjalnie powodując zakłócenie sieci.

Jeśli pojedynczy zły użytkownik lub grupa złych użytkowników działających razem kontrolują ponad 50% całkowitego współczynnika haszowania sieci dla łańcucha bloków, są w stanie obejść mechanizm konsensusu sieci i popełnić złośliwe działania, takie jak podwójne wydatki. Atakujący miałby wystarczającą moc kopania, aby celowo modyfikować kolejność transakcji, uniemożliwiając potwierdzenie niektórych lub wszystkich transakcji (tzw. odmowa usługi transakcji). Mógłby również uniemożliwić niektórym lub wszystkim innym górnikom wydobycie, co doprowadziłoby do tzw. monopolu górniczego.

Na przykład, jeśli złośliwy gracz miałby przejąć 51% mocy haszującej sieci Bitcoin, mógłby dokonać transakcji OTC offline, wysyłając kilka Bitcoinów do portfela kryptowalut w zamian za USD. Biorąc pod uwagę dorozumianą niezmienność łańcucha bloków, gdy tylko transakcja zostanie potwierdzona przez węzły sieci, kupujący naiwnie przekaże USD oszustowi.

Złośliwy aktor mógłby następnie wrócić w blockchain do bloku przed potwierdzeniem transferu BTC i wydobyć alternatywny łańcuch, w którym transfer BTC nie jest uwzględniony. Większościowy udział w mocy sieci zapewniłby, że zostanie to zmuszone do przyjęcia przez resztę sieci jako ważnej transakcji.

Z drugiej strony atak większościowy nie pozwala złośliwemu podmiotowi zapobiec rozgłaszaniu transakcji ani odwrócić transakcji od innych użytkowników. Zmiana nagrody za blok, tworzenie monet z powietrza lub kradzież monet, które nigdy nie należały do atakującego, to również bardzo nieprawdopodobne scenariusze.

Im dalej znajduje się transakcja, tym trudniej byłoby ją obalić, ponieważ liczba nowych bloków do wydobycia, aby doprowadzić sieć do obecnego poziomu, staje się coraz bardziej odległa. To jest powód, dla którego transakcje Bitcoin zazwyczaj wymagają progu x potwierdzeń przed rozliczeniem.

Atak 51% na łańcuch bloków Bitcoin jest bardzo mało prawdopodobny ze względu na wielkość sieci. W miarę rozrastania się sieci możliwość uzyskania przez pojedynczą osobę lub jednostkę mocy obliczeniowej wystarczającej do przytłoczenia wszystkich pozostałych uczestników staje się coraz bardziej nieprawdopodobna.

Dlatego 51% ataków jest bardzo mało prawdopodobne w dużych sieciach, zwłaszcza w łańcuchu bloków Bitcoin, który jest uważany za najbezpieczniejszą sieć kryptowalut. Chociaż wiele dużych łańcuchów bloków nie zostało jeszcze poddanych atakowi tego rodzaju, większość ataków dotyczyła innych mniejszych łańcuchów. Na przykład altcoin Bitcoin Gold – który jest rozwidleniem głównego łańcucha Bitcoinów – doznał ataku 51% w maju 2018 r., co doprowadziło do kradzieży BTG o wartości 18 milionów dolarów w tamtym czasie.

##Przegląd najważniejszych wydarzeń

  • Chociaż udany atak na Bitcoin lub Ethereum jest mało prawdopodobny, mniejsze sieci są częstym celem ataków 51%.

  • Blockchain to rozproszone rejestry, które rejestrują każdą transakcję dokonaną w sieci kryptowaluty.

  • Atak 51% to atak na blockchain przez grupę górników, którzy kontrolują ponad 50% wskaźnika hashowania sieci.

  • Atakujący posiadający większość kontroli nad siecią mogą przerwać nagrywanie nowych bloków, uniemożliwiając innym górnikom ukończenie bloków.

  • Zmiana historycznych bloków jest trudna ze względu na zakodowanie przeszłych transakcji w oprogramowaniu Bitcoin.

##FAQ

Czy Ethereum może zostać zaatakowane w 51%?

Udany atak 51% na Ethereum jest mało prawdopodobny, z tych samych powodów, które podano powyżej dla Bitcoina. Chociaż Ethereum jest mniejszą siecią, wciąż jest zbyt duża, aby stanowić łatwy cel ataku 51%. Co więcej, ryzyko to prawdopodobnie zniknie, gdy Ethereum przejdzie do sieci typu „proof-of-stake”.

Jak prawdopodobny jest 51% atak na Bitcoin?

Udany atak 51% jest uważany za niezwykle mało prawdopodobny ze względu na wygórowane koszty zgromadzenia wystarczającej ilości mocy mieszającej i energii elektrycznej, aby przejąć sieć. Od kwietnia 2022 r. wskaźnik haszowania Bitcoina wynosi prawie 220 eksaszy na sekundę, co oznacza, że przeprowadzenie udanego ataku wymagałoby około dziesięciu tysięcy najbardziej zaawansowanych platform wydobywczych. Każda strona zdolna do takiego ataku prawdopodobnie miałaby więcej do zyskania poprzez uczciwe kopanie i zbieranie nagród blokowych.

Jak sieci mogą zapobiec atakowi 51%?

Istnieje kilka sposobów na złagodzenie niebezpieczeństwa ataku 51%, chociaż ryzyko to nie może być całkowicie wyeliminowane przez sieci sprawdzające pracę. Udany atak 51% staje się znacznie droższy w przypadku kryptowalut, które wykorzystują koparki ASIC, pod warunkiem, że ten sam algorytm nie wydobywa żadnej większej kryptowaluty. Bitcoin Cash wprowadził system dziesięcioblokowych punktów kontrolnych, dzięki czemu transakcje są nieodwracalne po pewnym czasie. Inne kryptowaluty próbowały zabezpieczyć swoje sieci za pomocą koparek ASIC, ChainLocks lub zmian w algorytmie konsensusu.