Czym jest 51% Attack?
51% Attack to sytuacja, w której jedna grupa zdobywa ponad połowę mocy wydobywczej łańcucha bloków i może przepisać bardzo niedawną historię transakcji. Nie mogą zabrać monet z twojego portfela, ale mogą zastąpić swoje własne płatności inną wersją wydarzeń. Pomyśl o kimś, kto podczas odtwarzania przejmuje pilot i podmienia ostatnie kilka minut.
51% Attack pozwala napastnikom opróżnić każdy portfel. Nieprawda. Mogą przestawiać niedawne bloki i próbować podwójnego wydania, ale nie mogą wyczarować monet ani zabrać twoich bez twoich kluczy.
Jak działa 51% Attack
Krótki przegląd scenariusza w prostych słowach:
- Przygotowanie: Atakujący gromadzą dużo sprzętu górniczego lub wynajmują moc obliczeniową, potem wybierają łańcuch o niższym poziomie zabezpieczeń.
- Kontrola: Koordynują wystarczającą liczbę górników, aby przejąć większość mocy obliczeniowej.
- Cień: Dysponując przewagą, w tajemnicy tworzą prywatną wersję łańcucha, podczas gdy publiczny łańcuch dalej się rozrasta.
- Wydawanie: Wysyłają monety w publicznym łańcuchu, czekają na potwierdzenia i wstrzymują swoje prywatne bloki.
- Ujawnienie: Gdy ich prywatny łańcuch stanie się dłuższy, publikują go. Sieć przełącza się na dłuższy łańcuch i wcześniejsza płatność znika z łańcucha.
Tak to wygląda.
Dlaczego 51% Attack ma znaczenie
Na co warto zwrócić uwagę?
- Korzyść: Znajomość ryzyka pomaga zdecydować, ile potwierdzeń poczekać zanim uznasz środki za ostateczne.
- Perspektywa: To pokazuje, dlaczego decentralizacja wydobycia i rozkład udziałów utrzymują łańcuchy w dobrej kondycji.
- Znaczenie: Spotkasz to w zasadach ustalanych przez giełdy, dapp-y i DAO, gdy określają reguły depozytów i okna potwierdzeń.
W mniejszych łańcuchach poczekaj na więcej potwierdzeń niż w dużych i obserwuj nagłe skoki udziału puli wydobywczej.
Główne cechy 51% Attack
Co to wyróżnia:
- Większość: Krótkoterminowa kontrola nad produkcją bloków pozwala atakującemu prześcignąć uczciwe węzły.
- Reorganizacje: Powoduje reorganizacje łańcucha, które cofają niedawne transakcje.
- Koszt: Drogi do przeprowadzenia w dużych sieciach z szerokim rozproszeniem górników.
- Cel: Mniejsze lub nowe łańcuchy są bardziej narażone.
- Ograniczenia: Nie może tworzyć monet z niczego ani uzyskać dostępu do twoich kluczy prywatnych.
Wariacje
Różne odmiany i powiązane działania, o których możesz usłyszeć:
- Większość: Klasyczny atak na proof of work polegający na prześcignięciu uczciwych górników.
- Samolubne: Samolubne wydobycie polega na wstrzymywaniu bloków, aby uzyskać przewagę w przychodach bez oczywistych podwójnych wydatków.
- Timewarp: Sztuczki z znacznikami czasu, które na niektórych łańcuchach przechylają trudność na korzyść atakującego.
- Społeczny: W odpowiedzi społeczności czasem decydują się na fork łańcucha bloków, aby cofnąć szkody i zmienić zasady.
Więcej potwierdzeń zmniejsza ryzyko, ponieważ zastąpienie głębszych bloków staje się trudniejsze i droższe z każdym kolejnym blokiem.
Przykład
Giełda opóźnia przyjęcie depozytów podczas podejrzenia ataku, podnosząc wymaganą liczbę potwierdzeń z sześciu do stu, aby chronić użytkowników.
Ciekawostka
Satoshi napisał, że dopóki uczciwe węzły kontrolują większość mocy CPU, łańcuch rośnie najszybciej po uczciwej stronie. To jedno zdanie ukształtowało cały ten temat.
Podsumowanie
Jednym zdaniem: 51% Attack to chwilowa większość, która pozwala komuś przepisać bardzo niedawną historię, więc planuj swoje potwierdzenia jak profesjonalista.
