Atomic Swaps défini
Un échange atomique est une technologie de contrat intelligente qui permet l'échange d'une crypto-monnaie contre une autre sans avoir recours à des intermédiaires centralisés, tels que des échanges.
Les conversions atomiques peuvent avoir lieu directement entre des blockchains de différentes crypto-devises, ou bien elles peuvent être effectuées hors chaîne, loin de la blockchain principale. Ils sont apparus pour la première fois en septembre 2017, lors d'un échange atomique entre Decred et Litecoin.
Depuis lors, d’autres startups et échanges décentralisés ont permis aux utilisateurs de disposer du même équipement. Par exemple, Lightning Labs, une startup qui utilise le réseau Lightning de Bitcoin pour ses transactions, a effectué des conversions hors chaîne à l'aide de la technologie.
Les crypto-monnaies et les échanges décentralisés, tels que 0x et Altcoin.io, ont également intégré la technologie.
Décomposition des échanges atomiques
Tel qu'il se produit aujourd'hui, le processus d'échange de crypto-devises prend du temps et est complexe. Ceci est dû à plusieurs raisons. Par exemple, la nature fragmentée de l'écosystème actuel de crypto-monnaie présente plusieurs défis pour les traders moyens.
Tous les échanges de crypto-monnaie ne prennent pas en charge toutes les pièces. En tant que telle, un commerçant souhaitant échanger sa pièce contre une autre pièce non prise en charge sur l'échange actuel peut être amené à migrer des comptes ou à effectuer plusieurs conversions entre pièces intermédiaires pour atteindre son objectif. Il existe également un risque de contrepartie associé si le commerçant souhaite échanger ses pièces avec un autre commerçant.
Les échanges atomiques résolvent ce problème grâce à l’utilisation de Hash Timelock Contracts (HTLC). Comme son nom l'indique, HTLC est un contrat intelligent à durée limitée entre parties qui implique la génération d'une fonction de hachage cryptographique, qui peut être vérifiée entre elles.
Les échanges atomiques exigent que les deux parties accusent réception des fonds dans un délai spécifié en utilisant une fonction de hachage cryptographique. Si l'une des parties impliquées ne parvient pas à confirmer la transaction dans les délais, la transaction est alors annulée et les fonds ne sont pas échangés. Cette dernière action aide à éliminer le risque de contrepartie.
Un exemple de transaction d'échange atomique est présenté ci-dessous:
Supposons qu'Alice soit un commerçant intéressé par la conversion de 100 bitcoins en litecoins équivalents avec Bob. Elle soumet sa transaction à la blockchain de Bitcoin. Au cours de ce processus, Alice génère un numéro pour une fonction de hachage cryptographique afin de chiffrer la transaction. De son côté, Bob répète le même processus en soumettant de la même manière sa transaction à la blockchain de litecoin.
Alice et Bob déverrouillent leurs fonds respectifs en utilisant leurs numéros respectifs. Ils doivent le faire dans un délai spécifié sinon le transfert n'aura pas lieu. Les échanges atomiques peuvent également être utilisés avec un réseau éclair pour effectuer des échanges hors chaîne.
Comparaison des comptes d'investissement Nom du fournisseur Description Divulgation par l'annonceur × Les offres figurant dans ce tableau proviennent de partenariats avec lesquels Investopedia reçoit une rémunération.