Blockchain/Niveau VIII · L’ère des memecoins/8.2 Solana/Leçon 3
DEX et agrégateurs : Raydium et Jupiter
Carnets d’ordres, courbes à produit constant et le routeur qui trouve le meilleur prix parmi eux
MatérielL’interface web de Jupiter (cotations uniquement ; aucun portefeuille requis)Un explorateur de blocs Solana (par ex. Solscan)
Curiosité
- Comment une formule mathématique remplace-t-elle un carnet d’ordres pour déterminer le prix d’un token ?
- Pourquoi l’effondrement de FTX a-t-il imposé un fork communautaire du principal protocole de carnet d’ordres de Solana ?
- Quelle est la différence mécanique entre un agrégateur qui route les ordres et un protocole qui détient de la liquidité ?
Explorer
- Raydium a été lancé en 2021 en tant que teneur de marché automatisé (AMM) qui plaçait aussi la liquidité de ses pools dans le carnet d’ordres de Serum. Contrairement aux plateformes d’échange centralisées, qui apparient les ordres d’achat et de vente dans un carnet d’ordres central à cours limité, Raydium utilise des formules à produit constant. Les fournisseurs de liquidité déposent des paires de tokens dans des pools de smart contracts ; le prix découle du rapport entre les réserves de ces pools. Cette conception permet une exécution instantanée sans attendre qu’une contrepartie publie un ordre correspondant, sacrifiant une partie de l’efficacité potentielle du prix au profit d’une disponibilité immédiate.
- Serum a commencé comme le carnet d’ordres on-chain dominant de Solana, mais son architecture comportait une vulnérabilité critique : FTX contrôlait la clé de mise à niveau. Lorsque FTX s’est effondré en novembre 2022, le déploiement original de Serum ne pouvait plus être considéré comme fiable. Le code source du protocole étant ouvert, des développeurs en ont fait un fork, OpenBook. Cet événement a mis en évidence les risques d’une autorité centralisée au sein de systèmes décentralisés : même si la logique de trading est open source, une seule entité détenant des clés d’administration peut geler ou modifier toute l’infrastructure du marché.
- Orca et Meteora améliorent l’efficacité de la liquidité grâce à des structures de pools différentes. Orca propose des pools à liquidité concentrée, qui permettent aux fournisseurs d’allouer leur capital sur des plages de prix précises plutôt que sur l’ensemble des prix possibles. Cela accroît l’efficacité du capital mais exige une gestion active. Les pools DLMM de Meteora concentrent la liquidité dans des tranches de prix (bins) et relèvent les frais quand la volatilité augmente. Ces variantes concurrencent les modèles AMM standard de Raydium, ce qui crée un paysage fragmenté où différents types de pools coexistent et attirent différentes catégories de traders et de fournisseurs de liquidité.
- Jupiter, lancé lui aussi en 2021, fonctionne comme un agrégateur plutôt que comme une plateforme de trading. Pour les swaps, il ne détient lui-même aucune liquidité, mais interroge plusieurs plateformes d’échange décentralisées (Raydium, Orca, Meteora et d’autres) afin de trouver le chemin d’exécution optimal pour un swap. Jupiter répartit les ordres importants sur plusieurs plateformes pour réduire au minimum le slippage et maximiser l’amélioration du prix. Le protocole est allé au-delà des simples swaps pour proposer des ordres à cours limité, l’investissement programmé (DCA) et des contrats à terme perpétuels, devenant une interface centrale de l’activité de trading sur Solana.
- Le token JUP a été distribué par airdrop en janvier 2024. Si les launchpads de memecoins comme pump.fun migrent la liquidité vers ces pools établis lors de la graduation, la couche d’agrégation reste essentielle pour la qualité d’exécution. Une seule transaction comportant un swap Jupiter peut déclencher des appels inter-programmes (cross-program invocations) qui interagissent simultanément avec le programme SPL Token, des programmes AMM spécifiques et des comptes système. Cette composabilité vient d’un état partagé unique dans lequel les programmes peuvent s’appeler les uns les autres au sein d’une même transaction, de sorte qu’un trade en plusieurs étapes s’exécute entièrement ou pas du tout.
- Pour observer ce routage en pratique, ouvrez l’interface de Jupiter et demandez une cotation pour un swap entre deux actifs majeurs comme SOL et USDC. Examinez la route proposée : elle indique les pools utilisés (par exemple Raydium CLMM, Orca Whirlpools) et le pourcentage de l’ordre attribué à chacun. Comparez-la avec une cotation directe d’un seul AMM comme Raydium. La répartition de l’agrégateur offre souvent un meilleur prix d’exécution pour des volumes plus importants, en exploitant simultanément la profondeur de liquidité de plusieurs plateformes.
Faits clés
- Raydium (2021) fonctionne comme un teneur de marché automatisé utilisant des formules à produit constant, tandis que Serum a été abandonné après l’effondrement de FTX en novembre 2022 et a fait l’objet d’un fork, OpenBook.
- Orca propose des pools à liquidité concentrée pour une meilleure efficacité du capital, tandis que les pools DLMM de Meteora augmentent les frais à mesure que la volatilité augmente.
- Jupiter (2021) est un agrégateur de trading qui route les swaps à travers plusieurs plateformes pour optimiser le prix, et qui a ajouté des ordres à cours limité et des contrats à terme perpétuels à sa fonction de swap de base.
- Le token JUP a été distribué par airdrop en janvier 2024.
- Le débit élevé de Solana permet des appels inter-programmes complexes, où une seule transaction interagit simultanément avec plusieurs programmes AMM et le programme SPL Token.
- Les launchpads de memecoins transfèrent les tokens ayant atteint la graduation vers des pools AMM ; pump.fun utilise son propre PumpSwap depuis mars 2025.
Exercice neuf, six, trois, un
9RassemblerIdentifiez 9 protocoles DEX ou fonctionnalités d’agrégateur distincts sur Solana. Pour chacun, indiquez s’il détient sa propre liquidité (AMM/carnet d’ordres) ou s’il route les ordres (agrégateur), et précisez un type de pool ou un mécanisme d’ordre particulier qu’il prend en charge.
6RegrouperRegroupez les 9 éléments en 6 catégories selon leur rôle architectural : pools AMM standard, pools de liquidité concentrée, pools à frais dynamiques, carnets d’ordres, agrégateurs/routeurs, et moteurs de produits dérivés/d’ordres à cours limité.
3DistillerRéduisez ces 6 groupes à 3 différences mécaniques dans la manière dont le capital d’un trader rencontre le protocole.
1CristalliserRédigez une phrase expliquant pourquoi un agrégateur comme Jupiter existe alors que des AMM sous-jacents comme Raydium assurent déjà la découverte des prix.
Vérification des faits
Les dates, les chiffres et les affirmations ont été vérifiés à l’aide des sources publiées listées ci-dessous.
- Raydium documentation: Automated Market Maker architecture and pool types
- Jupiter documentation: Aggregator routing logic and JUP token airdrop details (January 2024)
- OpenBook announcement regarding the fork of Serum following FTX's collapse (November 2022)
- Orca documentation: Concentrated liquidity pools (Whirlpools) mechanics
- Meteora documentation: Dynamic liquidity pool fee structures