Un swap atomique est un type d'échange de crypto-monnaie qui se produit de manière décentralisée et sans avoir besoin d'intermédiaires dans le processus.
LLes swaps atomiques ou échanges atomiques, désignent un type d'échange entre crypto-monnaies, dans lequel il n'est pas nécessaire de faire confiance à un tiers. Tout au long du processus, les utilisateurs garder le contrôle total de leurs fonds et clés privées. Avec cette nouvelle technologie, l'objectif est de faciliter l'échange d'utilisateurs sans intermédiaires
de différentes crypto-monnaies.
Un exemple d'utilisation de cette technologie serait le suivant:
Exemple: Comment fonctionne un Atomic Swap?
Miguel a 5 ETH en sa possession, mais veut l'échanger contre du BTC. Cependant, Miguel ne souhaite pas utiliser un service d'échange traditionnel, dans lequel il doit renoncer au contrôle de ses crypto-monnaies, car il devra effectuer un dépôt préalable pour effectuer le change de devises. Pour faire face à cela, vous décidez d'utiliser un service Atomic Swap. Avec ce service, Miguel annonce qu'il souhaite échanger ses éthers contre l'équivalent en bitcoins. C'est là que la commande de Miguel est publiée et qu'un autre utilisateur, par exemple Daniela, la voit. Daniela a BTC et veut ETH, c'est pourquoi elle accepte la commande que Miguel a publiée et le processus d'échange commence conjointement et simultanément, c'est-à-dire les pièces ils se déplacent d'une direction à une autre à la fois.
Pour faciliter ce processus, le soi-disant Contrat de hachage à durée limitée (HTTC). De cette manière, on s'assure que chacune des parties reçoit ses fonds sans problème.
Ensuite, Miguel envoie son ETH à une adresse indiquée par la plateforme, tandis que Daniela fait de même avec son BTC. Une fois les deux transactions effectuées et vérifiées dans leur blockchain respective, Miguel et Daniela génèrent une preuve cryptographique (hachage). Ce test confirme la finalisation de ces transactions. Avec cela, la plate-forme garantit que les deux parties se sont conformées à l'expédition de leurs crypto-monnaies, dans le délai et le montant stipulés.
Une fois toutes les vérifications effectuées, le processus est finalisé et d'ici là, Miguel aura son BTC et Daniela son ETH.
HTLC, le cœur de l'opération Atomic Swaps
Les HTLC sont la technologie de base pour le fonctionnement des swaps atomiques et la garantie de leur fonctionnement. UNE Contrat de hachage HTLC ou à durée limitée c'est juste un contrat intelligent qui exécute un canal de paiement. Ces canaux utilisent les propriétés de la blockchain hashlocks y horloges. Par leur intermédiaire, le destinataire d'un paiement est prié de reconnaître l'avoir reçu avant une date limite. Pour ce faire, vous devez générer une preuve de paiement cryptographique ou, dans le cas contraire, vous perdrez la possibilité de la réclamer, avec laquelle le montant sera retourné au payeur.
La preuve de paiement cryptographique générée par le destinataire peut être utilisée pour déclencher différentes actions sur d'autres paiements. Cela fait des HTLC une technique puissante pour produire des paiements conditionnels Bitcoin ou autre crypto-monnaies avec une telle capacité.
En plus de cela, les HTLC ont la capacité de produire des interactions sur la chaîne (dans la blockchain) u hors chaîne (hors de la blockchain). Ceci permet relations effectuées par les parties impliquées dans un HTLC sont beaucoup plus rapides et moins coûteuses.
Types de swaps atomiques
Sur la chaîne
Ces types d'échanges sont ce se produire directamente dans de la blockchain de chacune des crypto-monnaies impliquées. Autrement dit, ce sont des transactions effectuées et vérifiées par la blockchain de crypto-monnaie. Pour cette raison, le processus de ces transactions est généralement plus lent, car la vérification du réseau est nécessaire pour pouvoir les valider au sein de la plate-forme d'échange atomique. Cependant, ce processus les rend plus sûr et adapté aux échanges de grande valeur.
Exemple: swaps atomiques en chaîne
Sofia veut échanger 100 BTC contre Litecoin. Pour ce faire, il se rend sur le site de la plateforme d'échange atomique de son choix et annonce son échange. Luis accepte l'échange et ensemble, ils entament le processus. La plateforme d'échange atomique augmente la chaîne HTLC et enregistre chaque transaction. Cependant, pour le valider, vous devez attendre que les transactions effectuées par Sofía et Luis soient validées dans leur blockchain respective. Cela signifie que Luis verra une confirmation rapide de sa part, mais Sofia devra attendre beaucoup plus longtemps. L'échange ne sera terminé qu'une fois les deux parties confirmées.
Hors chaîne
Ces échanges sont ce que se produire dans les canaux fuera de la chaîne ou blockchain de chaque crypto-monnaie. Ils sont généralement exécutés sur plataformas Couche 2 (Couche 2) comme Réseau Lightning o Réseau de liquidité. but faire des changements dans ces systèmes est accélérer el processus de intercambio. Cela permet alors à ceux-ci d'être pratiquement instantanés. Tout cela sans qu'aucune des parties n'en perde le contrôle total dans le processus.
Exemple: Atomic Swaps hors chaîne
Matías souhaite échanger 0,5 BTC contre du Litecoin. David accepte l'échange, mais dans ce cas, ils utiliseront l'option hors chaîne d'échange atomique. Pour effectuer des paiements, ils utiliseront le Lightning Network. Avec cela, les deux parties garantissent immédiatement le paiement correspondant en crypto-monnaies à l'autre partie. Le processus d'utilisation de HTLC est le même, tout cela afin d'assurer le processus et que les deux parties obtiennent leur juste part. Une fois que les deux parties ont terminé les transactions, l'échange est terminé.
Avantages et inconvénients
Avantages
- Les swaps atomiques permettent un sens plus transparent y personnel de échanges. Tout cela grâce au fait que l'intervention de tiers n'est pas requise dans le processus.
- Ils permettent plus Niveles de sécurité dans les échanges et dans la gestion des crypto-monnaies ou jetons des utilisateurs. Tout d'abord, le vol de crypto-monnaies ou de jetons suite à une attaque malveillante sur le service est inefficace. En effet, les fonds de l'utilisateur ne sont pas dans le service d'échange atomique, mais dans leur portefeuille personnel. Cela garantit qu'une attaque malveillante ne volera pas de fonds, une situation assez courante. Des exemples de ceux-ci sont les vols survenus à Binance, Cryptopia ou Mt. Gox.
- Ils permettent la interopérabilité entre différent crypto-monnaies. Ceci en permettant aux utilisateurs d'interagir les uns avec les autres de manière beaucoup plus simple et directe.
Inconvénients
- L'utilisation des swaps atomiques est limité a crypto-monnaies avec capacité à utiliser HTML. Si l'une des crypto-monnaies d'échange n'a pas cette fonctionnalité, elle ne peut pas être effectuée. Cela est dû au fait que le HTLC est celui qui garantit le respect des obligations et si les réseaux des devises impliquées ne permettent pas la mise en œuvre de HTLC, la plateforme Atomic Swap ne peut pas effectuer cet échange spécifique.
- Les plataformas encore están en développement et vos options ont une portée limitée. En plus de cela, sa communauté est encore petite, ce qui limite la capacité et l'offre d'échange.