Atomic Swaps explicate
Acas─â
Articole
Atomic Swaps explicate

Atomic Swaps explicate

Intermediar
Publicat Jul 1, 2019Actualizat Nov 8, 2023
6m

Ce sunt Atomic swaps?

Atomic swaps 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 atomic cross-chain trading) se bazeaz─â pe┬ácontracte inteligente ╚Öi le permite utilizatorilor s─â-╚Öi schimbe monedele direct din┬áportofelele de criptomonede personale. Deci, Atomic swaps sunt, ├«n esen╚Ť─â, tranzac╚Ťii peer to peer ├«n diferite blockchainuri.

├Än ciuda faptului c─â este o tehnic─â inovatoare, ideea de tranzac╚Ťionare cross-chain este ├«n discu╚Ťie de mul╚Ťi ani. Tier Nolan a fost probabil primul care┬áa descris un protocol complet de Atomic swap, ├«n 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 Atomic swap.

├Än anii urm─âtori, mul╚Ťi dezvoltatori au ├«nceput s─â experimenteze cu protocoale Atomic swap. Dovezile sugereaz─â c─â comunit─â╚Ťile Bitcoin, Litecoin, Komodo ╚Öi Decred au jucat un rol important ├«n acest proces.

Se pare că primele Atomic swaps peer to peer au început să aibă loc în 2014. Dar abia în 2017 tehnica a devenit cunoscută pe scară largă de către public - în principal datorită schimburilor de succes dintre LTC/BTC și DCR/LTC.


Cum func╚Ťioneaz─â Atomic swaps?

Protocoalele Atomic swaps 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─â tranzac╚Ťioneze monede Litecoin (LTC) pentru monedele Bitcoin ale lui Bob (BTC).

├Än primul r├ónd, Alice depune LTC la o adres─â contractual─â 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 acest lucru 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 ar trebui s─â fac─â, contractul este anulat, iar fondurile sunt returnate automat proprietarilor lor.

Atomic swaps pot avea loc ├«n dou─â moduri diferite: on-chain ╚Öi off-chain. Atomic swaps on-chain au loc pe oricare dintre re╚Ťelele monedei (├«n acest caz, fie blockchainul Bitcoin, fie Litecoin). Atomic swaps off-chain, pe de alt─â parte, au loc pe un┬ástrat secundar. Acest tip de Atomic swaps 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 utilizeaz─â┬ásemn─âturi multiple ╚Öi┬ácontracte Hash Timelock (HTLC).


Contracte Hash Timelock (HTLC)

├Än timp ce contractele Hash Timelock (HTLC) sunt o parte important─â a Re╚Ťelei Lightning Bitcoin, ele sunt, de asemenea, una dintre componentele cheie care fac posibile Atomic Swaps. 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, cu excep╚Ťia cazului ├«n care o parte a datelor este dezv─âluit─â (cheia lui Alice din 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 Atomic swaps.


Avantaje

Cele mai mari avantaje ale Atomic swaps sunt toate legate de natura descentralizat─â a acestora. ├Änl─âtur├ónd necesitatea unui schimb centralizat sau a oric─ârui alt tip de mediator, schimburile cross-chain pot fi executate de dou─â (sau mai multe) p─âr╚Ťi f─âr─â a fi nevoie ca acestea s─â aib─â ├«ncredere una ├«n cealalt─â. 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─â, Atomic swaps fac posibil─â realizarea de tranzac╚Ťii foarte rapide, cu un grad mai ridicat de interoperabilitate. Cu alte cuvinte, altcoins 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 Atomic swap s─â aib─â loc, iar acestea ar putea reprezenta obstacole pentru adoptarea pe scar─â larg─â a acestei tehnici. De exemplu, pentru a efectua un Atomic swap, cele dou─â criptomonede trebuie s─â se bazeze pe blockchainuri 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, Atomic swaps ridic─â preocup─âri cu privire la confiden╚Ťialitatea utilizatorilor. Acest lucru este cauzat de faptul c─â schimburile ╚Öi tranzac╚Ťiile on-chain pot fi urm─ârite rapid pe un explorator de blockchain, ceea ce faciliteaz─â stabilirea unei leg─âturi ├«ntre adrese. 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 Atomic swaps ca o solu╚Ťie mai fiabil─â.


De ce conteaz─â acestea?

Atomic swaps au un mare poten╚Ťial de a ├«mbun─ât─â╚Ťi spa╚Ťiul criptomonedelor ╚Öi ├«nc─â nu au fost testate la scar─â mai larg─â. Tranzac╚Ťionarea cross-chain 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:

  • O mai mare vulnerabilitate:┬á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 gestionate 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:┬áatunci c├ónd activitatea pie╚Ťei devine prea intens─â, bursele centralizate nu reu╚Öesc adesea s─â fac─â fa╚Ť─â cererii crescute de tranzac╚Ťionare, determin├ónd ├«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 gestionarea autorit─â╚Ťilor publice.


Gânduri de încheiere

De╚Öi Atomic swaps 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 posibilit─â╚Ťi ├«n ceea ce prive╚Öte descentralizarea ╚Öi transferurile monetare peer to peer. Exist─â ╚Öanse ca Atomic swaps s─â fie folosite din ce ├«n ce mai mult ├«n viitorul apropiat, ├«n special ├«n cadrul schimburilor descentralizate.

Distribui╚Ťi post─ârile
├Änregistra╚Ťi un cont
Pune╚Ťi-v─â cuno╚Ötin╚Ťele ├«n practic─â prin deschiderea unui cont Binance ast─âzi.