Autors: Hacken Kompilators: Cointime.com QDD
Kas ir 51% uzbrukums?
51% uzbrukums attiecas uz uzbrukumu, kurā uzņēmums kontrolē vairāk nekā pusi (51%) no pašu kapitāla vai skaitļošanas jaudas blokķēdes tīklā. Šī nesamērīgā kontrole ļauj uzbrucējiem ieviest būtiskas izmaiņas, pārkāpjot blokķēdes decentralizācijas principus. Citiem vārdiem sakot, 51% uzbrukums ļauj uzbrucējam pārrakstīt darījumu vēsturi, novērst darījumu pabeigšanu, apturēt validatora atlīdzību un veikt dubultus tēriņus.
Jāatzīmē, ka 51% uzbrukumi ir viens no svarīgākajiem draudiem blokķēdes drošībai, jo īpaši konsensa algoritmiem, kas izmanto Proof-of-Work un Delegated Proof-of-Stake. Šī uzbrukuma satraucošas sekas ir dubultie tēriņi, kad viena un tā pati digitālā valūta tiek tērēta vairākas reizes, apdraudot blokķēdes uzticību un uzticamību.
Kā darbojas 51% uzbrukums?
Iedziļinoties 51% uzbrukuma mehānikā, mēs soli pa solim aplūkojam darbības, kuras uzbrucējs veic, lai iegūtu un izmantotu blokķēdes tīkla kontroli. Lai gan konkrētā uzbrukuma informācija var atšķirties atkarībā no dažādiem faktoriem, šeit ir vispārīga uzbrukuma procesa vienkāršota versija:
1. Uzkrāt jaudu: pirmais solis ir uzbrucējam uzkrāt vairāk nekā pusi (51%) no tīkla skaitļošanas vai jaukšanas jaudas. To var panākt, iegādājoties lielu daudzumu aparatūras resursu vai pārliecinot lielu skaitu kalnraču pievienoties uzbrucēju kontrolētiem ieguves pūliem.
2. Sadalīšana: uzbrucējs tagad kontrolē lielāko daļu tīkla jaukšanas jaudas, efektīvi izolējot savu grupu no galvenā tīkla, bet joprojām uzturot iekšējos sakarus. Neraugoties uz šo atdalīšanu, uzlaušanas grupa turpina ieguves darbības, taču nedala progresu ar galveno tīklu un nesaņem atjauninājumus. Rezultātā divas paralēlas blokķēdes versijas sāka attīstīties neatkarīgi.
3. Ātrā ieguve. Pateicoties savai augstākajai jaukšanas jaudai, uzbrucēju grupa savai blokķēdes versijai var pievienot blokus ātrāk nekā pārējais tīkls. Laika gaitā divu ķēdes versiju garuma atšķirība ir statistiski proporcionāla jaukšanas jaudas atšķirībai starp abām grupām.
4. Reintegrācija un dominēšana. Kad hakeru grupa atkal pievienojas tīklam, visā tīklā izplatās divas konkurējošas blokķēdes versijas. Saskaņā ar konsensa protokola noteikumiem mezgli saglabā garāko blokķēdi, un īsākas blokķēdes tiek izmestas. Tas nozīmē, ka visi bloki, ko atdalīšanas periodā pievienojis galvenais tīkls, ir bezsaimnieka statuss un to transakcijas tiek izlaistas atpakaļ mempool.
5. Potenciālie draudi: 51% uzbrukuma veiksmīga izpilde var izraisīt virkni draudu, kas nopietni ietekmē blokķēdes tīklu un tā dalībniekus. Šie draudi svārstās no finanšu krāpšanas (piemēram, dubultiem izdevumiem) līdz pilnīgam pakalpojuma atteikuma uzbrukumam, kas paralizē tīkla funkcionalitāti.
51% uzbrukumu augstās izmaksas
Ir vērts atzīmēt, ka 51% uzbrukums nav viegls, tas prasa daudz resursu un laika. Šis milzīgais finansiālais un tehniskais slogs nav sasniedzams lielākajai daļai cilvēku.
Lielāko daļu izmaksu veido nepieciešamais kalnrūpniecības aprīkojums. Lai kontrolētu jaukšanas jaudu vairāk nekā pusei tīkla, ir nepieciešams milzīgs daudzums augstas veiktspējas aparatūras, un lielai blokķēdei, piemēram, Bitcoin, izmaksas var pārsniegt miljardus dolāru.
Bet tā nav tikai aparatūras problēma. Kalnrūpniecība patērē daudz enerģijas. Bitcoin ieguve patērē līdz 95,58 teravatstundām gadā, kas atbilst 5,5 miljonu Somijas iedzīvotāju ikgadējam enerģijas patēriņam. Tāpēc ir jāņem vērā arī ievērojamas jaudas un uzturēšanas izmaksas.
Papildus augstajām izmaksām hakeru grupai, kas uzbrūk tīklam, ļoti svarīgs ir arī uzbrukuma plāna laiks. Viņiem ir jākontrolē vairāk nekā puse tīkla un īstajā laikā jāievieš modificētas blokķēdes. Ja uzbrukums neizdodas, hakeris var neko nesaņemt.
Turklāt decentralizētā vidē nav nevienas centrālās iestādes, kas varētu piespiest izmantot bojātu ķēdi. Validatori un klienti var vienoties par ķēdes restartēšanu pirms uzbrukuma, lai gan tas var būt ļoti netīrs un nevēlams.
Ar šādiem uzbrukumiem saistītās augstās izmaksas un riski kalpo kā spēcīgs preventīvs līdzeklis, jo īpaši lielākiem tīkliem, piemēram, Bitcoin vai Ethereum. No otras puses, mazākām blokķēdēm ir mazāka ieguves jauda, padarot tās neaizsargātākas pret uzbrukumiem. Tomēr šiem mazākajiem tīkliem var uzbrukt, iznomājot ieguves enerģiju uz dažām stundām, izmantojot tādus pakalpojumus kā Nicehash, padarot uzbrukumu ievērojami lētāku.
51% uzbrukuma riski un sekas
Veiksmīgam uzbrukumam būtu būtiska ietekme uz blokķēdes tīklu un tā lietotājiem. Lūk, kas notiek:
1. Divkārši tēriņi: šīs ir satraucošākās sekas. Uzbrucējs var iztērēt savus līdzekļus divreiz – vispirms parastā darījumā un pēc tam mainīt blokķēdi, lai parādītu, ka viņš līdzekļus nekad nav izmantojis.
2. Pakalpojuma atteikuma (DoS) uzbrukums: hakeri pārņem un uz noteiktu laiku bloķē citu kalnraču adreses. Tas neļauj godīgiem kalnračiem atgūt kontroli pār tīklu. Tā rezultātā uzbrucēja viltus darījumu ķēde var kļūt pastāvīga.
3. Darījuma anulēšana: uzbrucējs var bloķēt maksājumus starp dažiem vai visiem lietotājiem. Tas traucē normālu tīkla darbību un var izraisīt aizkavēšanos darījumu apstiprinājumos, mazinot pārliecību par tīkla uzticamību.
4. Reputācijas kaitējums. Turklāt uzbrukumi var nopietni kaitēt blokķēdes reputācijai. Tas var novest pie uzticības zaudēšanas pašreizējo un potenciālo lietotāju vidū, izraisot būtisku attiecīgās kriptovalūtas vērtības kritumu un neļaujot tīklam pievienoties jauniem lietotājiem vai investoriem.
Faktiskie 51% uzbrukumu gadījumi
Blokķēdes vēsturē ir daži ievērojami gadījumi:
1. Bitcoin Gold (BTG): 2018. gada maijā Bitcoin Gold cieta 51% uzbrukumu, un uzbrucējs veiksmīgi veica dubultu tēriņu aptuveni 18 miljonu ASV dolāru vērtībā. Incidents radīja būtisku kaitējumu valūtas reputācijai un tirgus kapitalizācijai.
2. Ethereum Classic (ETC): kā blokķēdei, kurai visbiežāk tiek uzbrukts, Ethereum Classic cieta milzīgu uzbrukumu 2020. gada augustā, kad uzbrucēji veiksmīgi veica dubultu izdevumu 5,6 miljonu dolāru vērtībā.
3. Vertcoin (VTC): Lai gan tas bija salīdzinoši nezināms, Vertcoin 2018. gada decembrī piedzīvoja 51% uzbrukumu. Uzbrucējs divreiz iztērēja aptuveni 100 000 USD vērtībā.
Šie uzbrukumi demonstrē būtiskas ievainojamības un sekas, vēl vairāk uzsverot efektīvu drošības pasākumu nepieciešamību.
Preventīvie pasākumi pret 51% uzbrukumiem
Šo risku mazināšana var būt sarežģīta, taču ir ierosinātas dažādas pieejas:
Mainiet konsensa algoritmu
Pārslēgšanās uz citu konsensa algoritmu ir viens no iespējamiem veidiem, kā samazināt 51% uzbrukuma iespējamību. Proof of Work (PoW), vienprātības mehānisms, ko sākotnēji pieņēma daudzas blokķēdes, ir neaizsargāts pret šādiem uzbrukumiem, jo pastāv ieguves koncentrācijas risks.
Turpretim Proof-of-Stake (PoS) vienprātības mehānismi ir mazāk pakļauti šāda veida uzbrukumiem, jo uzbrucējam vajadzētu piederēt lielākajai daļai no kopējās blokķēdes akciju daļas, kas parasti ir dārgs pasākums.
Aizkavēts blokķēdes apstiprinājums
Vēl viens efektīvs preventīvs līdzeklis ir blokķēdes apstiprinājumu aizkavēšana. Šī pieeja nodrošina tīklam laiku, lai atklātu un, iespējams, novērstu 51% uzbrukumu. Pagarinot darījuma apstiprināšanas laiku, uzbrucējiem ilgāku laiku nepārtraukti jākontrolē vairāk nekā 51% tīkla, ievērojami palielinot šādu uzbrukumu izmaksas un grūtības.
sodu sistēma
Sodu sistēmas izveide ir vēl viena iespējamā aizsardzības stratēģija. Piemēram, ja tiks konfiscēti visi vai daži no tiem piesaistītie marķieri, ieviešot samazināšanas nosacījumus likmju pierādīšanas blokķēdē, ja tiek atklāts, ka ļaunprātīgs dalībnieks ir pārkāpis tīkla noteikumus. Šis soda pasākums ievērojami palielina risku jebkuram potenciālajam uzbrucējam un var kalpot kā efektīvs preventīvs līdzeklis.
Blockchain protokola audits
Visbeidzot, regulāru blokķēdes protokolu auditu veikšana ir visaptverošas drošības stratēģijas galvenā sastāvdaļa. Šīs revīzijas veic izsmeļošu protokolu pārbaudi, lai identificētu ievainojamības, tostarp iespējamos ceļus 51% uzbrukumu. Proaktīvi identificējot un novēršot šīs nepilnības, blokķēdes izstrādātāji var ievērojami stiprināt sava tīkla aizsardzību.
Apkopojiet
Lai gan 51% uzbrukuma risks ir biedējošs, ir svarīgi saprast, ka šāda uzbrukuma izpildes izmaksas un sarežģītība padara to reti sastopamu. Tomēr iespējamā ietekme un vēsturiskais precedents uzsver proaktīvu piesardzības pasākumu nozīmi un pastāvīgus centienus padarīt blokķēdes tehnoloģiju drošāku un noturīgāku.
Web3 nākotne ir atkarīga no mūsu spējas atrisināt šīs problēmas, pārvērst ievainojamības stiprajās pusēs un radīt stabilāku un drošāku digitālo nākotni ikvienam.
FAQ
Kas ir 51% uzbrukums?
51% uzbrukums ir viens no svarīgākajiem blokķēžu drošības jautājumiem, īpaši blokķēdēm, kurās tiek izmantots darba pierādījuma vienprātības algoritms. Šis uzbrukums notiek, ja kāds kontrolē vairāk nekā pusi (51%) no blokķēdes tīkla ieguves jaudas. Šī kontrole ļauj viņiem pieņemt svarīgus lēmumus, graujot decentralizēto blokķēdes koncepciju.
Ko var darīt 51% uzbrukums?
51% uzbrukumā vienība, kas kontrolē vairākumu, var manipulēt ar blokķēdi dažādos veidos. Viņi var apturēt darījumus un novērst to apstiprināšanu, atcelt darījumus, lai veiktu dubultu tēriņu uzbrukumus, un neļaut citiem kalnračiem iegūt jaunus blokus.
Cik maksā 51% uzbrukums?
51% uzbrukuma izmaksas atšķiras atkarībā no iesaistītā blokķēdes tīkla. Piemēram, lai uzsāktu 51% uzbrukumu Bitcoin blokķēdei, uzbrucējam būtu jāpārņem visspēcīgākais ASIC ieguves aprīkojums. Iekārtas izmaksas vien pārsniedz 7,9 miljardus dolāru. Šajā aplēsē nav iekļautas pastāvīgās enerģijas un apkopes izmaksas.
