51% Attack Explained – Beginner’s Guide
51% Attack Explained – Beginner’s Guide
51% uzbrukums, iespējams, ir visvairāk apspriestais drauds jebkuram publiskam Blockchain aktīvam. Šajā ierakstā es paskaidrošu, kas ir 51% uzbrukums un ko var darīt, lai to novērstu.
51% uzbrukuma kopsavilkums
51% uzbrukums raksturo situāciju, kad noteikts kalnraču vai kalnrūpniecības baseins, kam pieder vairāk nekā 50% no visa tīkla jaukšanas spēka, ļaunprātīgi rīkojas, lai traucētu tīkla darbību.
Īsumā tas ir 51% uzbrukums. Ja vēlaties saņemt sīkāku skaidrojumu, lasiet to tālāk:
1. Kas ir 51% uzbrukums?
51% uzbrukums raksturo situāciju, kad noteikts kalnraču vai kalnrūpniecības baseins, kam pieder vairāk nekā 50% no visa tīkla jaukšanas spēka, ļaunprātīgi rīkojas, lai traucētu tīkla darbību.
Kalnrači, kas izmanto 51% uzbrukumu, varēs:
Kalnračnieks, kas nodarbina 51% uzbrukumu, var NĒ:
Divkārši izdevumi
Lūk, kā 51% uzbrukumu var izmantot dubultiem tēriņiem:
Uzbrucējs nosūta monētas personai ‘A’, bet tās pašas monētas personai ‘B’. Kamēr monētas, kas nosūtītas A, tiek publiski attēlotas blokķēdē, uzbrucējs, kuram ir milzīga jaukšanas jauda, slepeni izraksta blokus B divkāršo tēriņu darījumam, nepakļaujot to pārējam tīklam..
Pēc dažiem apstiprinājumiem publiskajā blokķēdē, kur ir derīgs darījums A, uzbrucējs uzrāda tīklam savus paslēptos mīnētos blokus, kur derīgs darījums B Tā kā viņam ir tik daudz ieguves spēku, viņš, iespējams, var izveidot garāku blokķēdi nekā sākotnējais un apstiprināt savus blokus.
Šajā gadījumā darījums, kas nosūtīts A, tiks atcelts, jo tas neparādās šajā jaunajā, garākajā blokķēdē.
Rezultāts: A beigās nav naudas, un uzbrucējs, iespējams, jau ir ieguvis pakalpojumu, par kuru viņš maksāja.
Darījumu bloķēšana
Ikviens, kurš kontrolē lielāko daļu jaukšanas spēka, var izlemt, kurus darījumus iekļaut nākamajā blokā. Sakarā ar to uzbrucējs var pat izlemt izveidot pilnīgi tukšu bloku bez darījumiem.
Valūtas riski
Vispārējs pieņēmums ir tāds, ka 51% efektīvi iznīcinātu uzbrukto digitālo valūtu, jo sabiedrības uzticība tīklam samazināsies un cena samazināsies, kad cilvēki sāk dempingu turēt.
51% no visām ieguves jaudām nozīmē pārmērīgu kontroli un ietekmi pār blokķēdi. Šādu problēmu pat Satoshi nevarēja paredzēt, neparedzot ASIC pieaugumu un milzīgus ieguves fondus.
2. Kā novērst 51% uzbrukumu?
Galvenais, kas palīdz novērst 51% uzbrukumu, ir kalnraču decentralizācija. Kamēr nevienai vienībai nav kontroles pār vairāk nekā 50% ieguves jaudas, tīkls ir drošībā.
Turklāt spēcīgas blokķēdes, piemēram, Bitcoin, jau tiek uzskatītas par drošām, jo, lai iegūtu 51% no Bitcoin tīkla ieguves jaudas, būtu vajadzīga nepamatota naudas summa..
Viena no lietām, kas jāpatur prātā, ir tāda, ka kāds, kuram ir tik liela ieguves jauda, iespējams, nopelnītu vairāk naudas, izmantojot šo spēku, lai likumīgi iegūtu raktuves, nekā faktiski bloķējot darījumus vai dubultā tērējot. Tas ievērojami samazina šāda uzbrukuma risku.
3. Ekspertu atzinums par uzbrukumu 51% apmērā
Andreas Antonopoulos
Andreas Antonopoulos – izplatīts sistēmu eksperts un pasaules mēroga Bitcoin evaņģēlists saka par 51% uzbrukumu:
Gevins Andresens
Gevins Andresens – bijušais Bitcoin fonda galvenais zinātnieks un galvenā Bitcoin koda izstrādātājs – uzrakstīju vēl 2012. gadā ka tīklā esošie kalnrači “ātri izdomās likumu vai noteikumus, lai noraidītu” 51% uzbrukumu.
Pēc Andresena teiktā, Bitcoin varētu pievienot vienkāršu koda rindiņu, kas apturētu 51% uzbrukumu tā dziesmās:
Ignorējiet garāku ķēdi, kas paliek bez bāreņiem pašreizējā labākajā ķēdē, ja summa (darījumu prioritātes, kas iekļautas jaunajā ķēdē) ir daudz mazāk nekā summa (darījumu prioritātes pašreizējās labākās ķēdes daļā, kas būtu bāreņa)
Tas prasītu, lai uzbrucējam 51% būtu ne tikai lielākā daļa ieguves jaudas, bet arī lielākā daļa augstas prioritātes darījumu, kas notiek tīklā.
Šādus darījumus uzbrucējs var viltot, taču tikai uz ierobežotu laiku. Andresena hipotētiskais kods kalpos, lai noraidītu uzbrucēja veidoto krāpniecisko blokķēdi un pāris stundu laikā atgrieztu Bitcoin tīklu darba kārtībā..
Tomēr noteikumu maiņai, kā tiek izvēlēta pareizā blokķēde, var būt savas sekas. Andresens paplašina šo jautājumu savā emuārā:
Velns, protams, ir detaļās, un risks ieviest jaunu ķēdes pieņemšanas likumu (augsts) ir jāsalīdzina ar iespējām, ka kāds bagāts un iracionāls mēģinās izvest uzbrukumu (manuprāt, zems bet varbūt es neesmu pietiekami paranojas par to, ka lielās bankas vai lielā valdība izmanto netīrus trikus, lai izslēgtu Bitcoin). Varbūt es to kodēšu un paturēšu kā filiāli “Nelietot, izņemot ārkārtas gadījumus”.
Ir skaidrs, ka viņš neuzskata, ka 51% uzbrukums ir reāls drauds Bitcoin, un to var viegli apkarot, vienkārši mainot kodu.
4. Vēsturiski 51% uzbrukuma gadījumi
Bitcoin Cash (2019. gada maijs)
Divi Bitcoin Cash ieguves baseini, BTC.com un BTC.top, veica 51% uzbrukumu Bitcoin Cash blokķēdē, lai apturētu nezināmu kalnraču paņemšanu no monētām, kurām viņam nevajadzēja piekļūt, kamēr tīkls dakšas.
Lai gan daži apgalvo, ka 51% uzbrukums tika veikts, lai palīdzētu tīklam, tas tomēr parāda šo divu kalnrūpniecības baseinu spēku tīklā.
Ethereum Classic (2019. gada janvāris)
Coinbase identificēja “dziļa ķēdes reorganizācijaEthereum Classic (ETC) bloku ķēdē, kas ietvēra dubultu tēriņu sestdien, 2019. gada 5. janvārī. Pēc tam Coinbase pārtrauca visus ETC darījumus.
Vēl viena apmaiņa Gate.io arī apstiprināja, ka pēc uzbrukuma izmeklēšanas ir veikusi vismaz septiņus dubultu tēriņu darījumus..
Vertcoin (2018. gada decembris)
4 dažādi uzbrukumi Vertcoin tīklam (relatīvi anonīma monēta, kuras kriptonauda diagrammas ir zemāka par 200), noslēdzās zādzība aptuveni 100 000 USD.
Bitcoin Gold (2018. gada maijs)
Veicot dubultu tēriņu gadā, tika nozagti vairāk nekā 18 miljoni ASV dolāru Bitcoin Gold 51% uzbrukums veicis nezināms ļaunprātīgs aktieris. Biržas centās novērst uzbrukumu, pirms darījumu apstiprināšanas gaidīja ilgāku apstiprinājumu daudzumu, taču tas, šķiet, daudz nepalīdzēja.
Bitcoin (2014. gada janvāris) – potenciālo draudu novēršana
2014. gada janvārī ieguves baseins ar nosaukumu Gash.io kļuva tik liels, ka tuvojās 51% no kopējās ieguves jaudas. Tas, protams, izraisīja zināmu paniku Bitcoin kopienā, taču drīz pēc tam to novērsa kalnrači, kuri pameta baseinu, lai līdzsvarotu lietas. Turklāt baseins apņēmusies 40% robežu tās turpmākajai darbībai.
Feathercoin (2013. gada jūnijs)
Gadā dubultā iztērēti 16 000 monētu uzbrukums uz Litecoin klona, kas pazīstams kā Feathercoin. Dienā šī monēta kriptovalūtu diagrammās ierindojās samērā augstu.
5. Secinājums
51% uzbrukums ir reāls risks jebkuram jaunam blokķēdim bez būtiskas diversifikācijas ar tā jaukšanas spēku. Nobriedušāki tīkli, piemēram, Bitcoin un Ethereum, ir mazāk pakļauti šāda veida uzbrukumiem, taču mazākiem altkoīniem vajadzētu būt informētiem par šo risku.
Kādas ir jūsu domas par 51% uzbrukumu? Vai tas ir reāls Bitcoin vai Ethereum risks? Informējiet mani zemāk komentāru sadaļā.