#
Ce este un Atac 51%?
Un atac 51% (sau atac majoritar) este o vulnerabilitate teoretică, dar potențial devastatoare, care poate afecta rețelele blockchain care utilizează mecanismul de consens Proof-of-Work (PoW). Acesta apare atunci când o singură entitate sau un grup colaborează pentru a controla peste 50% din puterea totală de hashing (sau rata de hash) a rețelei. Odată ce acest control este stabilit, atacatorul poate manipula anumite aspecte ale blockchain-ului.
#
Cum funcționează?
Într-un blockchain PoW, minerii concurează pentru a rezolva probleme criptografice complexe pentru a adăuga noi blocuri la lanț. Primul miner care rezolvă problema și validează tranzacțiile primește o recompensă. Atunci când un atacator deține majoritatea puterii de hashing, acesta poate face următoarele:
1. Dubla cheltuială (Double Spending): Atacatorul poate trimite aceleași monede de două ori. De exemplu, poate efectua o tranzacție către un comerciant și, în același timp, să creeze o tranzacție secretă către propria adresă. Cu puterea majoritară, poate asigura că tranzacția secretă este adăugată la blockchain-ul oficial, invalidând-o pe prima.
2. Prevenirea confirmării tranzacțiilor: Atacatorul poate bloca confirmarea tranzacțiilor de la alți utilizatori, împiedicând includerea lor în blocuri.
3. Anularea tranzacțiilor: Poate anula tranzacții recente care nu au primit încă un număr mare de confirmări.
4. Monopolizarea mineritului: Poate împiedica alți mineri să adauge blocuri valide la lanț, preluând controlul asupra generării de noi blocuri și, implicit, asupra recompenselor.
Este important de menționat că un atac 51% nu permite atacatorului să creeze monede noi din nimic, să fure fonduri din portofelele altor utilizatori fără cheile private sau să modifice regulile fundamentale ale protocolului.
#
De ce contează?
Un atac 51% subminează încrederea și securitatea unei rețele blockchain, care sunt pilonii săi centrali. Dacă o rețea este vulnerabilă la un astfel de atac, valoarea criptomonedei asociate ar putea scădea drastic, iar utilizatorii ar putea pierde încrederea în sistem. Rețelele mari, cum ar fi Bitcoin și Ethereum (înainte de The Merge), sunt considerate extrem de rezistente la atacuri 51% datorită puterii lor masive de hashing distribuite la nivel global, ceea ce face ca obținerea unei majorități să fie prohibitiv de costisitoare și dificile. Rețelele mai mici, cu o putere de hashing mai redusă, sunt mai vulnerabile.
#
Exemple practice
Deși teoretic, atacuri 51% au avut loc în trecut pe blockchain-uri mai mici. Exemple notabile includ Ethereum Classic (ETC), Verge (XVG) și Bitcoin Gold (BTG). Aceste atacuri au dus la pierderi financiare semnificative pentru bursele de criptomonede și la o scădere a încrederii în monedele respective. Aceste incidente subliniază importanța unei puteri de hashing distribuite și a unui număr mare de noduri independente pentru a asigura securitatea unei rețele PoW.