Šta je napad od 51%?
Napad od 51% je situacija u kojoj jedna grupa stekne više od polovine računarske snage za rudarenje na blockchainu i može da prepravi veoma skorašnju istoriju transakcija. Ne može da uzme novčiće iz vašeg novčanika, ali može da zameni sopstvena plaćanja drugom verzijom događaja. Zamislite nekoga ko zgrabi daljinski tokom reprize i premota poslednjih nekoliko minuta.
Napad od 51% omogućava napadačima da isprazne svaki novčanik. Nije tačno. Mogu da promene redosled nedavnih blokova i pokušaju dvostruko trošenje, ali ne mogu da stvore novčiće ni da vam uzmu sredstva bez vaših ključeva.
Kako funkcioniše napad od 51%
Kratak pregled plana, jednostavnim rečima:
- Priprema: Napadači nabavljaju mnogo opreme za rudarenje ili iznajmljuju računarsku snagu, a zatim biraju blockchain sa slabijom zaštitom kao metu.
- Kontrola: Koordinišu dovoljan broj rudara da bi kontrolisali većinu hash rate-a.
- Tajni lanac: Zahvaljujući toj prednosti, tajno rudare privatnu verziju lanca dok javni lanac nastavlja da se razvija.
- Trošenje: Šalju novčiće na javni lanac, čekaju potvrde i zadržavaju svoje privatne blokove.
- Objavljivanje: Kada je njihov privatni lanac duži, objavljuju ga. Mreža prelazi na duži lanac, a ranije plaćanje nestaje sa lanca.
Da, to je ceo plan.
Zašto je napad od 51% važan
Zašto bi vam ovo bilo važno?
- Korist: Poznavanje rizika pomaže vam da odlučite koliko potvrda treba da sačekate pre nego što sredstva smatrate konačnim.
- Šira slika: Ističe zašto decentralizacija rudarenja i raspodela uloga doprinose zdravlju blockchain mreža.
- Praktična važnost: Menjačnice, dapps i DAO pominju ovaj rizik prilikom određivanja pravila za depozite i broja potrebnih potvrda.
Na manjim blockchain mrežama sačekajte više potvrda nego na velikim i pratite nagle skokove udela rudarskih pulova.
Ključne karakteristike napada od 51%
Po čemu se izdvaja:
- Većina: Kratkoročna kontrola nad stvaranjem blokova omogućava napadaču da nadmaši poštene čvorove.
- Reorganizacije: Dolazi do reorganizacije lanca kojom se poništavaju nedavne transakcije.
- Trošak: Teško ga je izvesti na velikim mrežama sa širokom raspodelom rudara.
- Mete: Manji ili noviji lanci obično su izloženiji riziku.
- Ograničenja: Napadač ne može da stvara novčiće ni iz čega niti da pristupi vašim privatnim ključevima.
Varijacije
Različite varijante i povezani potezi o kojima možete čuti:
- Većinski napad: Klasičan napad na proof of work, pri kojem napadač nadmašuje poštene rudare.
- Sebično rudarenje: Kod sebičnog rudarenja napadač zadržava blokove kako bi ostvario veći prihod, bez očiglednog dvostrukog trošenja.
- Timewarp: Manipulacija vremenskim oznakama kojom se na nekim lancima težina rudarenja podešava u korist napadača.
- Društveni odgovor: Kao odgovor, zajednice ponekad odluče da izvrše fork blockchaina kako bi poništile štetu i promenile pravila.
Veći broj potvrda smanjuje rizik, jer je zamena dubljih blokova sve teža i skuplja sa svakim dodatim blokom.
Primer
Tokom sumnje na napad, menjačnica odlaže depozite i povećava obavezni broj potvrda sa šest na sto kako bi zaštitila korisnike.
Zanimljivost
Satoshi je napisao da će lanac najbrže rasti na poštenoj grani sve dok većinu CPU snage kontrolišu pošteni čvorovi. Ta jedna rečenica postavila je temelje cele ove teme.
Zaključak
Ukratko: napad od 51% predstavlja privremenu većinsku kontrolu koja nekome omogućava da prepravi veoma skorašnju istoriju, zato pažljivo isplanirajte broj potvrda.
.