À mesure que les échanges décentralisés (DEX) évoluent, leurs fonctionnalités deviennent de plus en plus avancées, coïncidant souvent avec celles des échanges centralisés (CEX). L’une de ces fonctionnalités est la possibilité de passer des ordres limités, ce qui offre plus de flexibilité et d’efficacité aux traders DEX. Cet article examine les fonctions d’ordre limité existantes et leurs implémentations possibles.

Contrairement à un ordre de marché, qui est exécuté immédiatement au dernier cours du marché avec un éventuel slippage, un ordre à cours limité est exécuté à un prix prédéfini dès qu’il est atteint. Les ordres de marché sont utilisés par défaut dans tous les DEX automatisés basés sur les teneurs de marché. Ils sont simples et directs pour les débutants. Un ordre de marché est garanti d’être exécuté ou d’échouer en raison de paramètres tels que le choc de prix maximum.

À leur tour, les ordres limités sont destinés aux traders plus avancés, car ils nécessitent d’analyser la situation du marché et d’évaluer la probabilité que le prix d’un actif atteigne un niveau spécifique. Prendre en compte l’exécution d’ordres limités sur une blockchain nécessite également de prendre en compte les coûts du gaz, qui, selon la taille de l’ordre, pourraient rendre le trading plus ou moins rentable.

Néanmoins, les ordres limités sont un excellent outil pour les teneurs de marché professionnels qui peuvent augmenter considérablement la rentabilité du trading.

Comme les CEX, une variété de protocoles décentralisés, y compris SushiSwap, le protocole de commande limitée de 1 pouce et 0x, offrent une fonctionnalité de commande limitée. En conséquence, des fonctionnalités avancées inédites ont été mises à disposition dans DeFi, notamment la demande de devis (RFQ), la tarification dynamique et l’exécution conditionnelle.

Demande de devis

Les RFQ peuvent être considérés comme des systèmes de gré à gré (OTC) pour le trading décentralisé qui permettent aux teneurs de marché de connecter la liquidité CEX aux utilisateurs DEX. Cela offre de meilleurs prix pour les grandes et moyennes opérations.

Un système de RFQ vise à rendre facile et rentable la fourniture d’importantes quantités de liquidités aux DEX, tout en réduisant les risques. Parce que les teneurs de marché peuvent choisir quand et avec qui ils veulent négocier, ils peuvent maximiser leur relation entre le flux d’ordres de détail et le flux d’arbitrage.

La fonction RFQ permet aux teneurs de marché primaires (PMM) qui négocient généralement des actifs cryptographiques dans des options CEX ou OTC, de négocier de grandes quantités de crypto à faible risque en DEX. Grâce au RFQ, les PMM apportent des liquidités substantielles des CEX aux DEX.

Si, par exemple, un utilisateur souhaite échanger 1000 Ether (ETH), un protocole d’ordre limité communique avec les PMM et leur demande s’ils feront cet échange. S’ils sont intéressés, ils envoient une commande signée. Une fois l’ordre exécuté, un PMM vend 1000 ETH sur le DEX d’une autre chaîne à profit, tandis que le DEX profite de la liquidité fournie par le PMM. Ainsi, les PMM apportent effectivement des liquidités des CEX et d’autres chaînes aux DEX.

De plus, RFQ offre une meilleure efficacité du gaz. Alors qu’une simple commande de marché coûterait 90 000 gaz à remplir, une commande RFQ ne coûterait que 70 000 gaz (ces chiffres sont approximatifs).

Exécution conditionnelle et tarification dynamique

L’exécution conditionnelle du protocole d’ordre limité de 1 pouce et des fonctionnalités de tarification dynamique pourraient faciliter une variété de fonctionnalités. Grâce à l’exécution conditionnelle, les utilisateurs peuvent maximiser leur profit sur les transactions en spécifiant les conditions d’exécution des ordres. Dans la fonction de tarification dynamique, les prix d’échange sont calculés à l’aide de contrats intelligents, en fonction de l’offre et de la demande.

Les enchères sont un cas d’utilisation prometteur pour la tarification dynamique. Un ordre limité peut être placé de telle sorte que le prix augmente ou diminue (comme dans une enchère néerlandaise). De même, la fonction de tarification dynamique peut générer des enchères DEX initiales et d’autres ventes de jetons sur la base du modèle d’enchères ou d’enchères de jetons non fongibles (NFT).

Connexes: Quelle intrigue se cache derrière les enchères Parachain de Kusama?

Ordres stop et trailing stop

Un autre exemple de mise en œuvre de fonctions d’exécution conditionnelle et de tarification dynamique pourrait être les ordres stop et les ordres stop dynamiques.

Les ordres stop ne sont placés que lorsque des conditions de prix spécifiques sont remplies, avec des données de prix fournies par oracles. Par exemple, « Vendre WETH à 2 000 $ lorsque le prix d’Oracle est inférieur à 2 100 $. » Les ordres stop peuvent être utilisés en combinaison avec des ordres au marché ou à cours limité, offrant aux traders plus de flexibilité et la possibilité de créer des stratégies plus complexes.

Fondamentalement, la différence entre les ordres limités et les ordres stop est que les ordres limités sont placés dans le carnet d’ordres et peuvent être vus par n’importe qui, tandis que les ordres stop ne sont envoyés que lorsqu’un prix préalablement défini est atteint.

Contrairement à un ordre stop au marché, qui dirait quelque chose comme « Si le prix atteint X, achetez/vendre immédiatement », un ordre stop-limit dirait « Si le prix atteint X, passez un ordre d’achat/vente à AND ». X et Y peuvent avoir la même valeur, mais pas nécessairement.

Une combinaison d’un ordre stop au marché et d’un ordre stop limit serait, par exemple : « Si le prix oracle du Bitcoin est inférieur à 30 500 $, vendez le Bitcoin à 30 000 $. »

Un stop suiveur, également connu sous le nom de stop-loss suiveur, est un ordre de marché qui fixe un stop-loss à un pourcentage spécifique inférieur au prix du marché d’un actif plutôt qu’à une valeur unique. Après cela, un ordre stop-loss suit l’actif au fur et à mesure que son prix change, d’où le nom de « trailing stop ». Un exemple d’ordre stop suiveur serait : « Vendre WETH si son prix chute de 300 $ par rapport au prix le plus élevé du jour. »

Efficacité du gaz

Nous avons calculé la consommation de gaz pour l’exécution des ordres RFQ dans quatre versions du protocole 0, ainsi que les ordres limites et RFQ réguliers dans le protocole d’ordre limite 1 pouce.

Le graphique ci-dessous résume la consommation de gaz au 90e percentile de ces protocoles (qui s’applique à 90 % des transactions). Plus de données sur la consommation de gaz sont disponibles ici.

Connexes: Proposition de mise à niveau d’Ethereum 1559: Presser le jus en vaut-il la peine?

Les DEX visent à offrir les mêmes fonctionnalités que les CEX, mais dans un environnement décentralisé. Et à certains égards, les DEX ont déjà surperformé les CEX, comme les AMM. La fonctionnalité d’ordre limité est un outil important pour faire avancer le segment, en comblant l’écart entre les options offertes par les CEX et les DEX.