Que sont les échanges atomiques ?

Les swaps atomiques consistent en une technique qui permet l'échange rapide de deux crypto-monnaies différentes, fonctionnant sur des réseaux blockchain distincts. Un tel processus (également connu sous le nom de trading atomique inter-chaînes) est basé sur des contrats intelligents et permet aux utilisateurs d'échanger leurs pièces directement à partir de leurs portefeuilles cryptographiques personnels. Les swaps atomiques sont donc essentiellement des échanges peer to peer sur différentes blockchains.

Bien qu’il s’agisse d’une technique innovante, l’idée du trading cross-chain est en discussion depuis de nombreuses années. Tier Nolan a probablement été le premier à décrire un protocole d'échange atomique complet, en 2013. Cependant, un protocole d'échange sans confiance appelé P2PTradeX a été présenté par Daniel Larimer en 2012, et certaines personnes le considèrent comme le prototype d'un échange atomique.

Au cours des années suivantes, de nombreux développeurs ont commencé à expérimenter des protocoles d'échange atomique. Les preuves suggèrent que les communautés Bitcoin, Litecoin, Komodo et Decred ont toutes joué un rôle important dans le processus.

Apparemment, les premiers échanges atomiques peer to peer ont commencé à avoir lieu en 2014. Mais ce n'est qu'en 2017 que la technique est devenue largement connue du grand public - principalement grâce aux échanges réussis entre LTC/BTC et DCR/LTC.


Comment fonctionnent les échanges atomiques ?

Les protocoles d'échange atomique sont conçus de manière à empêcher les parties impliquées de tricher. Pour comprendre leur fonctionnement, imaginons qu’Alice veuille échanger ses Litecoins (LTC) contre des Bob’s Bitcoins (BTC).

Tout d'abord, Alice dépose son SLD à une adresse contractuelle qui fait office de coffre-fort. Lorsque ce coffre-fort est créé, Alice génère également une clé pour y accéder. Elle partage ensuite un hachage cryptographique de cette clé avec Bob. Notez que Bob ne peut pas encore accéder au LTC car il ne dispose que du hachage de la clé et non de la clé elle-même.

Ensuite, Bob utilise le hachage fourni par Alice pour créer une autre adresse de contrat sécurisée, dans laquelle il dépose son BTC. Pour réclamer le BTC, Alice doit utiliser cette même clé et, ce faisant, elle la révèle à Bob (grâce à une fonction spéciale appelée hashlock). Cela signifie que dès qu'Alice réclame le BTC, Bob est en mesure de réclamer le LTC et l'échange est terminé.

Le terme « atomique » fait référence au fait que ces transactions se produisent entièrement ou pas du tout. Si l’une des parties abandonne ou ne fait pas ce qu’elle est censée faire, le contrat est annulé et les fonds sont automatiquement restitués à leurs propriétaires.

Les échanges atomiques peuvent se produire de deux manières différentes : en chaîne et hors chaîne. Les échanges atomiques en chaîne se produisent sur l’un ou l’autre des réseaux de devises (dans ce cas, la blockchain Bitcoin ou Litecoin). Les échanges atomiques hors chaîne, en revanche, ont lieu sur une couche secondaire. Ce type d'échange atomique est généralement basé sur des canaux de paiement bidirectionnels, similaires à ceux utilisés dans le réseau Lightning.

Techniquement parlant, la plupart de ces systèmes de trading sans confiance sont basés sur des contrats intelligents qui utilisent des signatures multiples et des contrats Hash Timelock (HTLC).


Contrats de hachage Timelock (HTLC)

Bien que les contrats Hash Timelock (HTLC) constituent une partie importante du réseau Bitcoin Lightning, ils sont également l'un des composants clés qui rendent possibles les échanges atomiques. Comme leur nom l’indique, ils reposent sur deux fonctions clés : un hashlock et un timelock.

Un hashlock est ce qui empêche les fonds d’être dépensés à moins qu’une donnée ne soit révélée (la clé d’Alice dans l’exemple précédent). Timelock est une fonction qui garantit que le contrat ne peut être exécuté que dans un délai prédéfini. Par conséquent, l’utilisation de HTLC supprime le besoin de confiance car ils créent un ensemble spécifique de règles qui empêchent l’exécution partielle des swaps atomiques.


Avantages

Les plus grands avantages des échanges atomiques sont tous liés à leur nature décentralisée. En supprimant le besoin d'un échange centralisé ou de tout autre type de médiateur, les échanges inter-chaînes peuvent être exécutés par deux (ou plusieurs) parties sans qu'elles aient besoin de se faire confiance. Le niveau de sécurité est également accru, car les utilisateurs n'ont pas besoin de confier leurs fonds à un échange centralisé ou à un tiers. Au lieu de cela, les transactions peuvent avoir lieu directement à partir des portefeuilles personnels des utilisateurs.

En outre, cette forme de trading peer to peer a des coûts opérationnels bien inférieurs car les frais de trading sont soit très faibles, soit inexistants. Enfin, les échanges atomiques permettent des échanges très rapides, avec des degrés d'interopérabilité plus élevés. En d'autres termes, les altcoins peuvent être échangés directement sans utiliser Bitcoin ou Ethereum comme pièce intermédiaire.


Limites

Quelques conditions doivent être remplies pour qu’un échange atomique ait lieu, et celles-ci peuvent probablement présenter des obstacles à l’adoption généralisée de la technique. Par exemple, pour effectuer un échange atomique, les deux crypto-monnaies doivent être basées sur des blockchains partageant le même algorithme de hachage (par exemple, SHA-256 pour Bitcoin). En outre, ils doivent également être compatibles avec HTLC et d’autres fonctionnalités programmables.

En dehors de cela, les échanges atomiques soulèvent des inquiétudes quant à la confidentialité des utilisateurs. En effet, les échanges et les transactions en chaîne peuvent être rapidement suivis sur un explorateur de blockchain, ce qui facilite la liaison des adresses. Une réponse à court terme à ce problème consiste à utiliser des crypto-monnaies axées sur la confidentialité comme moyen de réduire l’exposition. Pourtant, de nombreux développeurs expérimentent l’utilisation de signatures numériques dans les échanges atomiques comme solution plus fiable.


Pourquoi sont-ils importants ?

Les swaps atomiques ont un grand potentiel pour améliorer l’espace des crypto-monnaies et doivent encore être testés à plus grande échelle. Le trading inter-chaînes peut éventuellement résoudre de nombreux problèmes rencontrés dans la plupart des échanges centralisés. Bien que ces échanges aient maintenu les systèmes de crypto-monnaie jusqu'à aujourd'hui, ils suscitent plusieurs préoccupations. Certains de ces problèmes incluent :

  • Plus grande vulnérabilité : le fait de conserver de nombreuses ressources précieuses au même endroit les rend plus vulnérables au piratage, et les échanges centralisés sont des cibles privilégiées pour les braquages ​​numériques.

  • Mauvaise gestion des fonds et erreur humaine : les échanges centralisés sont gérés par des personnes. Si les personnes occupant des postes importants commettent des erreurs ou si les dirigeants font de mauvais choix concernant les opérations de change, les fonds des utilisateurs peuvent être compromis.

  • Coûts opérationnels plus élevés : les bourses centralisées ont des frais de retrait et de négociation plus élevés

  • Inefficacité en ce qui concerne les demandes de volume : lorsque l'activité du marché devient trop intense, les bourses centralisées ne parviennent souvent pas à répondre à la demande accrue de transactions, ce qui entraîne un ralentissement ou une mise hors ligne du système.

  • Réglementation : dans la plupart des pays, la réglementation des cryptomonnaies est loin d'être idéale. De nombreuses inquiétudes subsistent quant à l’approbation et à la gestion du gouvernement.


Pensées finales

Bien que les swaps atomiques soient encore relativement nouveaux et qu'il existe certainement des limites, cette technologie entraîne des changements importants en ce qui concerne l'interopérabilité de la blockchain et les capacités de trading entre chaînes. En tant que telle, la technique a un grand potentiel pour influencer la croissance du secteur des cryptomonnaies, ouvrant de nouvelles voies en termes de décentralisation et de transferts monétaires peer to peer. Il y a de fortes chances que les swaps atomiques soient de plus en plus utilisés dans un avenir proche, notamment au sein des échanges décentralisés.