Un swap atomique fait référence à une transaction inter-chaînes entre des portefeuilles de crypto-monnaie. L'échange est appelé "atomique" car il n'y a que deux résultats possibles du commerce.
Soit les deux parties obtiennent leurs crypto-monnaies souhaitées, soit elles restent toutes les deux avec leurs crypto-monnaies d'origine.
Les swaps atomiques sont des transactions purement peer-to-peer. Il n'y a pas besoin d'un intermédiaire tel qu'un échange. Au lieu de cela, les échanges se produisent directement entre les portefeuilles des utilisateurs tout en étant régis par un contrat intelligent.
Comment fonctionne un échange atomique ?
L'ensemble du processus d'échange atomique est supervisé par un contrat Hash TimeLock (HTLC). Ce contrat intelligent garantit que les deux portefeuilles reçoivent leur crypto dans un délai spécifié.
Si l'un des portefeuilles ne confirme pas avoir reçu les fonds dans le délai imparti, l'intégralité de la transaction est annulée et les deux pairs retrouvent leurs actifs d'origine.
En rapport: Qu'est-ce qu'un échange de crypto-monnaie décentralisé (DEX) ?
Ce processus se déroule via des hachages cryptographiquement sécurisés. Il y a deux caractéristiques spécifiques d'un contrat Hash TimeLock (HTLC) qui rendent les swaps atomiques possibles:
1. Contrôle-Verrouillage-Temps-Vérification (CLTV).
Selon BIP-65, cette commande "permet de rendre une sortie de transaction inutilisable jusqu'à un certain point dans le futur". En termes simples, il est temps fonction de verrouillage qui empêche un destinataire des fonds d'accéder (ou de dépenser) les fonds jusqu'à ce qu'un moment donné ait passé. Il agit également comme une mesure de sécurité pour retourner les fonds à l'expéditeur si l'échange atomique n'est pas terminé dans un délai donné.
2. Pay-To-Script-Hash (P2SH).
Cette fonctionnalité nécessite que les fonds envoyés à une certaine adresse nécessitent une autorisation spéciale avant que les fonds ne soient à nouveau dépensés. Cette autorisation spéciale est connue sous le nom de hashlock. Un hashlock "restreint la dépense d'une sortie jusqu'à ce qu'une donnée spécifiée soit révélée publiquement". Cette donnée est le résultat du hachage d'un code secret.
Pourquoi les swaps atomiques sont-ils utiles ?
Les swaps atomiques vous permettent d'effectuer des transactions cryptographiques inter-chaînes à partir de la sécurité de votre portefeuille cryptographique. Vous n'avez pas besoin de donner vos clés à un échange centralisé pour que la transaction ait lieu. Mieux encore, si la transaction n'a pas lieu, les deux parties sont remboursées de leurs actifs.
Un autre point clé est la variété. Si les pièces que vous souhaitez échanger ne sont pas répertoriées sur l'échange centralisé que vous utilisez, vous ne pouvez pas les échanger. Plus encore, les échanges centralisés prennent généralement des mois pour répertorier les nouvelles pièces. D'autre part, les swaps atomiques vous offrent la possibilité d'échanger n'importe quelle pièce tant qu'elle est intégrée à la plate-forme d'échange atomique.
Échange atomique vs. Échange décentralisé
Les DEX traditionnels vous permettent généralement d'échanger des pièces sur une blockchain particulière. En comparaison, les swaps atomiques permettent aux utilisateurs d'effectuer des swaps sur différentes blockchains.
Par exemple, Uniswap, le plus grand DEX par capitalisation boursière, vous permet uniquement d'échanger des jetons ERC-20 (basés sur Ethereum). Vous ne pouvez pas échanger Bitcoin contre Ether sur Uniswap, mais vous pouvez le faire sur l'échange décentralisé de Komodo.
En rapport: Qu'est-ce que le réseau Bitcoin Lightning et comment aide-t-il à faire évoluer Bitcoin ?
Komodo a été la première plate-forme à mettre en œuvre des swaps atomiques. Il autoriserait les échanges atomiques sur 95% de toutes les crypto-monnaies.
La plate-forme dispose d'une pièce native appelée KMD qui est utilisée pour payer les transactions sur le réseau. Il est important de noter que les coûts de transaction sont payés par le preneur de liquidité.
Comme mentionné précédemment, deux parties ont lieu dans un échange atomique. Les deux parties sont le « Maker » et le « Preneur ». Le fournisseur de liquidité est appelé le « maker » (teneur de marché), tandis que le preneur de liquidité est appelé le « preneur ».
Le Preneur initie le swap atomique et paie les frais de transaction. Les frais de transaction que le Preneur paie sont destinés à les dissuader de spammer le réseau avec de fausses transactions. Sur Komodo, les frais de transaction sont d'environ 1/777ème du montant de la commande.
Komodo propose même un portefeuille open source appelé AtomicDEX. Avec ce portefeuille non dépositaire, vous pouvez échanger n'importe quelle pièce ajoutée par les développeurs.
Votre portefeuille crypto prend-il en charge les échanges atomiques ?
Le portefeuille AtomicDEX mentionné ci-dessus est un portefeuille non dépositaire, ce qui signifie que vous avez pleine possession de vos clés privées. Cependant, il existe de nombreux portefeuilles cryptographiques, allant des portefeuilles de garde aux portefeuilles multisig, vous devez donc prendre votre temps et déterminer ce qui convient à vos besoins en cryptographie.
Maintenant que vous connaissez les échanges atomiques et leur fonctionnement, vous pouvez également en tenir compte dans l'équation.
Les crypto-monnaies sont précieuses et vous devez apprendre à protéger vos avoirs.
Lire la suite
- La technologie expliquée
- Bitcoin
- Ethereum
- Chaîne de blocs
- L'avenir de l'argent
- Crypto-monnaie
Jerome est rédacteur chez MakeUseOf. Il couvre des articles sur la programmation et Linux. Il est également un passionné de crypto et garde toujours un œil sur l'industrie de la crypto.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner