Qu'est-ce qu'un Exchange Décentralisé (DEX) ? Caractéristiques et exemples d'un Decentralized Exchange

Qu'est-ce qu'un Exchange Décentralisé (DEX) ? Caractéristiques et exemples d'un Decentralized Exchange

Depuis 2017, d’innombrables plateformes d’échange de crypto-actifs ont vu le jour. La plupart se sont contentées de suivre le même modèle que tous les autres sites Internet que nous avons connu jusqu’à récemment.

Autrement dit, il s’agit de plateformes d'échange centralisées (CEX). Ces dernières sont sujettes à la volonté de leurs créateurs, et pour les utiliser, il est nécessaire de leur confier vos fonds.

C’est donc tout naturellement que de nombreux autres projets ont vu le jour, visant à mettre en place des exchanges décentralisés. Étant donné l’engouement des foules pour ces plateformes, ainsi que l’absence totale de compréhension du terme, la simple mention du mot « décentralisé » suffit à démultiplier la notoriété du projet. En conséquence, beaucoup ont choisi de qualifier leur exchange de « décentralisé ». Pour démêler le vrai du faux, il est nécessaire de comprendre exactement ce qu’est un exchange décentralisé.

Un exchange décentralisé, ou decentralized exchange (DEX) en anglais, est une plateforme qui vous permet d'échanger des cryptomonnaies de pair à pair, sans faire appel à une tierce partie comme Binance, Kraken ou Coinbase. Ces plateformes sont une composante de ce qu'on appelle la Finance Décentralisée. Elles permettent à n'importe qui d'échanger des cryptos, peu importe votre situation géographique, vos revenus ou vos origines.

Nous allons donc analyser les caractéristiques que doivent avoir des exchanges pour être qualifiables de décentralisés, puis les mettre en pratique sur quelques exemples.

Mais avant cela voici une liste des protocoles de la finance décentralisée qui vous permettent d'échanger des cryptomonnaies de manière décentralisée. On appelle ces plateformes de DEX ou des AMM pour Automated Market Maker :

  • Uniswap
  • Curve
  • Balancer
  • PancakeSwap
  • Osmosis

👉 En savoir plus sur la DeFi (finance décentralisée)

Caractéristiques principales d’un exchange décentralisé

La décentralisation n’est pas une qualité réellement mesurable. Toutefois, avec les bons critères, il est possible d’établir des degrés de décentralisation, en fonction de la quantité d’objectifs atteints.

Indépendance de la plateforme

Avant de mentionner tout ce qui touche à l’achat/vente de crypto-actifs, il faut parler d’un élément souvent oublié : celui de l’indépendance vis-à-vis du créateur (ou de toute autre autorité similaire).

En effet, lorsqu’un propriétaire d’exchange décentralisé détient la possibilité de modifier unilatéralement l’ensemble de la plate-forme, alors l’exchange n’est pas fondamentalement décentralisé.

Même si tous les autres critères sont respectés, le créateur constitue en lui-même un élément de centralisation, car des pressions gouvernementales ou judiciaires (entre autres) suffiraient pour l’obliger à empêcher la plate-forme de fonctionner.

Pour qu’un site d’échange soit qualifiable de 100% décentralisé, il faut donc qu’en plus des autres caractéristiques, la plateforme puisse fonctionner même en allant à l’encontre de la volonté de son créateur, que chaque mise à jour soit facultative ou approuvée par la majorité des utilisateurs.

Ainsi, il ne faut pas que le créateur ou que l'équipe en charge de la gestion du « Decentralized Exchange (DEX) » puisse modifier les contrats intelligents (smart contracts) sans l'approbation de la communauté.

Enfin, il doit être possible d'utiliser la plateforme directement en interagissant avec le code informatique. Ainsi il est possible d'avoir plusieurs interfaces visuelles (frontend) différents pour un DEX et il doit être possible d'interagir directement avec les contrats intelligents en utilisant un outil comme Etherscan.

👉 Qu'est-ce qu'un contrat intelligent en crypto ?

Anonymat

L’anonymat est une caractéristique également importante, tant pour le créateur, l'équipe ainsi que pour les utilisateurs. Cependant cela peut égaler effrayer les utilisateurs qui ne savent pas qui est derrière le projet et peut s'avérer suspicieux en cas de problème.

D’abord pour le créateur, et l'équipe, parce que lorsque la plateforme dépend de lui, l’anonymat peut le protéger de toute pression extérieure. L’exchange est donc, de la même manière, protégé par cet anonymat.

Ensuite, pour les utilisateurs, parce que leur anonymat les protège également de toute influence extérieure, y compris celle du créateur. Tous les procédés dits KYC, visant à connaître l’identité des utilisateurs des exchanges, permet le blocage et le pistage des utilisateurs.

Mais ce ne sont pas les seules manières d’identifier les utilisateurs : par exemple, l’exchange décentralisé IDEX, parmi d’autres, bloque les visiteurs disposant d’une adresse IP située dans l’État de New-York. Cela est également le cas pour d'autres plateformes comme 1inch.

Dès lors que les utilisateurs de la plateforme peuvent être exclus par la seule volonté d'une autorité centrale, alors la décentralisation est imparfaite.

Cela étant dit, l’anonymat des utilisateurs est aujourd’hui plus ou moins une fiction, puisque la vaste majorité des cryptos ne protègent en aucun cas l’identité des personnes effectuant des transactions. En effet, une fois que votre identité est reliée à une adresse il est possible de tracer toutes vos transactions. C'est pour cela qu'on dit que les cryptomonnaies ne sont pas anonymes mais pseudonymes.

Nous pouvons donc considérer la protection de l’anonymat des utilisateurs comme un « point bonus », plutôt qu’un critère obligatoire à l’heure actuelle.

👉 En apprendre davantage sur la décentralisation

Fonctionnalités relatives à l’achat et à la vente

Lorsqu’un exchange procède à une vente entre deux parties, plusieurs actions sont réalisées :

  • Un ordre est placé dans le carnet d’ordres,
  • Il est comparé à d’autres ordres jusqu’à en trouver un qui correspond aux critères choisis,
  • Les actifs sont échangés entre deux adresses.

Si la plateforme est centralisée, il est possible de manipuler les clients de plusieurs manières. Notamment, lorsqu’il s’agit de choisir quels ordres auront la priorité : un exchange malhonnête pourrait choisir de prioriser les ordres émis par ses partenaires et laisser les clients sur le carreau.

Pour qu’un exchange soit qualifiable de décentralisé, il est important que le réseau puisse procéder à cela de manière autonome. Autrement dit, que tout un chacun soit libre de mettre en place un nœud réseau, et de participer au fonctionnement de l’exchange.

Cependant, la diffusion sur l’ensemble du réseau des ordres émis, le choix des priorités, tout cela consomme beaucoup de données lorsque le volume d’échange augmente.

Ainsi, les exchanges décentralisés sont tous confrontés au même problème : la rapidité de la technologie actuelle. A cause de cette limite, il est souvent difficile d’atteindre des volumes d’échange élevés.

Il existe plusieurs moyens pour mitiger ce problème : par exemple, offrir une gestion des carnets d’ordres en « off-chain », c’est-à-dire en dehors de la blockchain, sans publier le carnet sur le réseau (exemple : 0x). Dans ce cas, la rapidité est supérieure mais la sécurité est un peu moindre, puisque la chronologie des ordres est plus difficilement vérifiable.

La problématique évoquée au dessus n'est plus valable actuellement. Avec l'arrivée d'Uniswap, une nouvelle façon d'échanger des cryptomonnaies de manière décentralisée est apparue grâce aux pools de liquidités.

Certaines personnes déposent des

👉 Présentation de l'exchange décentralisé Uniswap

Détention des crypto-actifs

Nous parlons ici de la caractéristique la plus fondamentale d’un échange décentralisé : l’idée que l’utilisateur doit être seul maître de ses actifs.

C’est l’essence même de la décentralisation : aucun intermédiaire ne doit manipuler les actifs échangés. La transaction doit être réalisée de pair à pair.

En pratique, certains exchanges décentralisés, tels qu’IDEX, demandent à ce que les fonds des utilisateurs soient placés dans un smart contract. C’est une solution pratique pour éviter la mise en place d’ordres que les utilisateurs ne peuvent pas remplir, mais cela signifie que l’utilisateur ne détient pas vraiment ses fonds.

Cela peut donner l’illusion de décentralisation et de sécurité, mais la vérité que peu de gens acceptent, c’est que les smart contracts ne sont en aucun cas une garantie de sécurité. Parce qu’un contrat intelligent n’est rien d’autre qu’un programme écrit par des humains, et qu’il est donc susceptible de contenir des bugs ou autres vulnérabilités.

Pour rappel : l’année dernière, des étudiants avaient publié cette analyse, dans laquelle ils ont constaté que 34.000 contrats intelligents étaient sujets à des vulnérabilités importantes.

Les exchanges décentralisés ne font pas exception à la règle. Il faut donc absolument garder à l’esprit que leur sécurité n’est pas forcément aussi grandiose qu’elle apparaît.

L’autre chose qu’il faut savoir, c’est que la détention des actifs par l’utilisateur limite souvent la capacité des exchanges décentralisés à incorporer un grand nombre de crypto-actifs. Dans le cas de ceux basés sur l’Ethereum, comme IDEX et ForkDelta, la gestion des jetons Ethereum est simple et permet d’avoir beaucoup de paires différentes. Mais ce n’est pas le cas de toutes. Certains exchanges décentralisés ont donc une sélection très réduite de crypto-actifs.

Quelques autres exemples d'exchanges décentralisés existants

Connaissant désormais les caractéristiques idéales d’un exchange décentralisé, nous allons pouvoir constater qu’en vérité, il en existe peu qui soient qualifiables de décentralisés.

EtherDelta

Très certainement le plus connu des exchanges décentralisés, ce dinosaure est aujourd’hui essentiellement disparu, mais il reste intéressant de regarder comment il fonctionnait. Question indépendance et anonymat, ni l’un ni l’autre n’étaient présents d’une quelconque manière que ce soit.

Le créateur, ayant revendu son site à ce jour, a même fait l’objet de poursuites judiciaires aux Etats-Unis et a fini par payer environ 400 000 dollars pour avoir mis en place un site d’échange de securities (notion juridique désignant les actions traditionnelles) sans la licence appropriée.

En outre, la gestion des ordres était réalisée sur les serveurs d’EtherDelta, ce qui réduisait la sécurité de l’ensemble. Et dans le cas d’Ether Delta, cela n’accélérait même pas le processus. En d’autres mots, ce site avait tous les inconvénients et aucun avantage.

Enfin, pour ce qui est de la détention des actifs : ils devaient être placés dans un smart contract. Une solution intermédiaire, imparfaite, comme nous avons pu le voir ci-dessus.

En conclusion, EtherDelta n’était pas vraiment décentralisé. Tout au plus, il s’agissait d’un exchange hybride : un effort de décentralisation a été fait, mais l’essentiel demeurait centralisé.

Blocknet

Le projet Blocknet, visant à mettre en place un réseau global décentralisé et offrant toute une panoplie de fonctions différentes, comprend notamment un exchange.

La plate-forme est théoriquement indépendante du créateur, puisque tout le code est open source. En conséquence, un changement initié par ce dernier et refusé par la communauté pourrait aisément être repoussé par le biais d’une sécession (ou fork).

Pour ce qui est de l’anonymat, les deux co-créateurs sont connus du public ; toutefois, c’est également largement mitigé par la publicité du code. Si les développeurs devaient subir des pressions et abandonner le projet, n’importe qui pourrait continuer à leur place.

La gestion des ordres, elle, est effectuée directement sur le réseau, et non pas par des serveurs centralisés. En outre, le logiciel propose aux utilisateurs de générer leur propre nœud réseau pour chacun des crypto-actifs qu’ils souhaitent acheter ou vendre, par défaut, sans qu’une manipulation complexe soit nécessaire. Les utilisateurs peuvent donc aisément être complètement indépendants, y compris du reste du réseau. Difficile de faire mieux.

L’exchange offre même la possibilité de lister n’importe quel crypto-actif gratuitement, bien qu’il soit recommandé de demander des conseils à leur équipe pour la mise en place du système. Quant aux limites de paires, elles n’existent pas. Virtuellement, pour chaque crypto-actif ajouté au système, une paire devient disponible avec l’ensemble des autres crypto-actifs disponibles.

Enfin, les actifs sont uniquement stockés dans les portefeuilles des utilisateurs.

L’exchange est donc véritablement décentralisé, une bouffée d’air frais dans ce milieu où une part non négligeable de ses concurrents fait tout simplement de la publicité mensongère. Le seul inconvénient, c’est le petit nombre d’utilisateurs, ce qui amène à un volume rachitique variant entre 1 000 et 10 000 dollars par jour sur les quatre derniers mois...

IDEX

Ayant aujourd’hui remplacé EtherDelta en tant qu’empereur des exchanges de jetons Ethereum,  ce dernier n’est pas beaucoup mieux d’un point de vue décentralisation à l’heure actuelle.

Le propriétaire du site n’est pas anonyme, et il se soumet bien volontiers aux pressions des divers gouvernements, comme ont pu le constater les utilisateurs vivant dans l’État de New-York qui se sont retrouvés exclus automatiquement.

Pour ce qui est de la gestion des ordres, elle est effectuée par les serveurs IDEX, qui sont en outre les seuls à pouvoir émettre des transactions sur le réseau Ethereum. Ce système a toutefois le bénéfice d’augmenter grandement la rapidité des trades, permettant ainsi une expérience similaire à celle des exchanges centralisés.

Les actifs, eux, sont encore détenus par le biais d’un smart contract.

Il s’agit donc, en quelque sorte, d’une version légèrement améliorée d’EtherDelta, un site également hybride. Il n’est pas qualifiable de décentralisé, mais est au moins suffisamment rapide pour échanger des jetons Ethereum comme si l’on était sur un site 100% centralisé.

0x Network

Vous avez certainement déjà lu notre article sur le protocole 0x. Je vais donc me contenter de rappeler brièvement ses caractéristiques :

  • Open source, donc relativement indépendant de ses créateurs,
  • Créateurs connus, mais sans que cela pose de risque grâce au caractère open source du projet,
  • Gestion des ordres semi-décentralisée : assemblage des ordres réalisée hors-chaîne, mais par les nœuds réseau des participants (et non pas par les nœuds réseau des créateurs, contrairement à IDEX),
  • Détention des actifs uniquement par les utilisateurs.

Nous avons donc, avec 0x, un protocole d’échange décentralisé performant, nettement plus méritant de ce titre qu’IDEX et ForkDelta. Toutefois, comme ces deux derniers, il ne permet d’échanger que de l’Ether ainsi que des jetons Ethereum.

Conclusion

Les sites cités ci-dessus sont loin d’être les seuls. Parmi les autres exchanges décentralisés ou hybrides notoires, on peut citer : Kyber Network, BarterDEX, Bancor, WavesDEX, ForkDelta, Bisq… La liste est longue, et continue de s’allonger de jour en jour.

Certains font de véritables efforts de décentralisation, et agissent dans le but de rendre service au public.

Nous vous suggérons donc de découvrir par vous-mêmes tout ce que les DEX peuvent offrir, et déterminer lesquels vous conviennent. Et si vous trouvez un bon plan, vous pouvez le partager avec nous dans les commentaires !

guest
0 Commentaires
Inline Feedbacks
View all comments
Voir plus
Tout voir

Cryptoast

Le site qui explique tout de A à Z sur le Bitcoin, la blockchain et les crypto-monnaies. Des actualités et des articles explicatifs pour découvrir et progresser dans ces secteurs !


Les articles les plus lus

Pourquoi la difficulté de minage de Bitcoin (BTC) vient-elle d'atteindre un nouveau record ?

Pourquoi la difficulté de minage de Bitcoin (BTC) vient-elle d'atteindre un nouveau record ?

Le Bitcoin (BTC) et l'Ether (ETH) consolident - Le calme avant de repartir plus haut ?

Le Bitcoin (BTC) et l'Ether (ETH) consolident - Le calme avant de repartir plus haut ?

Top 5 des cryptomonnaies les plus performantes en janvier 2023

Top 5 des cryptomonnaies les plus performantes en janvier 2023