Kryptowaluty

Atak 51%

Nazywane równieżatak większościowy

Atak 51%, nazywany również atakiem większościowym, występuje, gdy atakujący kontroluje wystarczającą część mocy konsensusu sieci blockchain, aby wpływać na tworzenie bloków lub wybór łańcucha, umożliwiając działania takie jak reorganizacja niedawnych transakcji albo uniemożliwianie ich potwierdzenia.

Co oznacza atak 51%

W blockchainie proof-of-work siła konsensusu jest zwykle mierzona hashrate’em. Atakujący dysponujący większością może często budować alternatywny łańcuch szybciej niż uczciwi górnicy i próbować zastąpić ostatnie bloki. W systemach proof-of-stake analogiczny atak dotyczy kontroli wystarczającej części stakowanej siły głosu, ale dokładne możliwości i kary różnią się zależnie od protokołu.

Ryzyko to wpływa na nieodwracalność transakcji i zaufanie do rozliczenia, szczególnie w mniejszych sieciach o skoncentrowanej mocy miningu lub stakingu. Giełdy i sprzedawcy mogą wymagać większej liczby potwierdzeń, zanim zaksięgują depozyty. Atak większościowy ma szczególne znaczenie dla ryzyka podwójnego wydania, gdy atakujący wydaje monety, otrzymuje towary lub inne aktywo, a następnie próbuje zastąpić historię transakcji.

Kupujący wysyła sprzedawcy 10 monet, a sprzedawca akceptuje płatność po jednym potwierdzeniu. Kupujący potajemnie wydobywa konkurencyjny łańcuch, w którym tej płatności nie ma. Jeśli łańcuch kupującego zostanie zaakceptowany, pierwotna płatność może zniknąć z najnowszej historii, podczas gdy kupujący zachowa towary. Ten uproszczony przykład zakłada, że atakujący ma wystarczającą moc konsensusu.

Najczęściej zadawane pytania

Czy atak 51% może ukraść monety z dowolnego portfela?+

Nie. Kontrolowanie większości uprawnień konsensusu nie ujawnia kluczy prywatnych ani nie zezwala na wydawanie cudzych środków. Główne zagrożenie polega na manipulowaniu kolejnością lub potwierdzaniem ostatnich transakcji, w tym własnych płatności atakującego.

Dlaczego niektóre wpłaty wymagają większej liczby potwierdzeń?+

Każdy kolejny blok zwykle utrudnia i podnosi koszt reorganizacji łańcucha proof-of-work. Platformy ustalają zasady liczby potwierdzeń na podstawie oceny bezpieczeństwa sieci, wielkości transakcji i ryzyka operacyjnego.

Przejdź do materiału źródłowego

01Bitcoin Developer Documentation — glosariusz02Dokumentacja deweloperska Bitcoina — łańcuch bloków i ataki większościowe