O tehnologie Bitcoin cu ochi de șoim înțeapă cheltuielile duble pe mugur

Fredrick Awino
22.08.2022
210 Views

Pentru o perioadă îndelungată, crearea unei monede pur virtuale a fost un punct mort din cauza provocărilor asociate cu verificarea autonomă a tranzacțiilor și a riscurilor de cheltuieli duble. Dar, de când a intrat pe piață, bitcoin a pătruns în noi teritorii, până la a fi acceptat ca mijloc de plată legal în El Salvador și în Republica Centrafricană. Ar fi foarte util pentru un comerciant să știe cum ecosistemul tehnologic bitcoin a vindecat cheltuielile duble.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Cheltuielile duble în sine pot crea impresia că oamenii descriu persoane care cheltuiesc bitcoin de două ori. Da, descrie situațiile în care o persoană își folosește de mai multe ori bunurile în bitcoin. Nu uitați că tranzacțiile bitcoin se desfășoară pe un registru distribuit, ceea ce înseamnă că, odată ce o monedă este cheltuită, schimbată sau vândută, în orice caz, nu ar trebui să mai fie disponibilă pentru proprietar. Pe scurt, sistemul trebuie să fie capabil să șteargă sau să transfere proprietatea bitcoin-ului conform instrucțiunilor inițiate de proprietarul bitcoin-ului.

Un instantaneu despre istoria și funcționarea bitcoin

În 2008, cartea albă Bitcoin a prezentat oamenilor un sistem de numerar electronic peer-to-peer. Prin urmare, oricât de mult succes ar avea Bitcoin, fiecare economie are o problemă cu organizațiile sau persoanele care încearcă să manipuleze banii. Una dintre preocupările care îi afectează pe investitorii în Bitcoin este dubla cheltuire.

Cheltuielile duble reprezintă provocarea de a verifica proprietatea unui token digital. Aceasta implică cheltuirea unei unități criptografice de două ori. Pe scurt, aceasta înseamnă că poate avea loc atât o tranzacție legitimă, cât și una falsă. În plus, în cazul în care cheltuielile duble ar putea avea loc cu succes în Bitcoin, aceasta ar submina încrederea și securitatea întregii rețele. În cazul monedei fiduciare, dublarea cheltuielilor nu este posibilă și, prin urmare, nu reprezintă o problemă.

Pentru a gestiona cheltuielile duble, Bitcoin a implementat un blockchain. Este un registru universal care este la fel ca un sistem monetar tradițional de numerar. Rolul său este de a acționa ca un mecanism de confirmare. De la lansarea sa în 2009, Bitcoin a menținut un registru cronologic de tranzacții, ordonat în funcție de timp.

De ce este importantă dubla cheltuire în cazul banilor digitali

După cum știți, banii digitali sunt foarte diferiți de banii lichizi. În cazul monedei digitale, atunci când efectuați o tranzacție, trebuie să transmiteți tranzacțiile către toate nodurile rețelei. Nodurile primesc și confirmă tranzacțiile. Cu toate acestea, acest proces necesită timp.

Cheltuiala dublă este importantă în cazul banilor digitali, deoarece nu are loc în cazul monedei fiduciare. De exemplu, nu puteți merge la un butic pentru a cumpăra bunuri în valoare de 500 de dolari și apoi să vă așteptați să folosiți aceeași sumă în alt loc. Aceasta nu poate avea loc decât dacă furați $ din acel supermarket.

Modul în care are loc atacul de dublă cheltuire

Cheltuiala dublă are loc în principal în două moduri, atac de cursă și atac 51%. În cazul atacului de tip „race”, atacatorul trimite aceeași cantitate de monedă la una sau chiar mai multe adrese variate. În cazul în care comerciantul nu așteaptă confirmarea, există șanse mari (50% probabilitate) ca el sau ea să primească moneda cheltuită de două ori.

A doua modalitate, care constă în atacul de 51%, este cea în care atacatorul deține controlul asupra a peste 51% din puterea de hash a rețelei și are loc o dublă cheltuire. Puterea de hash se referă la puterea de calcul utilizată pentru verificarea blocurilor și a tranzacțiilor. Aceasta înseamnă că atacatorul care preia controlul poate inversa tranzacția și chiar poate crea un Blockchain privat. Lanțul de blocuri va părea real, deși în realitate nu este.

Modul în care Bitcoin oprește dublarea cheltuielilor

Când a fost lansat Bitcoin, a fost ca și cum ar fi găsit o soluție la această problemă. Există diferite modalități de rezolvare a acestei probleme, printre care se numără existența unei autorități centrale, stoparea inversării tranzacțiilor și prevenirea tranzacțiilor frauduloase.

Oprirea inversării tranzacției

Am spus mai devreme că atacul de 51% are loc atunci când o entitate deține peste 50% din puterea de minerit a rețelei. Prin urmare, entitatea poate controla versiunea legitimă a registrului contabil. În acest caz, atacatorul poate cheltui monede într-o versiune și poate obține bunuri și servicii în schimbul plății. Altfel, atacatorul poate dezvolta o altă versiune a registrului în care tranzacția originală nu există. Aceasta, recuperând plata în posesia sa.

Cel mai bun mod de a preveni acest atac de 51% este de a ne asigura că rețeaua este descentralizată. De asemenea, trebuie să ne asigurăm că rețeaua dispune de puterea de calcul necesară pentru a face imposibilă acumularea unei rate de hash de peste 50%. Deși este puțin probabil ca procentul de 51% să aibă loc în cazul Bitcoin, acesta a avut loc în cazul monedelor mai mici.

Soluție centralizată

Pentru a preveni cheltuielile duble prin utilizarea unei soluții centralizate, ar trebui să fie implicată o autoritate de încredere. Autoritatea de încredere este responsabilă de păstrarea în sistem a soldului înregistrat de fiecare investitor. De exemplu, în cazul în care trimiteți bani către o altă parte, banii pot trece printr-o autoritate centrală, cum ar fi o bancă. Autoritatea centrală se va asigura că aveți suficienți bani pentru a cheltui și apoi va autoriza tranzacția.

Oprirea tranzacțiilor simultane

Vă puteți întreba ce se întâmplă în cazul în care aceeași monedă este trimisă simultan la două persoane. De exemplu, atunci când trimiteți bani la două persoane și 505 primesc prima tranzacție, iar cealaltă primește cealaltă parte a tranzacției. Pentru a rezolva acest aspect, tranzacția care intră prima în registrul contabil este cea care este considerată validă.

Din cauza problemei de mai sus, vă recomandăm să așteptați o confirmare înainte de a considera tranzacția finalizată. În plus, se utilizează un mecanism de consens(Proof of Work) pentru a decide ordinea tranzacțiilor. Acest mecanism este cel care descrie regulile privind persoana care actualizează registrul de tranzacții Bitcoin.

Procesul este important, deoarece nu există o autoritate centrală. Procesul de actualizare a tranzacțiilor din registrul de tranzacții este denumit minerit Bitcoin. Prin urmare, ce se întâmplă în cazul în care mineritul are loc în același timp pentru două tranzacții? Acest lucru se poate întâmpla în cazul în care doi mineri reușesc să actualizeze registrul în același timp.

În cazul în care se întâmplă cele de mai sus, atunci vor exista 2 ramuri ale blockchain-ului (bifurcație), precum și următoarele blocuri de tranzacție care vor fi minate. Aceștia vor stabili dacă tranzacția inițială a fost validă. În cazul în care două tranzacții sunt, de asemenea, minate simultan, atunci așteptăm următorul bloc.

Prevenirea tranzacțiilor frauduloase

Blockchain, registrul Bitcoin al unei tranzacții, este public și poate fi vizualizat de orice persoană. De asemenea, oricine poate inspecta fiecare tranzacție Bitcoin care a fost efectuată în trecut, precum și soldul. Pe scurt, acest lucru înseamnă că, în cazul în care trimiteți bani unei alte părți, fiecare computer care deține o copie a tranzacției va verifica istoricul tranzacției. Scopul este de a vă asigura că aveți suficiente Bitcoin pentru a le cheltui. În cazul în care încercați să trișați, veți fi demascați de către persoanele din numeroasele noduri care validează tranzacțiile.

Lucrurile care au loc în cazul în care un Bitcoin este dublu cheltuit

Pentru a explica acest lucru, putem folosi ca exemplu achiziționarea unei mașini. În cazul în care doriți să achiziționați online o mașină în valoare de 1 BTC, atunci efectuați plata. Pe de altă parte, un hacker ar putea avea acces la portofelul Bitcoin și să cheltuiască 1BTC pentru a cumpăra altceva. Trebuie să vă amintiți că amândoi folosiți același BTC. Minerii vor verifica tranzacțiile. Cu toate acestea, mai târziu, va fi respinsă. Motivul este că nu există o autoritate centrală care să poată raporta frauda sau să poată depune o plângere. Prin urmare, Bitcoin va dispărea pentru totdeauna.

Vânzătorii fac tot posibilul pentru a se asigura că nu vând persoanelor care cheltuiesc dublu o monedă. Ei fac acest lucru asigurându-se că, de fiecare dată când o tranzacție este verificată în blockchain, după ce intră într-un bloc, aceasta primește o confirmare. În plus, pentru fiecare bloc introdus după aceea, primește încă o confirmare. De asemenea, vânzătorii sunt sfătuiți să aștepte 6 confirmări înainte de a da drumul la marfă. În cazul în care cineva încearcă să modifice tranzacțiile, atunci va trebui să inverseze tranzacțiile din cele 6 blocuri. Acest lucru este denumit „imposibil din punct de vedere computațional”.

Celălalt mod în care are loc dublarea cheltuielilor este atunci când un hacker obține peste 50% din rata de hash. De asemenea, poate avea loc în cazul în care un miner exploatează un bloc. Cu toate acestea, în loc să fie difuzate în rețeaua Bitcoin, ele sunt cheltuite în altă parte.

Author Fredrick Awino