Architecture des DEX perpétuels hybrides :
appariement hors chaîne vs règlement sur chaîne
Automatique traduire
Les plateformes d’échange perpétuel décentralisées ne fonctionnent pas toutes de la même manière. Les plus performantes s’appuient sur un modèle d’exécution hybride : les ordres sont appariés rapidement par un moteur externe, mais les fonds restent toujours sur la blockchain. Cette séparation entre exécution et conservation détermine la robustesse de ces systèmes en situation de crise, qui contrôle réellement les fonds des utilisateurs et la rapidité d’exécution d’une liquidation forcée.
Que font réellement les contrats perpétuels?
Un contrat perpétuel suit le prix d’un actif sous-jacent (Bitcoin, Ether ou tout autre jeton listé) sans date d’expiration. Les traders conservent des positions longues ou courtes indéfiniment, en versant ou en recevant un taux de financement périodique qui maintient le prix du contrat proche du prix au comptant correspondant. Les acheteurs paient les vendeurs lorsque le contrat se négocie avec une prime ; le flux s’inverse lorsqu’il se négocie avec une décote.
Ce mécanisme élimine la nécessité d’une livraison physique ou de renouvellements trimestriels. Le contrat reste en vigueur jusqu’à sa clôture par le trader ou sa liquidation. Cette simplicité a propulsé les contrats perpétuels au sommet des produits dérivés crypto en termes de volume d’échanges.
Les contrats à terme sur les premières plateformes d’échange décentralisées (DEX) entièrement on-chain ont rapidement atteint une limite stricte. Chaque soumission, modification ou annulation d’ordre nécessitait une transaction blockchain distincte. Sur le réseau principal Ethereum, cela impliquait d’attendre plusieurs secondes par action et de payer des frais de gaz, que l’ordre soit exécuté ou non ; même un ordre à cours limité annulé immédiatement engendrait des frais.
Les teneurs de marché, qui publient et retirent des centaines de cotations par seconde, ont jugé ces conditions inutilisables. Sans leur intervention, les écarts entre les prix d’achat et de vente s’accroissent considérablement. Une plateforme aux écarts importants et à l’exécution lente perd des traders au profit de la concurrence. Le plafond de débit de la blockchain ne pouvait être résolu par la seule optimisation des contrats intelligents.
Négociation de contrats à terme sur une plateforme hybride
Le trading de contrats à terme sur une plateforme hybride débute par la signature d’un ordre. Le portefeuille de l’utilisateur signe les paramètres de la transaction (actif, quantité, direction, limite de prix) et envoie ce message signé à un moteur de carnet d’ordres externe. Ce moteur stocke le message en mémoire, le compare aux ordres en attente de la contrepartie et exécute les ordres en moins d’une milliseconde, sans intervention sur un contrat intelligent à ce stade.
La signature constitue le garant de la sécurité. Le moteur de mise en relation ne peut modifier les conditions acceptées par l’utilisateur. S’il tentait d’exécuter un ordre à un prix moins avantageux, la vérification de signature du contrat de règlement rejetterait immédiatement la transaction. Le moteur de mise en relation contrôle la vitesse d’exécution, mais il ne peut ni détourner de fonds ni modifier unilatéralement les conditions de la transaction.
Que se passe-t-il lors du règlement?
Lorsqu’une position est ouverte, fermée ou partiellement réduite, la modification de la propriété des fonds qui en résulte est enregistrée sur la blockchain via un contrat intelligent. Ce contrat conserve l’intégralité des garanties des utilisateurs. Le moteur de mise en relation n’a aucun accès aux retraits ; il peut uniquement soumettre des enregistrements de transactions valides et signés pour traitement par le contrat.
Les contrats de règlement appliquent chaque règle de position dans le code : effet de levier maximal, seuils de marge de maintien, critères de liquidation. Le code est public et chacun peut vérifier les conditions de clôture forcée d’une position et la distribution ultérieure des garanties. Cette transparence est ce qui distingue un véritable DEX d’une plateforme centralisée se présentant comme décentralisée.
De nombreuses plateformes regroupent plusieurs opérations de règlement en une seule transaction sur la chaîne — traitant 50 à 200 mises à jour de position à la fois plutôt qu’une par une — afin de réduire les coûts de gaz par utilisateur.
Comptabilité sur marge et liquidation
Les plateformes hybrides intègrent la comptabilité des marges au sein du contrat de règlement. En mode de marge croisée, le solde total d’un trader garantit l’ensemble de ses positions ouvertes. En mode isolé, chaque position dispose de son propre plafond de garantie fixe : les pertes sur une transaction ne peuvent pas impacter les fonds réservés à une autre.
Lorsqu’une position atteint un ratio de marge inférieur au seuil de maintien, un robot de surveillance (service de suivi hors chaîne) soumet une demande de liquidation au contrat de règlement. Ce dernier valide la demande et clôture la position. Le solde de la garantie après déduction des frais de liquidation est restitué au trader. Si la position est devenue négative avant que le robot de surveillance ne le détecte, un fonds d’assurance couvre le déficit.
Tarification AMM vs Profondeur du carnet d’ordres
L’alternative à un carnet d’ordres hors chaîne est un teneur de marché automatisé (AMM). Les plateformes perpétuelles basées sur un AMM calculent les prix des transactions de manière algorithmique en fonction de la composition des pools ou de flux de données externes. Les fournisseurs de liquidités déposent des actifs dans des pools ; les traders effectuent des swaps sur ces pools à des prix déterminés par une formule.
Les AMM gèrent les transactions de toute taille sans nécessiter de teneurs de marché actifs. Le coût réside dans l’impact sur les prix : une transaction de 500 000 USDC sur une plateforme à pool modifie sensiblement le prix d’exécution. Sur un DEX à carnet d’ordres, une même transaction est exécutée en parallèle de plusieurs ordres limites en attente à différents niveaux de prix, ce qui réduit le slippage lorsque le carnet d’ordres est suffisamment profond. Le choix du modèle le plus adapté à un cas d’utilisation donné dépend de la taille prévue des transactions et de la participation des teneurs de marché disponibles.
L’hypothèse de confiance dans la correspondance hors chaîne
Le rapprochement hors chaîne instaure une relation de confiance absente des systèmes entièrement sur la chaîne. En principe, un moteur de rapprochement peut réorganiser les transactions ou privilégier certains utilisateurs. La meilleure protection consiste en une couche de règlement basée sur la preuve ZK : le moteur génère une preuve cryptographique attestant de la bonne exécution de chaque lot de transactions, et le contrat de règlement vérifie cette preuve avant d’accepter la mise à jour de l’état.
La génération de preuves ZK ajoute de la latence (généralement de 1 à 10 secondes par lot), mais permet à toute personne capable de lire la preuve de détecter toute falsification d’exécution. Les plateformes sans preuves ZK publient généralement des journaux d’ordres signés et des points de contrôle périodiques sur la blockchain comme alternative plus légère.
Cascades de liquidation sous contrainte
Des variations de prix brutales peuvent déclencher de nombreuses liquidations quasi simultanées. Chaque fermeture forcée exerce une pression directionnelle sur le marché, ce qui accentue la hausse des prix et active d’autres liquidations en cascade. Cette dynamique en cascade affecte aussi bien les plateformes d’échange centralisées que les DEX.
La liquidation par étapes est la méthode d’atténuation standard. Au lieu de clôturer une position dès qu’elle franchit le seuil de maintien, le système la réduit d’abord d’un pourcentage fixe (généralement de 25 à 40 %) afin de rétablir le ratio de marge. La clôture totale n’intervient que si la réduction partielle s’avère insuffisante. Cette approche progressive limite le volume des ventes forcées à chaque niveau de prix.
La couche de services backend
Un système d’échange décentralisé hybride (DEX) en production se compose de plusieurs services faiblement couplés fonctionnant en parallèle. La passerelle d’ordres reçoit les messages WebSocket signés des portefeuilles utilisateurs et les achemine vers le moteur de correspondance. Ce dernier gère un carnet d’ordres en mémoire, exécute les transactions et diffuse les événements aux consommateurs en aval.
Le gestionnaire de positions assure le suivi des positions ouvertes, calcule les ratios de marge en temps réel et applique les provisions pour financement. Un service de surveillance contrôle la santé des positions et soumet des transactions sur la blockchain pour les liquidations, les paiements de financement et les points de contrôle d’état.
Le contrat de règlement centralise tous ces services et constitue le registre officiel de la propriété des fonds. Tout service peut tomber en panne et redémarrer ; les positions et les soldes sont reconstitués à partir de l’état de la blockchain, et non de la mémoire du service. Ce découplage entre la vitesse d’exécution et la conservation des fonds permet au système de traiter les transactions rapidement sans que les utilisateurs aient à faire confiance à un quelconque composant externe à la blockchain.