Ce sunt schimburile atomice?
Schimburile atomice constau într-o tehnică care permite schimbul rapid a două criptomonede diferite, care rulează pe rețele blockchain distincte. Un astfel de proces (cunoscut și sub denumirea de tranzacționare atomică încrucișată) se bazează pe contracte inteligente și le permite utilizatorilor să-și schimbe monedele direct din portofelele lor personale. Deci, schimburile atomice sunt, în esență, tranzacții peer to peer în diferite blockchain-uri.
În ciuda faptului că este o tehnică inovatoare, ideea de tranzacționare în lanțuri este în discuție de mulți ani. Tier Nolan a fost probabil primul care a descris un protocol complet de schimb atomic, încă din 2013. Cu toate acestea, un protocol de schimb fără încredere numit P2PTradeX a fost prezentat de Daniel Larimer în 2012, iar unii oameni îl consideră a fi prototipul unui schimb atomic.
În anii următori, mulți dezvoltatori au început să experimenteze cu protocoale de schimb atomic. Dovezile sugerează că comunitățile Bitcoin, Litecoin, Komodo și Decred au jucat un rol important în acest proces.
Se pare că primele schimburi atomice peer to peer au început să aibă loc în 2014. Dar abia în 2017 tehnica a devenit cunoscută pe scară largă de publicul larg - în principal datorită schimburilor de succes dintre LTC/BTC și DCR/LTC.
Cum funcționează schimburile atomice?
Protocoalele de schimb atomic sunt concepute într-un mod care împiedică oricare dintre părțile implicate să trișeze. Pentru a înțelege cum funcționează, să ne imaginăm că Alice dorește să-și schimbe Litecoins (LTC) cu Bitcoins Bob (BTC).
În primul rând, Alice își depune LTC la o adresă de contract care acționează ca un seif. Când acest seif este creat, Alice generează și o cheie pentru a-l accesa. Apoi împărtășește un hash criptografic al acestei chei cu Bob. Rețineți că Bob nu poate accesa LTC încă, deoarece are doar hash-ul cheii și nu cheia în sine.
Apoi, Bob folosește hash-ul furnizat de Alice pentru a crea o altă adresă de contract sigură, în care își depune BTC. Pentru a revendica BTC, Alice trebuie să folosească aceeași cheie și, făcând asta, îi dezvăluie lui Bob (mulțumită unei funcții speciale numită hashlock). Aceasta înseamnă că, de îndată ce Alice revendică BTC, Bob poate revendica LTC și schimbul este complet.
Termenul „atomic” se referă la faptul că aceste tranzacții fie au loc în întregime, fie deloc. Dacă vreuna dintre părți renunță sau nu face ceea ce trebuie să facă, contractul este anulat, iar fondurile sunt returnate automat proprietarilor lor.
Schimburile atomice pot avea loc în două moduri diferite: în lanț și în afara lanțului. Schimburile atomice în lanț au loc pe oricare dintre rețelele monedei (în acest caz, fie blockchain-ul Bitcoin, fie Litecoin). Schimburile atomice în afara lanțului, pe de altă parte, au loc pe un strat secundar. Acest tip de schimburi atomice se bazează de obicei pe canale de plată bidirecționale, similare cu cele utilizate în Lightning Network.
Din punct de vedere tehnic, majoritatea acestor sisteme de tranzacționare fără încredere se bazează pe contracte inteligente care folosesc multi-semnături și Contracte Hash Timelock (HTLC).
Contracte Hash Timelock (HTLC)
În timp ce contractele Hash Timelock (HTLC) sunt o parte importantă a rețelei Bitcoin Lightning, ele sunt, de asemenea, una dintre componentele cheie care fac posibile schimburile atomice. După cum sugerează și numele, acestea se bazează pe două funcții cheie: un hashlock și un timelock.
Un hashlock este ceea ce împiedică cheltuirea fondurilor dacă nu este dezvăluită o bucată de date (cheia lui Alice în exemplul anterior). Timelock este o funcție care asigură că contractul poate fi executat doar într-un interval de timp predefinit. În consecință, utilizarea HTLC-urilor elimină nevoia de încredere, deoarece creează un set specific de reguli care împiedică executarea parțială a schimburilor atomice.
Avantaje
Cele mai mari avantaje ale schimburilor atomice sunt toate legate de natura sa descentralizată. Înlăturând necesitatea unui schimb centralizat sau a oricărui alt tip de mediator, schimburile în lanț încrucișat pot fi executate de două (sau mai multe) părți fără a le cere să aibă încredere unul în celălalt. Există, de asemenea, un nivel crescut de securitate, deoarece utilizatorii nu trebuie să-și dea fondurile unei burse centralizate sau unei terțe părți. În schimb, tranzacțiile pot avea loc direct din portofelele personale ale utilizatorilor.
De asemenea, această formă de tranzacționare peer to peer are costuri operaționale mult mai mici, deoarece taxele de tranzacționare sunt fie foarte mici, fie absente. În cele din urmă, schimburile atomice fac posibilă ca tranzacțiile să aibă loc foarte rapid, cu grade mai mari de interoperabilitate. Cu alte cuvinte, altcoins-urile pot fi schimbate direct fără a utiliza Bitcoin sau Ethereum ca monedă intermediară.
Limitări
Există câteva condiții care trebuie îndeplinite pentru ca un schimb atomic să aibă loc și acestea pot reprezenta probabil obstacole pentru ca tehnica să fie adoptată pe scară largă. De exemplu, pentru a efectua o schimbare atomică, cele două criptomonede trebuie să se bazeze pe blockchain-uri care împărtășesc același algoritm de hashing (de exemplu, SHA-256 pentru Bitcoin). De asemenea, trebuie să fie compatibile cu HTLC și alte funcționalități programabile.
În afară de asta, schimburile atomice ridică preocupări cu privire la confidențialitatea utilizatorilor. Acest lucru se datorează faptului că schimburile și tranzacțiile în lanț pot fi urmărite rapid pe un explorator blockchain, facilitând conectarea adreselor. Un răspuns pe termen scurt la această problemă este utilizarea criptomonedelor axate pe confidențialitate ca o modalitate de a reduce expunerea. Cu toate acestea, mulți dezvoltatori experimentează utilizarea semnăturilor digitale în schimburile atomice ca o soluție mai fiabilă.
De ce contează?
Schimburile atomice au un mare potențial de a îmbunătăți spațiul criptomonedei și încă nu au fost testate la scară mai largă. Tranzacționarea în lanțuri încrucișate poate rezolva în cele din urmă multe dintre problemele care fac parte din majoritatea schimburilor centralizate. Deși aceste schimburi au menținut sistemele de criptomonede până în prezent, există mai multe preocupări cu privire la acestea. Unele dintre aceste probleme includ:
Vulnerabilitate mai mare: păstrarea multor resurse valoroase într-o singură locație le face mai vulnerabile la hacking, iar schimburile centralizate sunt ținte principale pentru furturi digitale.
Gestionarea defectuoasă a fondurilor și eroarea umană: schimburile centralizate sunt conduse de oameni. Dacă cei cu roluri importante greșesc sau dacă liderii fac alegeri proaste în ceea ce privește operațiunile de schimb, fondurile utilizatorilor pot fi compromise.
Costuri operaționale mai mari: bursele centralizate au comisioane de retragere și tranzacționare mai mari
Ineficiență în ceea ce privește cererile de volum: când activitatea pieței devine prea intensă, bursele centralizate nu reușesc adesea să facă față cererii de tranzacționare crescute, ceea ce determină încetinirea sistemului sau deconectarea.
Reglementare: în majoritatea țărilor, reglementarea criptomonedelor este departe de a fi ideală. Există încă multe preocupări legate de aprobarea și managementul guvernului.
Gânduri de închidere
Deși schimburile atomice sunt încă destul de noi și există cu siguranță limitări, această tehnologie conduce la schimbări semnificative în ceea ce privește interoperabilitatea blockchain și capacitățile de tranzacționare cross-chain. Ca atare, tehnica are un mare potențial de a influența creșterea industriei criptomonedelor, deschizând noi căi în ceea ce privește descentralizarea și transferurile monetare peer to peer. Sunt șanse ca swapurile atomice să fie folosite din ce în ce mai mult în viitorul apropiat, mai ales în cadrul schimburilor descentralizate.



