Introduction
Depuis les débuts du Bitcoin, les exchanges ont joué un rôle essentiel dans l’association des acheteurs de cryptomonnaie avec les vendeurs. Sans ces lieux de rencontre attirant une base d’utilisateurs mondiale, nous aurions beaucoup moins de liquidité et nous n’aurions aucun moyen de nous mettre d’accord sur le prix correct des actifs.
Les acteurs centralisés ont toujours dominé ce domaine. Cependant, avec l’évolution rapide des technologies disponibles, un nombre croissant d’outils pour les exchanges décentralisés ont vu le jour.
Dans cet article, nous aborderons les plateformes d’exchanges décentralisés (DEX), où aucun intermédiaire n’est nécessaire.
Définir ce qu’est un exchange décentralisé
En théorie, tout échange peer-to-peer pourrait constituer un trade décentralisé (voir, par exemple, Les Atomic Swaps expliqués). Mais dans cet article, nous nous intéressons principalement à une plateforme qui émule les fonctions des exchanges centralisés. La principale différence réside dans le fait que leur backend existe sur une blockchain. Personne n’a la garde de vos fonds et vous n’avez pas besoin de faire autant confiance à l’exchange comme vous le faites avec les alternatives centralisés, voire pas du tout.
Le fonctionnement d’un exchange centralisé
Avec votre exchange centralisé typique, vous déposez votre argent, soit du fiat (par virement bancaire ou carte de crédit) ou des cryptomonnaies. Lorsque vous déposez des cryptomonnaies, vous en abandonnez le contrôle. Non pas du point de vue de la convivialité, car vous pouvez toujours le trader ou le retirer, mais du point de vue technique : vous ne pouvez pas le dépenser sur la blockchain.
Vous ne possédez pas les clés privées des fonds, ce qui signifie que lorsque vous effectuez un retrait, vous demandez à l’exchange de signer une transaction en votre nom. Lorsque vous tradez, les transactions n’ont pas lieu sur la chaîne. Au lieu de cela, l’exchange attribue des soldes aux utilisateurs dans sa propre base de données.
Le flux de travail général est incroyablement rationalisé, car la lenteur des blockchains n’entrave pas le trading et tout se passe dans le système d’une seule entité. Les cryptomonnaies sont plus faciles à acheter et à vendre, et vous avez plus d’outils à votre disposition.
Cela s’effectue au coût de l’indépendance : vous devez confier votre argent à l’exchange. Par conséquent, vous vous exposez à certains risques de contrepartie. Que se passe-t-il si l’équipe s’enfuit avec vos BTC durement gagnés ? Et si un pirate informatique paralysait le système et volait les fonds ?
Pour de nombreux utilisateurs, il s’agit d’un niveau de risque acceptable. Ils se contentent de s’en tenir à des exchanges réputés, dotés de solides antécédents et de précautions permettant de limiter les violations de données.
Le fonctionnement d’un exchange décentralisé
Les DEX sont similaires à leurs homologues centralisés à certains égards, mais sont sensiblement différents à d’autres. Notons tout d’abord qu’il existe plusieurs types d’exchanges décentralisés à la disposition des utilisateurs. Leur point commun est que les ordres sont exécutés sur la chaîne (à l’aide de smart contracts) et que les utilisateurs ne sacrifient à aucun moment la garde de leurs fonds.
Des efforts sont faits pour développer des DEX interchaînes, mais les plus populaires tournent autour des actifs d’une seule blockchain (comme Ethereum ou Binance Chain).
Carnet d’ordres sur chaîne
Dans certaines exchanges décentralisés, tout se fait sur chaîne (nous parlerons bientôt d’approches hybrides). Chaque ordre (ainsi que toute modification ou annulation) est inscrite sur la blockchain. C’est sans doute l’approche la plus transparente, car vous ne faites pas confiance à un tiers pour placer les ordres, et il n’y a aucun moyen de les bloquer.
Malheureusement, c’est aussi la moins pratique. Puisque vous demandez à chaque nœud du réseau d’enregistrer l’ordre pour toujours, vous finissez par payer des frais. Vous devez attendre qu’un mineur ajoute votre message à la blockchain, ce qui signifie que l’utilisation peut également être peu ergonomique.
Certains considèrent que le front running est un défaut de ce modèle. Le front running se produit sur les marchés lorsqu’un initié connaît une transaction en attente et utilise ces informations pour effectuer une transaction avant qu’elle ne soit traitée. Le front runner, par conséquent, bénéficie d’informations non connues du public. D’une manière générale, c’est une activité illégale.
Bien sûr, si tout est public, il n’y a pas de possibilité de faire du front running au sens traditionnel du terme. Cela dit, un autre type d’attaque peut être déployé : un mineur voit l’ordre avant qu’il ne soit confirmé et s’assure que son propre ordre est d’abord ajouté à la blockchain.
Parmi les exemples de modèles de carnet d’ordres sur chaîne, citons les DEX Stellar et Bitshares.
➟Vous souhaitez vous lancer dans les cryptomonnaies ? Achetez du Bitcoin (BTC) sur Binance !
Carnet d’ordres hors chaîne
Les DEX à carnet d’ordres hors chaîne sont encore décentralisés à certains égards, mais il est vrai qu’ils sont un peu plus centralisés que les DEX traditionnels. Au lieu de publier chaque ordre sur la blockchain, ils sont hébergés quelque part.
Où le sont-ils ? Cela dépend. Vous pourriez avoir une entité centralisée entièrement en charge du carnet d’ordres. Si cette entité est malveillante, elle pourrait alors jouer sur les marchés dans une mesure (c’est-à-dire en exécutant ou en présentant de manière erronée des ordres). Cependant, vous pouvez toujours bénéficier de la garde de vos actifs.
Le protocole 0x pour ERC-20 et les autres tokens déployés sur la blockchain Ethereum en est un bon exemple. Plutôt que d’agir comme un DEX unique, il fournit un cadre permettant à des parties appelées « relayeurs » de gérer des carnets d’ordres hors chaîne. En s’appuyant sur des smart contracts 0x et d’autres outils, les hôtes peuvent tirer parti d’un pool de liquidités combiné et relayer les ordres entre utilisateurs. La transaction n’est exécutée sur la chaîne qu’une fois que les parties sont associées.
Ces approches sont supérieures du point de vue de l’ergonomie que celles qui reposent sur des cahiers d’ordres sur chaîne. Ils ne sont pas confrontés aux mêmes contraintes en termes de vitesse, car ils n’utilisent pas autant la blockchain. Néanmoins, la transaction doit être réglée sur la blockchain, de sorte que le modèle de carnet d’ordres hors chaîne est toujours inférieur aux exchanges centralisés en termes de rapidité.
Parmi les mises en œuvre de carnet d’ordres hors chaîne figurent Binance DEX, IDEX et EtherDelta.
Teneur de marché automatisé (AMM)
Vous en avez marre de lire le terme « carnet d’ordres » ? Parfait, car le modèle teneur de marché automatisé (AMM) change tout. Cela ne nécessite pas de makers ou de takers, mais seulement des utilisateurs, la théorie des jeux et un peu de magie noire algorithmique.
Les spécificités des teneurs de marché automatisés dépendent de leur mise en œuvre. En général, ils regroupent plusieurs smart contrats et offrent des avantages pour garantir la participation des utilisateurs. Nous ne détaillerons pas ces implémentations, mais vous pouvez consulter l’article Qu’est-ce qu’Uniswap et comment fonctionne-t-il ? pour un exemple du fonctionnement du DEX Uniswap.
Les DEX basés sur un AMM disponibles aujourd’hui ont tendance à être relativement conviviaux, s’intégrant avec les portefeuilles comme MetaMask ou Trust Wallet. Comme avec d’autres formes de DEX, une transaction sur chaîne doit cependant être effectuée pour régler les transactions.
Les projets qui travaillent sur ce front comprennent les projets Uniswap et Kyber Network susmentionnés (qui exploitent le protocole Bancor), tous deux facilitant le trading des tokens ERC-20.
Avantages et inconvénients des DEX
Nous avons abordé certains des avantages et inconvénients des DEX dans les grandes lignes des sections précédentes. Voyons un peu plus en détail.
Les avantages des DEX
Pas de KYC
La conformité aux normes KYC/AML (Know Your Customer et anti blanchiment d’argent) est la norme pour de nombreux exchanges. Pour des raisons réglementaires, les personnes doivent souvent présenter des documents d’identité et des justificatifs d’adresse.
Il s’agit d’un problème de confidentialité pour certaines personnes et d’accessibilité pour d’autres. Que se passe-t-il si vous n’avez pas de documents valides ? Que se passe-t-il si vos informations fuitent ? Comme les DEX sont sans permission, personne ne vérifie votre identité. Il vous suffit d’avoir un portefeuille crypto.
Cependant, il existe certaines exigences légales lorsque les DEX sont partiellement gérés par une autorité centrale. Dans certains cas, si le carnet d’ordres est centralisé, l’hôte doit être conforme.
Aucun risque de contrepartie
L’avantage principal des exchanges décentralisés est qu’ils ne détiennent pas les fonds des clients. Par conséquent, même les hacks catastrophiques tels que celui de Mt. Gox en 2014 ne peuvent pas impacter les utilisateurs de DEX.
Tokens non cotés
Les tokens qui ne sont pas cotés sur des exchange centralisés peuvent toujours être tradés librement sur les DEX, à condition qu’il y ait une offre et une demande.
Les inconvénients des DEX
Utilisabilité
En réalité, les DEX sont loin d’être aussi conviviaux que les exchanges traditionnels. Les plateformes centralisées offrent des transactions en temps réel qui ne sont pas affectées par les temps de bloc. Pour les nouveaux venus qui ne sont pas familiers avec les portefeuilles crypto, les CEX offrent une expérience plus indulgente. Si vous oubliez votre mot de passe, vous pouvez simplement le réinitialiser. Toutefois, si vous perdez votre phrase mnémonique, vos fonds sont irrémédiablement perdus dans le cyberespace.
Volumes de trading et liquidité
Le volume tradé sur les CEX est toujours plus important que celui des DEX. Peut-être plus important encore, les CEX ont également tendance à disposer d’une plus grande liquidité. La liquidité est une mesure de la facilité avec laquelle vous pouvez acheter ou vendre des actifs à un prix raisonnable. Dans un marché très liquide, l’offre et la demande ont peu de différence de prix, ce qui signifie une forte concurrence entre les acheteurs et les vendeurs. Sur un marché illiquide, vous aurez plus de mal à trouver quelqu’un qui souhaite trader l’actif à un prix raisonnable.
Les DEX sont encore relativement spécialisés, de sorte qu’il n’y a pas toujours d’offre ou de demande pour les crypto-actifs que vous souhaitez trader. Il se peut que vous ne trouviez pas les paires de trading que vous souhaitez utiliser, et dans ce cas, les actifs peuvent ne pas être tradés à un prix équitable.
Frais
Les frais ne sont pas toujours plus élevés sur les DEX, mais ils peuvent l’être, notamment lorsque le réseau est encombré ou si vous utilisez un carnet d’ordres sur la chaîne.
Pour conclure
De nombreux exchanges décentralisés ont vu le jour au fil des ans, chacun d’entre eux s’inspirant des tentatives précédentes pour rationaliser l’expérience utilisateur et créer des lieux d’échange plus puissants. Enfin, l’idée semble fortement alignée sur l’éthique de l’auto-souveraineté : comme pour les cryptomonnaies, les utilisateurs n’ont pas besoin de faire confiance à un tiers.
Avec l’essor de la DeFi, les DEX basés sur Ethereum ont connu une augmentation massive de leur utilisation. Si la dynamique se poursuit, nous assisterons probablement à un accroissement de l’innovation technologique dans l’ensemble du secteur.