Ce este schimbul atomic?

Schimburile atomice sunt o tehnologie care acceptă schimbul rapid a două criptomonede care rulează pe rețele blockchain diferite. Acest proces de tranzacție (cunoscut și sub numele de tranzacții atomice încrucișate) se bazează pe contracte inteligente, permițând utilizatorilor să schimbe jetoanele dorite direct din portofelele cripto. Prin urmare, swapurile atomice sunt în esență tranzacții peer-to-peer încrucișate.

Deși tehnologia este o inovație, conceptul de tranzacții încrucișate a fost sub radar de ani de zile. În 2013, Tier Nolan a descris pentru prima dată protocolul de schimb atomic în detaliu. Cu toate acestea, Daniel Larimer a propus un protocol de schimb descentralizat numit P2PTradeX în 2012, despre care unii oameni cred că este prototipul schimbului atomic.

În următorii câțiva ani, mulți dezvoltatori au continuat să experimenteze cu protocoale de schimb atomic. Există dovezi că comunitățile Bitcoin, Litecoin, Komodo și Decred au jucat toate un rol important în acest proces.

Prima tranzacție de swap atomic peer-to-peer a avut loc în 2014. Dar abia în 2017 tehnologia a fost acceptată de public, impulsionată de schimbul de succes dintre cele două perechi de tranzacționare LTC/BTC și DCR/LTC.


Cum funcționează schimbul atomic?

Protocoalele de swap atomic sunt concepute astfel încât să prevină eficient frauda între contrapărți. Pentru a înțelege mai bine cum funcționează, să presupunem că Alice dorește să-și schimbe Litecoinul (LTC) cu Bitcoin (BTC) al lui Bob.

În primul rând, Alice își depune LTC la adresa contractului, care este similară cu un seif. După ce a creat securitatea în acest fel, Alice generează și o cheie pentru a o accesa. Apoi, partajează hash-ul criptat al acestei chei cu Bob. Vă rugăm să rețineți că Bob nu poate obține LTC-ul lui Alice în acest moment, deoarece are doar valoarea hash a cheii, nu cheia în sine.

Apoi, Bob folosește valoarea hash furnizată de Alice pentru a crea o altă adresă de contract sigură pentru depunerea BTC-ului său. Dacă Alice dorește să schimbe BTC, Alice trebuie să folosească aceeași cheie ca acea adresă. În același timp, trebuie să-i arate și cheia LTC lui Bob (cu ajutorul funcției speciale de hashlock). Aceasta înseamnă că odată ce Alice face o cerere de schimb de BTC, Bob poate obține LTC în mâinile lui Alice în același timp, iar procesul de tranzacție al schimbului atomic este de asemenea finalizat.

Cuvântul „atomic” reprezintă consistența tranzacției, adică tranzacția este fie complet reușită, fie complet nereușită. Dacă oricare dintre părți abandonează în timpul tranzacției sau nu reușește să efectueze conform așteptărilor, contractul va fi anulat și fondurile vor fi returnate automat proprietarilor inițiali.

Schimburile atomice pot fi efectuate în două moduri diferite: în lanț și în afara lanțului. Schimburile atomice în lanț au loc în rețeaua blockchain online a oricărei criptomonede (în acest caz, pe rețelele blockchain Bitcoin și Litecoin). Pe de altă parte, schimburile atomice în afara lanțului au loc în afara lanțului. Astfel de schimburi atomice se bazează de obicei pe canale de plată bidirecțională, similare cu cele utilizate în Lightning Network.

Din punct de vedere tehnic, majoritatea sistemelor de tranzacționare descentralizate se bazează pe contracte inteligente cu semnături multiple și contracte hash blocate în timp (HTLC).


Contract de blocare în timp hash (HTLC)

Contractele Hash Time Lock (HTLC) sunt o parte importantă a Bitcoin Lightning Network și sunt, de asemenea, una dintre componentele cheie ale schimburilor atomice. După cum sugerează și numele, acestea se bazează pe două caracteristici cheie: blocarea hash și blocarea în timp.

Blocarea hash îngheață utilizarea fondurilor dacă datele cheie relevante (cheia lui Alice în exemplul de mai sus) nu sunt expuse. Blocarea timpului asigură că contractele inteligente sunt executate doar într-un interval de timp predeterminat. Prin urmare, utilizarea HTLC elimină nevoia de centralizare și creează reguli specifice care împiedică executarea parțială a schimburilor atomice.


Avantaj

Cel mai mare avantaj al swap-urilor atomice este legat de descentralizarea lor. Schimburile atomice elimină necesitatea schimburilor centralizate și a oricărui alt tip de intermediar, iar swapurile în lanț încrucișat pot fi efectuate între două sau mai multe părți fără a le cere să aibă încredere unul în celălalt. Deoarece utilizatorii nu trebuie să furnizeze fonduri burselor centralizate sau terților, nivelul de securitate va crește și el. Tranzacțiile pot fi inițiate direct din portofelul personal al utilizatorului.

În plus, această formă de tranzacționare peer-to-peer utilizează comisioane de tranzacție foarte mici sau deloc și, prin urmare, are costuri de operare mai mici. Avantajul final este că swapurile atomice permit tranzacțiilor să se desfășoare mai rapid și, prin urmare, au o interoperabilitate mai mare. Cu alte cuvinte, diferite altcoins pot fi schimbate direct fără a utiliza Bitcoin sau Ethereum ca monedă intermediară.


prescripţie

Schimburile atomice trebuie, de asemenea, să îndeplinească și alte condiții necesare, care pot deveni, de asemenea, un obstacol major în calea promovării acestei tehnologii. De exemplu, pentru a efectua o schimbare atomică, rețelele blockchain în care se află ambele criptomonede trebuie să se bazeze pe același algoritm de hashing (de exemplu, ambele folosesc algoritmul de hashing SHA-256 al Bitcoin). În plus, acestea trebuie să fie compatibile cu HTLC și alte caracteristici programabile.

În plus, schimburile atomice aduc și riscuri de securitate care dezvăluie confidențialitatea utilizatorului. Acest lucru se datorează faptului că prin Blockchain Explorer, tranzacțiile în lanț pot fi urmărite rapid și, prin urmare, adresele utilizatorilor pot fi obținute cu ușurință. O soluție pe termen scurt la această vulnerabilitate este utilizarea criptomonedelor de confidențialitate, reducând astfel expunerea. Cu toate acestea, mulți dezvoltatori încearcă să folosească semnăturile digitale în schimburile atomice ca o soluție mai fiabilă.


De ce este atât de important schimbul atomic?

Schimburile atomice au un potențial imens de a îmbunătăți spațiul criptomonedei, dar în prezent nu sunt testate la scară largă. Tranzacționarea în lanțuri încrucișate poate rezolva în sfârșit multe dintre problemele care există cu schimburile centralizate. Deși aceste schimburi încă mențin funcționarea criptomonedelor, ele au în continuare o serie de pericole ascunse. Unele dintre aceste întrebări includ:

  • Amenințări semnificative: schimburile centralizate dețin unilateral resurse de mare valoare, astfel încât acestea sunt mai vulnerabile la hackeri.

  • Gestionarea imperfectă a fondurilor și eroarea umană: schimburile centralizate necesită ca oamenii să funcționeze. Dacă managerii cu roluri importante greșesc sau decidenții iau decizii greșite în ceea ce privește operațiunile de schimb, fondurile utilizatorilor de schimb se vor pierde.

  • Costuri de operare mai mari: Bursele centralizate au comisioane de retragere și tranzacție mai mari.

  • Creșterea volumului tranzacțiilor duce la ineficiență: atunci când activitatea pieței este prea activă, bursele centralizate sunt adesea incapabile să facă față creșterii masive a cererii de tranzacții, ceea ce duce la funcționarea lentă a sistemului sau la indisponibilitatea serviciilor.

  • Reglementări: reglementările privind criptomoneda sunt stricte în majoritatea țărilor. Există încă multe incertitudini în legătură cu aprobarea și reglementarea guvernamentală.


Rezuma

Deși schimburile atomice sunt încă o tehnologie relativ nouă, deci sunt obligate să aibă limitări, tehnologia este revoluționară în ceea ce privește promovarea interoperabilității blockchain și a tranzacțiilor cross-chain. Prin urmare, această tehnologie are un mare potențial de a influența dezvoltarea industriei criptomonedei, deschizând noi căi în descentralizare și schimb valutar peer-to-peer. Este posibil ca swapurile atomice să fie din ce în ce mai utilizate în viitorul apropiat, în special în cadrul schimburilor descentralizate.