Cet article prend l'ancêtre uniswap comme exemple, sans mentionner pancakeswap, en espérant que Binance ne limite pas le flux, haha !

Tout le monde utilise et joue à cela tous les jours, mais personne n'étudie la logique sous-jacente. En comprenant mieux, vous découvrirez davantage de façons de gagner de l'argent !

Ce qu'on appelle voir loin et haut ! Passons directement au sujet, relativement direct !

Bien que les échanges centralisés (CEX) permettent des transactions en gros dans des conditions de liquidité suffisante, les utilisateurs ne possédant pas la propriété de leurs actifs sur ces plateformes, les échanges centralisés présentent toujours de grands risques. Des problèmes tels que le vol et la fuite de données personnelles sont fréquents ! De plus en plus de gens prennent conscience de ces risques et se tournent vers des échanges décentralisés (DEX).

Les DEX réduisent ou éliminent le besoin d'intermédiaires en utilisant des contrats intelligents et des transactions sur chaîne. Des échanges décentralisés populaires incluent Uniswap, Pancakeswap et des projets récemment populaires comme aster.

Il existe deux types de DEX - DEX basés sur un carnet d'ordres et DEX basés sur des pools de liquidité. Les DEX basés sur un carnet d'ordres, comme aster (j'essaie de donner des exemples liés à Binance), fonctionnent de manière similaire aux CEX, permettant aux utilisateurs de soumettre des ordres d'achat et de vente à prix fixe ou au prix du marché. La principale différence entre les deux types d'échanges est que pour les CEX, les actifs de trading doivent être conservés dans le portefeuille de l'échange, tandis que pour les DEX, les actifs de trading peuvent être conservés dans le portefeuille des utilisateurs.

Cependant, l'un des plus grands problèmes auxquels sont confrontés les DEX basés sur le carnet d'ordres est la liquidité. Les ordres des utilisateurs dans le carnet d'ordres peuvent devoir attendre longtemps pour être exécutés. Pour résoudre ce problème, des DEX basés sur des pools de liquidité ont été introduits. Les pools de liquidité sont essentiellement des réserves de tokens dans un contrat intelligent, et les utilisateurs peuvent acheter et vendre immédiatement les tokens disponibles dans le pool de liquidité. Le prix des tokens est déterminé algorithmiquement et augmentera en raison de transactions de grande taille. Des exemples de DEX basés sur des pools de liquidité incluent KyberNetwork, Bancor et Uniswap.

L'une des caractéristiques offertes par les CEX est la fonctionnalité de trading sur marge. Le trading sur marge permet aux investisseurs de trader avec effet de levier, augmentant ainsi leur capacité d'achat pour potentiellement obtenir des rendements plus élevés. Des innovations introduisant le trading sur marge sur les DEX ont également vu le jour. Des exemples de DEX offrant du trading sur marge décentralisé incluent dYdX, NUO Network et DDEX.

L'échange Uniswap est un protocole d'échange de tokens décentralisé construit sur Ethereum, permettant aux utilisateurs d'échanger directement des tokens sans avoir besoin d'un échange centralisé. Lorsqu'on utilise un échange centralisé, vous devez déposer des tokens dans l'échange, soumettre un ordre sur le carnet d'ordres, puis retirer les tokens échangés.

Sur Uniswap, vous pouvez facilement échanger vos tokens directement depuis votre portefeuille, sans avoir à exécuter les trois étapes ci-dessus. Vous devez simplement envoyer vos tokens de votre portefeuille à l'adresse du contrat intelligent d'Uniswap, puis vous recevrez dans votre portefeuille les tokens que vous souhaitez en échange. Il n'y a pas de carnet d'ordres ici, et le taux de change des tokens est déterminé par un algorithme. Tout cela est réalisé grâce aux pools de liquidité et au mécanisme de teneur de marché automatique.

Pool de liquidité

Le pool de liquidité est une réserve de tokens située sur le contrat intelligent Uniswap, permettant aux utilisateurs d'échanger des tokens. Par exemple, à travers un pool de liquidité ETH-USDT contenant 100 ETH et 20 000 USDT, un utilisateur souhaitant acheter de l'ETH peut envoyer 202,02 USDT au contrat intelligent Uniswap pour échanger contre 1 ETH. Une fois l'échange terminé, ce pool de liquidité ne contiendra plus que 99 ETH et 20 202,02 USDT.

Les réserves du pool de liquidité sont fournies par les fournisseurs de liquidité, qui reçoivent une proportion des frais de transaction de 0,3 % d'Uniswap en tant qu'incitation. Chaque échange de token sur Uniswap entraîne ce frais.

Uniswap n'impose aucune restriction aux fournisseurs de liquidité ; tout le monde peut devenir fournisseur de liquidité - la seule exigence est que le fournisseur de liquidité doit fournir de l'ETH et un autre token de trading avec lequel échanger (selon le taux de change actuel d'Uniswap). La quantité de réserves détenues dans le pool de liquidité joue un rôle majeur dans la détermination de la manière dont le mécanisme de teneur de marché automatique fixe les prix.

Mécanisme de teneur de marché automatique

Le prix des actifs dans le pool de liquidité est déterminé de manière algorithmique par l'algorithme de teneur de marché automatique (Automated Market Maker, AMM). Le fonctionnement de l'AMM repose sur le maintien d'un produit constant entre les liquidités des deux côtés du pool. Prenons à nouveau l'exemple du pool de liquidité ETH-USDT, qui contient 100 ETH et 20 000 USDT.

Pour calculer le produit constant, Uniswap multipliera ces deux quantités. "X * Y = K"

En utilisant un AMM, à tout moment donné, le produit constant (k) doit toujours être maintenu à 2 000 000. Si quelqu'un souhaite acheter de l'ETH avec des USDT, l'ETH sera retiré du pool de liquidité, tandis que les USDT seront ajoutés au pool de liquidité. Le prix de l'ETH sera déterminé de manière progressive. Plus le montant de la commande est élevé, plus la prime est élevée. La prime fait référence au montant supplémentaire d'USDT requis pour acheter 1 ETH par rapport au prix initial de 200 USDT/ETH.

Comment ajouter un nouveau token sur Uniswap ?

Contrairement aux échanges centralisés, Uniswap, en tant qu'échange décentralisé, n'a pas d'équipe ou d'auditeur pour évaluer et décider quels tokens sont listés. Au contraire, tout token ERC-20 peut être listé sur Uniswap par n'importe qui, et tant qu'il existe de la liquidité pour le couple de trading donné, il peut être échangé. Les utilisateurs doivent simplement interagir avec la plateforme pour enregistrer un nouveau token, et le marché de trading pour ce nouveau token sera créé.