Definicja ataku 51%
51% ataku odnosi się do ataku na blockchain - zwykle bitcoiny, dla którego taki atak jest nadal hipotetyczny - przez grupę górników kontrolujących ponad 50% hashatu górniczego sieci lub mocy obliczeniowej. Osoby atakujące byłyby w stanie zapobiec otrzymywaniu potwierdzeń przez nowe transakcje, co pozwoliłoby im wstrzymać płatności między niektórymi lub wszystkimi użytkownikami. Będą także w stanie odwrócić transakcje, które zostały zakończone, gdy kontrolowali sieć, co oznacza, że mogliby podwójnie wydawać monety.
Niemal na pewno nie byliby w stanie stworzyć nowych monet ani zmienić starych bloków, więc 51% atak prawdopodobnie nie zniszczyłby bitcoinów lub innej waluty opartej na blockchainie, nawet jeśli okaże się to bardzo szkodliwe.
Rozkładanie 51% ataku
Bitcoiny i inne kryptowaluty oparte są na blockchainach, formie rozproszonej księgi rachunkowej. Te pliki cyfrowe rejestrują każdą transakcję dokonaną w sieci kryptowaluty i są dostępne dla wszystkich użytkowników - i ogółu społeczeństwa - do przeglądu, co oznacza, że nikt nie może wydać monety dwa razy. (Tak zwane „prywatne łańcuchy bloków” wprowadzają uprawnienia, aby niektórzy użytkownicy nie widzieli wszystkich danych w łańcuchu bloków).
Jak sama nazwa wskazuje, blockchain to łańcuch bloków, wiązek danych, które rejestrują wszystkie zakończone transakcje w danym okresie czasu. W przypadku bitcoin nowy blok jest generowany co około 10 minut. Po sfinalizowaniu bloku - „wydobywanego” w żargonie - nie można go zmienić, ponieważ oszukańcza wersja księgi publicznej zostanie szybko zauważona i odrzucona przez użytkowników sieci.
Jednak kontrolując większość mocy obliczeniowej w sieci, osoba atakująca lub grupa osób atakujących może zakłócać proces rejestrowania nowych bloków. Mogą uniemożliwić innym górnikom ukończenie bloków, teoretycznie pozwalając im zmonopolizować wydobycie nowych bloków i zdobyć wszystkie nagrody. W przypadku bitcoinów nagrodą jest obecnie 12, 5 nowo utworzonych bitcoinów, choć ostatecznie spadnie do zera. Mogą blokować transakcje innych użytkowników. Mogą wysłać transakcję, a następnie odwrócić ją, sprawiając wrażenie, jakby wciąż mieli wydaną właśnie monetę. Ta luka, znana jako podwójne wydatkowanie, jest cyfrowym odpowiednikiem idealnego podróbki i podstawową przeszkodą kryptograficzną, którą Blockchain zbudował, aby pokonać, więc sieć, która pozwoliła na podwójne wydatkowanie, szybko straciłaby zaufanie.
Zmiana historycznych bloków - transakcje zablokowane przed rozpoczęciem ataku - byłaby niezwykle trudna nawet w przypadku ataku 51%. Im dalej transakcje, tym trudniej byłoby je zmienić. Niemożliwa byłaby zmiana transakcji przed punktem kontrolnym, po którym transakcje są zakodowane na stałe w oprogramowaniu bitcoin.
Z drugiej strony możliwa jest forma ataku 51% przy mniej niż 50% mocy wydobywczej sieci, ale z mniejszym prawdopodobieństwem sukcesu.
Ghash.io
Pula wydobywcza ghash.io na krótko przekroczyła 50% mocy obliczeniowej sieci bitcoin w lipcu 2014 r., Co skłoniło grupę do dobrowolnego zobowiązania się do zmniejszenia swojego udziału w sieci. W oświadczeniu stwierdzono, że w przyszłości nie osiągnie 40% całkowitej mocy wydobywczej.
Krypton and Shift
Krypton i Shift, dwa blockchainy oparte na ethereum, poniosły 51% ataków w sierpniu 2016 r.
Bitcoin Gold
W maju 2018 r. Bitcoin Gold, wówczas 26. największa kryptowaluta, poniósł atak 51%. Złośliwy aktor lub aktorzy kontrolowali ogromną moc haszującą Bitcoin Gold, tak że nawet przy Bitcoin Gold wielokrotnie próbującym podnieść progi wymiany, atakujący byli w stanie wydać dwukrotnie przez kilka dni, ostatecznie kradnąc Bitcoin Gold o wartości ponad 18 milionów dolarów.
34% ataku
Plątanina, rozproszona księga, która zasadniczo różni się od blockchaina, ale została zaprojektowana do osiągnięcia podobnych celów, teoretycznie mogłaby ulec atakującemu wdrażającemu ponad jedną trzecią wartości hashrate w sieci, określanej jako atak 34%.
