Cum să nu cazi victimă fenomenului dublei cheltuiri în crypto
De catre Criptopedia - 25 aug 2021
“Dubla cheltuire” este procesul prin care se fac două plăţi cu aceeași monedă. Dacă în sistemul fiat lucrul acesta nu este posibil (nu poți cheltui de două ori aceeași bancnotă de 100$, spre exemplu), când vine vorba de plățile online, e nevoie ca o a treia parte (fie ea banca, procesatorii de plăţi, companiile de carduri de credit) să se asigure că fondurile sunt trimise și primite în mod corespunzător. Acești intermediari verifică și validează tranzacțiile și minimizează riscul dublei cheltuiri.
Cine te protejează în spațiul crypto de dubla cheltuire?
În lumea crypto nu există intermediari, ci doar cel care trimite și cel care primește. Prin urmare, cine se asigură că utilizatorii sunt protejați împotriva dublei cheltuiri?
Tehnologia blockchain nu poate preveni dubla cheltuire de una singură. Ceea ce ajută cu adevărat este procesul de confirmare a tranzacțiilor.
Acest lucru se face după ce nodurile, minerii ori validatorii (după caz, în funcție de mecanismul de consens) au verificat, validat și confirmat tranzacțiile efectuate de utilizatori. Odată confirmate, acestea devin imuabile și ireversibile.
Bitcoin a fost prima încercare reușită de a rezolva fenomenul dublei cheltuiri în spațiul crypto. A reușit să facă acest lucru prin implementarea acestui mecanism de confirmare și, de asemenea, prin menținerea unui registru digital comun. Acesta conține înregistrări ale tuturor tranzacțiilor efectuate în rețeaua Bitcoin de la începuturile acesteia în 2009, până în momentul prezent.
Tipuri de atacuri
Există mai multe moduri de a încerca un atac de dublă cheltuire (race attack, Finney attack, 51% attack). Cel mai cunoscut dintre toate rămâne atacul de tip 51%. Acest atac presupune că un grup ori un individ să ajungă să controleze mai mult de 50% din puterea de procesare a unei rețele, lucru ce-i permite să altereze datele din blocuri.
Deoarece puterea de procesare a rețelei Bitcoin este una imensă, este puțin probabil că se va executa vreodată un astfel de atac pe acest blockchain. Pentru a executa un astfel de atac e nevoie de resurse foarte mari (pentru Bitcoin costă sute de milioane de dolari pe oră), plus este necesar ca rezultatul atacului să fie mai valoros decât costul acestuia. Alte rețele din păcate nu au reușit să evite astfel de evenimente (amintim aici cazul Ethereum Classic ori, foarte recent, cel al Bitcoin SV).
Cum să te ferești de dubla cheltuire ca simplu utilizator?
Câtă vreme nu accepți tranzacții care nu au cel puțin o confirmare în rețea, nu ai de ce să te temi că vei fi înșelat în felul acesta. În rețeaua Bitcoin, ideal este să aștepți minim 3 confirmări pentru sume mai mici și minim 6 confirmări pentru sume mari. Practic, cu cât aștepți mai multe confirmări, cu atât riscul devine mai mic.