
Rapport de recherche Messari : Analyse approfondie de Pyth, l'oracle leader sur Solana
TechFlow SélectionTechFlow Sélection

Rapport de recherche Messari : Analyse approfondie de Pyth, l'oracle leader sur Solana
Pyth s'est développé pour desservir le plus grand nombre de blockchains et occupe désormais la quatrième place en termes de valeur totale verrouillée.
Rédaction : Messari
Traduction : TechFlow
Résumé
-
Pyth sécurise des actifs d'une valeur de 5,5 milliards de dollars et fournit des données de prix pour les cryptomonnaies, actions, paires de devises, ETF et matières premières sur 162 protocoles répartis sur plus de 50 blockchains.
-
En février 2024, le volume des transactions des oracles Pyth représentait en moyenne 20 % du volume total des transactions sur Solana ; par ailleurs, les fournisseurs de données Pyth ont payé 225 000 dollars de frais sur Solana au cours du même mois.
-
Le réseau Pyth s'appuie sur un réseau de fournisseurs de données directs (première partie) qui publient les données directement sur Solana et sur Pythnet (une blockchain application dédiée à la diffusion des mises à jour des oracles Pyth vers toutes les autres blockchains). Les fournisseurs incluent des traders institutionnels, des market makers renommés et des protocoles DeFi célèbres tels que Jane Street, CTC et Raydium.
-
D'ici la fin du deuxième trimestre, Pyth prévoit de migrer entièrement ses oracles « push » (push) sur Solana vers un nouveau modèle d'oracle « pull » (pull).
-
En tant qu'oracle principal sur Solana, Pyth soutiendra de nombreuses applications qui s'étendront ou seront lancées sur Eclipse, la première couche 2 basée sur SVM (Solana Virtual Machine) sur Ethereum.
Contexte
Les applications blockchain ont souvent besoin de données provenant du monde extérieur. Toutefois, leur architecture limite leur capacité à interagir nativement avec ces sources externes sans assistance. Par conséquent, elles dépendent d’oracles agissant comme intermédiaires, collectant les données externes et les rendant accessibles aux applications sur chaîne.
Généralement, les réseaux d'oracles incitent des nœuds à rechercher des informations spécifiques, à atteindre un consensus sur la valeur de certains points de données, puis à publier ces valeurs sur la blockchain à intervalles réguliers. Ce modèle dit « push » peut toutefois être indirect, coûteux et difficile à évoluer. Le réseau Pyth résout ces problèmes en développant un réseau de fournisseurs de données directs (première partie) et en coordonnant un modèle « push ». Ce modèle réduit la latence, permet une montée en charge rapide et diminue les coûts du réseau en transférant les frais de mise à jour aux consommateurs de données (applications et développeurs).
Pyth est un réseau d'oracles conçu pour fournir des prix précis pour les cryptomonnaies, actions, paires de devises, ETF et matières premières. Il propose trois produits principaux :
-
Flux de prix (Price Feeds), mises à jour en temps réel destinées aux contrats intelligents
-
Benchmarks, données historiques du marché
-
Pyth Entropy, générateur de nombres aléatoires sécurisé
La robustesse des données Pyth repose largement sur son réseau de fournisseurs contributeurs, composé d'environ 100 entités issues d'échanges mondiaux, sociétés de trading, market makers, institutions et protocoles DeFi. Parmi les fournisseurs notables figurent Jane Street, Chicago Trading Company (CTC), Binance, Raydium, Osmosis, Galaxy et 0x. Pyth se concentre sur la fourniture de données financières aux développeurs sur une liste croissante de blockchains (plus de 50 à ce jour).
Technologie
Outre le rôle de pont entre la blockchain et le monde extérieur, les oracles doivent également surmonter le « problème de l’oracle », consistant à garantir que les données externes soient sûres, authentifiées, fiables, tout en tenant compte des défaillances potentielles des sources externes.
La résolution du problème de l’oracle implique généralement les étapes suivantes :
-
Collecte des données par des validateurs ou nœuds d’oracle
-
Signature cryptographique (validation) des données par les nœuds
-
Agrégation des données et calcul du consensus sur les points de données
-
Transmission des données vers le réseau blockchain

Ce problème est généralement résolu via un modèle « push » ou « pull ». La plupart des oracles utilisent un modèle « push » tiers. Dans ce cas, les nœuds d’oracle collectent les données soit auprès de sources primaires (exchanges), soit de sources secondaires (agrégateurs comme CoinGecko ou Kaiko). Par exemple, les nœuds d’oracles principaux de Chainlink tirent leurs données majoritairement de sources secondaires. Ces oracles « push » envoient périodiquement des mises à jour de prix vers chaque blockchain cible, générant à chaque fois des frais de gaz. L’ajout de nouveaux flux ou la réduction de la latence augmente les coûts pour le réseau oracle, limitant sa scalabilité. En outre, cela implique plusieurs hypothèses de confiance : la source primaire est correcte et stable ; la source secondaire est correcte et stable ; le réseau d’oracles est lui-même fiable.
Le réseau Pyth résout les faiblesses du modèle « push » tiers grâce à son modèle « pull ». Grâce à son réseau de fournisseurs de données primaires, Pyth élimine deux niveaux d’hypothèses de confiance liés à la fiabilité des données tierces. Dans le modèle « pull » de Pyth, les données sont fournies directement par des exchanges, market makers et protocoles DeFi intégrés au réseau (tels que Jane Street, Binance ou Raydium). Ces entités sont incitées à agir honnêtement et à fournir des données solides afin de préserver leur réputation et d’éviter d’être bannies par le protocole.
L’avantage supplémentaire provient du transfert des coûts vers les consommateurs finaux : les flux de prix sont mis à jour à la demande plutôt qu’à intervalles fixes. Ainsi, le consommateur initie la mise à jour de prix, « tirant » cette donnée dans la même transaction DeFi (par exemple, un échange d’actifs, le règlement d’un swap perpétuel, etc.). En déplaçant les coûts vers l’utilisateur et en fonctionnant à la demande, Pyth redirige efficacement ces coûts et évolue rapidement, comme le montrent ses mises à jour fréquentes pour 451 flux de prix.
Interactions clés
Pyth exécute deux instances de son protocole : l’une sur le réseau principal de Solana, l’autre sur la chaîne d’applications Pythnet. La version Solana fournit exclusivement des données aux protocoles hébergés sur Solana ; celle sur Pythnet dessert tous les autres blockchains. Dans les deux cas, trois entités principales interagissent pour permettre les mises à jour des oracles Pyth :
-
Fournisseurs / Éditeurs de données (Jane Street, CTC, Binance, 0x, Raydium, etc.)
-
Programme Oracle Pyth (algorithme d’agrégation)
-
Consommateurs de données (applications / développeurs)

Les fournisseurs de données sont des validateurs sur Pythnet. Initialement, l’association Pyth Data était chargée de déléguer suffisamment de jetons aux validateurs ; désormais, avec le lancement de la gouvernance, ce rôle revient aux détenteurs de PYTH. À ce stade, aucune proposition n’a encore été soumise pour modifier la dynamique des délégations, et tous les validateurs ont actuellement un poids égal. En tant que fournisseurs directs de données Pyth, ils sont rémunérés via une petite commission prélevée sur l’ensemble de la transaction DeFi initiée par le consommateur.
Le programme Oracle Pyth est un algorithme d’agrégation qui combine les données soumises par les fournisseurs et produit, lors du calcul, un prix agrégé ainsi qu’un intervalle de confiance pour chaque flux de prix. Il gère également la maintenance des flux, stocke les entrées individuelles des fournisseurs et effectue des calculs supplémentaires (comme les moyennes mobiles). Les applications et développeurs sont les consommateurs qui demandent des mises à jour de prix pour lire les informations produites par le programme oracle.
Pyth sur Solana
Un flux de prix est représenté par deux comptes Solana : un compte produit et un compte prix. Le compte produit stocke les métadonnées du flux (symbole boursier, type d’actif, compte prix associé, etc.). Le compte prix contient le nom des fournisseurs autorisés, les prix et intervalles de confiance soumis par chaque fournisseur, la moyenne exponentielle glissante, etc. Ces deux comptes sont gérés par le programme oracle, qui comprend également un troisième compte listant simplement les comptes produits. Cette configuration permet aux applications de classer l’ensemble des flux de prix disponibles via Pyth.
Les fournisseurs soumettent une mise à jour de prix tous les 400 millisecondes (durée d’un slot sur Solana). Chaque mise à jour déclenche une agrégation fréquente du prix et de l’intervalle de confiance, utilisée en aval par les applications. (Étant donné que l’oracle conserve les valeurs individuelles soumises par chaque fournisseur, ceux-ci peuvent être tenus responsables en cas de comportement défaillant ou malveillant.) Le faible coût des transactions sur Solana permet à Pyth (ou tout oracle) d’exploiter efficacement un modèle « push », où les développeurs n’ont qu’à transmettre le flux de prix pertinent à leur application, désérialiser les données et lire/intégrer les valeurs publiées.
À noter : d’ici la fin du T2, Pyth prévoit de migrer entièrement ses oracles « push » sur Solana vers un nouvel oracle « pull ». Selon les canaux de développement, l’équipe Pyth indique que l’oracle « pull » est déjà opérationnel sur le réseau de test.
La chaîne d’applications Pythnet
Pythnet est une bifurcation Proof-of-Authority du réseau principal Solana, servant de couche de calcul pour traiter et agréger les données fournies par le réseau de fournisseurs Pyth. Les flux de prix résultants sur Pythnet sont accessibles depuis plus de 50 blockchains, bien au-delà de Solana, car ils sont publiés directement sur la blockchain. Étant une copie de Solana, l’infrastructure des oracles Pyth sur Solana et celle sur Pythnet sont similaires, mais présentent certaines différences.
Le modèle « push » décrit ci-dessus sur Solana (avec comptes et programme oracle) est similaire à celui sur Pythnet. Cependant, Pythnet n’est pas une chaîne cible et ne facture pas les fournisseurs pour la soumission des prix. Ainsi, bien que les fournisseurs poussent les données vers Pythnet pour agrégation, puis que celles-ci soient sérialisées en comptes via le programme oracle, ces données sont ensuite diffusées vers d'autres blockchains via le protocole de messagerie inter-chaînes Wormhole. Ensuite, lorsque les consommateurs lancent le transfert des données via une transaction DeFi normale dépendant des données de l’oracle, ils génèrent des frais sur la chaîne cible, activant ainsi le « pull » de la mise à jour.

Messagerie inter-chaînes
Après publication et agrégation des données sur Pythnet, celles-ci ne sont pas immédiatement routées via Wormhole. Au lieu de cela, Pyth achemine ses données via un tampon de messages, puis les hache sous forme d’arbre de Merkle. Cela permet aux utilisateurs de choisir quels ajouts inclure dans une seule transaction, maintient des coûts faibles et autorise l’inclusion de calculs arbitraires dans les mises à jour. Après chaque agrégation, le programme ajoute un message au tampon. À chaque slot, les validateurs de Pythnet lisent les messages, créent un arbre de Merkle, puis envoient à un contrat Wormhole sur Pythnet un message contenant la racine de Merkle regroupant tous les prix.
Les administrateurs Wormhole (nœuds Wormhole) lisent alors le message contenant la racine de Merkle, créent une approbation vérifiable (VAA), et diffusent la mise à jour des prix vers les blockchains concernées. La VAA garantit la transmission fiable et sécurisée des données. Elle contient les signatures des administrateurs Wormhole, attestant qu’ils ont vu et validé l’information — la racine de Merkle des prix — incluse dans le message. Ces signatures prouvent que les Guardians Wormhole ont eux aussi validé les données. La VAA signée constitue une méthode vérifiable et sécurisée confirmant que les données transférées de Pythnet vers la blockchain cible sont exactes et ont été approuvées par des parties de confiance (Wormhole Guardians).
Hermes
Hermes est une API web qui abstrait le processus d’initialisation des mises à jour pour les développeurs. Sans un service comme Hermes, les développeurs devraient compiler manuellement une charge utile contenant les flux requis, récupérer depuis Pythnet les données correspondantes et la preuve de Merkle validée par Wormhole. Hermes permet aux développeurs d’interroger simplement un service web pour accéder aux prix des oracles. Hermes permet aux consommateurs de données de récupérer les derniers prix via une API REST ou WebSocket.
Fonctionnalités de l’API REST (sous-ensemble HTTP)
-
Idéal pour les applications nécessitant un accès immédiat aux données les plus récentes, une récupération irrégulière ou des requêtes conditionnelles.
-
Facile à mettre en œuvre et à utiliser.
-
Comme chaque requête est indépendante, les interactions client-serveur sont plus simples.
-
Scénarios typiques : suivi de portefeuilles, octroi ou remboursement de prêts, etc.
Caractéristiques de l’API WebSocket
-
Idéal pour les applications nécessitant un flux continu et en temps réel de données.
-
Coût de maintenance faible : après la configuration initiale, les données peuvent circuler sans frais supplémentaires dus aux en-têtes HTTP répétés, très efficace pour les transmissions fréquentes.
-
Grâce à une connexion persistante entre client et serveur, les mises à jour en temps réel permettent une actualisation instantanée des données.
-
Scénarios typiques : arbitrages, outils d’optimisation de rendement, échanges DEX, etc.
Hermes est sans permission, permettant à tout tiers de construire un point d’accès simplifié au réseau Pyth. En raison de la complexité opérationnelle, l’association Pyth Data maintient une version publique. Toutefois, d’autres entreprises comme Triton, P2P, Liquify et EXTR proposent également leurs propres versions hébergées d’Hermes. Une liste croissante de fournisseurs de nœuds offrant Hermes est disponible ici.
Tokenomie

Le jeton écosystème PYTH de Pyth a une offre maximale de 10 milliards de PYTH. Après le premier déverrouillage en mai 2024, sa distribution sera la suivante :
-
Communauté et lancement (6 %) : utilisé pour le lancement initial et des initiatives connexes.
-
Récompenses aux fournisseurs (22 %) : allouées au réseau de fournisseurs de données Pyth, pour des programmes de récompense, de financement, ou comme incitation à soutenir de nouveaux actifs potentiellement peu liquides.
-
Croissance de l’écosystème (52 %) : destinée aux contributeurs du réseau Pyth, y compris développeurs, chercheurs, éducateurs et premiers fournisseurs. Objectif : encourager des initiatives et reconnaître les contributions au-delà de l’équipe fondatrice.
-
Développement du protocole (10 %) : attribuée aux contributeurs principaux travaillant sur les outils, produits et infrastructures (notamment Douro Labs).
-
Ventes privées (10 %) : issue de deux levées de fonds. Pyth n’a pas encore divulgué publiquement le prix ni la valorisation de chaque PYTH. En décembre 2023, Pyth a publié une mise à jour sur son tour stratégique précoce, incluant des investisseurs notables tels que Castle Island Ventures, Wintermute Ventures, Borderless Capital, CMT Digital, Bodhi Ventures, Distributed Global, Multicoin Capital et Delphi Digital.
Gouvernance
Le jeton PYTH est un jeton SPL sur Solana (équivalent ERC-20 sur Ethereum). Son utilité principale est la gouvernance. Les détenteurs de PYTH peuvent guider l’évolution du protocole en verrouillant leurs jetons et en votant pour des propositions d’amélioration de Pyth (PIPs). À ce jour, les seules propositions ayant fait l’objet d’un vote concernent l’élection du Conseil Pythian et l’approbation de la constitution du DAO Pyth. Les thèmes pouvant être couverts et modifiés par la gouvernance incluent :
-
Mises à jour logicielles sur chaîne
-
Structure des récompenses pour les fournisseurs de données
-
Règles d’attribution de licence aux fournisseurs
-
Montant, dénomination et existence des frais de mise à jour des oracles
-
Ajout de nouveaux flux de prix et détermination de leurs soutiens
Le DAO Pyth est composé du Conseil Pythian et du Conseil Price Feed. Des élections ont lieu tous les six mois pour renouveler partiellement les membres des conseils. En outre, les membres participant moins d’un tiers du temps sont exclus des nouvelles élections. Ce système assure une participation active et aligne les membres sur les objectifs de Pyth. Les deux conseils votent et mettent en œuvre certains PIPs opérationnels.
Conseil Pythian
-
Huit membres, ainsi que le titulaire du portefeuille opérationnel, sont signataires du portefeuille multisignature 7-sur-9 des Pythians.
-
Quatre membres sont remplacés à chaque élection.
-
Peut se voir déléguer le pouvoir de voter sur des PIPs opérationnels concernant les mises à jour du programme oracle, les mécanismes de validation, l’ajustement des frais et dénominations des mises à jour d’oracle, et le PGAS (jeton de gaz alloué/délégué aux validateurs sur Pythnet).
Conseil Price Feed
-
Sept membres, ainsi que le titulaire du portefeuille opérationnel, sont signataires du portefeuille multisignature 5-sur-8 du Price Feed.
-
Trois membres sont remplacés à chaque élection.
-
Peut être autorisé à voter sur des PIPs opérationnels concernant la gestion de l’ensemble des flux de prix, le choix des éditeurs, et les exigences des flux (nombre minimal et maximal de fournisseurs par source).
Après discussion sur le forum Discord de Pyth, les détenteurs de PYTH peuvent voter sur les propositions via le portail de gouvernance Realms lorsqu’elles atteignent la « phase de vote ». Actuellement, un initiateur doit détenir 25 millions de PYTH pour créer une proposition.
Le DAO Pyth distingue deux types de PIP : constitutionnels et opérationnels. Les PIP constitutionnels concernent les mises à jour du protocole, la structure et la direction du DAO Pyth. Ils nécessitent plus de 67 % de soutien pour être appliqués. Les PIP opérationnels portent sur la trésorerie, les élections et la gestion des conseils Pythian et Price Feed. Le vote sur ces PIP peut être délégué aux membres des conseils et nécessite plus de 50 % de soutien pour être adoptés.
Utilisation de Pyth

Pyth est l’un des protocoles les plus utilisés sur Solana. En février 2024, ses transactions d’oracle représentaient en moyenne 20 % du volume total des transactions sur Solana. Sur la même période, les fournisseurs de données Pyth ont payé 225 000 dollars de frais sur Solana. Les oracles Pyth protègent 95 % de la valeur totale bloquée sur les blockchains. En janvier 2024, Pyth sécurisait également plus de 90 % de la valeur sur 9 autres blockchains, et plus de 50 % sur 16 autres.
Utilisateurs notables
Grâce à sa capacité à étendre ses sources sur Pythnet, Pyth est devenu l’un des protocoles d’oracle les plus utilisés sur diverses blockchains. Plutôt que d’ajouter une nouvelle source de données à chaque chaîne cible, il suffit d’ajouter cette source à Pythnet, et le contrat oracle de Pyth peut l’utiliser sur chacune des blockchains supportées. Ainsi, Pyth peut déployer ses contrats oracles sur n’importe quelle chaîne qu’il prévoit d’étendre. Avec un soutien croissant sur de nombreuses blockchains, divers projets ont adopté le réseau d’oracles Pyth. Voici quelques exemples notables.
Synthetix
Synthetix est un protocole de fourniture de liquidité décentralisé permettant de créer des actifs synthétiques (« Synths ») reflétant la valeur de cryptomonnaies et d’actifs réels (monnaies, matières premières, actions). Synthetix permet aux utilisateurs d’obtenir une exposition à divers actifs sans les détenir physiquement, élargissant ainsi les opportunités d’investissement et améliorant la liquidité du marché crypto. Un élément clé de Synthetix est son intégration avec les oracles du réseau Pyth, qui fournissent des flux de prix en temps réel et haute fidélité, essentiels pour maintenir la précision de la valeur des Synths.
Helium
Helium est un réseau décentralisé pour l’Internet des objets (IoT). Il intègre une économie de jetons incitant les participants à déployer des appareils sans fil fournissant une couverture mobile. Helium utilise les oracles du réseau Pyth pour obtenir des prix précis en chaîne pour son jeton natif HNT. Ces données sont cruciales pour de nombreuses activités du réseau, notamment la conversion des HNT brûlés en Data Credits (DC) et la mesure précise de l’allocation des fonds. Bien que Helium ne soit pas un protocole DeFi, son utilisation des oracles Pyth illustre l’importance des données précises dans la gestion économique des protocoles DePIN.
Eclipse
Eclipse a récemment levé 50 millions de dollars lors d’un tour de série A pour lancer la première couche 2 utilisant SVM (Solana Virtual Machine) pour l’exécution et Celestia pour la disponibilité des données, tout en tirant sa sécurité d’Ethereum comme couche de règlement. Le lancement d’Eclipse devrait attirer la liquidité des utilisateurs Ethereum vers des applications décentralisées sur la couche 2 Solana. En tant qu’oracle leader sur Solana, Pyth soutiendra de nombreuses applications qui s’étendront ou seront lancées sur Eclipse.
Analyse concurrentielle

Le secteur des oracles est fortement concurrentiel, dominé par Chainlink. Bien que Chronicle Protocol ait créé le premier oracle en chaîne pour MakerDAO en 2017, il n’a lancé son réseau public qu’en fin 2023. Il opère actuellement sur seulement deux blockchains mais prévoit de s’étendre. Chainlink a occupé une part importante du marché pendant les années de croissance du DeFi, lançant divers produits d’oracle et desservant un large spectre de marchés. À ce jour, seuls trois protocoles sécurisent plus de valeur que Pyth Network : Chainlink, Chronicle et WINkLink — ces quatre leaders représentant 90 à 95 % de la capitalisation du marché des oracles. Néanmoins, Pyth couvre le plus grand nombre de blockchains et sécurise la plus grande valeur. Chainlink reste son principal concurrent en termes de diversité des blockchains couvertes et de valeur sécurisée.
Chainlink
Critiqué comme une « boîte noire », Chainlink manque de transparence quant à l’origine des données collectées par ses nœuds d’oracle. Ni sur chaîne ni sur le site des nœuds Chainlink, on ne peut identifier les sources des données. En comparaison, chaque point de données sur Pyth peut être retracé jusqu’à la clé publique d’un fournisseur spécifique, en copiant simplement le hash de transaction depuis la page web de Pyth vers un explorateur Solana. Bien que les données Chainlink puissent aussi être retracées jusqu’aux nœuds, les fournisseurs Pyth sont des sources primaires : leurs données sont internes, issues de leurs opérations comme exchange, société de trading ou market maker. Toutefois, les clés publiques des fournisseurs ne sont pas liées publiquement à leur identité, ajoutant un niveau de confiance dans la gestion du réseau par Pyth (initialement permis).
Alors que Pyth se concentre sur les données de prix financiers traditionnels et crypto, Chainlink propose plusieurs produits : un protocole d’interopérabilité (CCIP), des flux de preuve de réserves, des outils pour développeurs (VRF, fonctions API, services automatisés), ainsi que ses flux de données de marché. Ainsi, le produit principal de Pyth concurrence directement le produit phare de Chainlink, bien que Pyth propose aussi un générateur de nombres aléatoires via Pyth Entropy. Comparaison des flux de données de marché entre Pyth et Chainlink :
Sources de données
Pyth
-
Pyth agrège directement les données des sources primaires et met à jour les prix toutes les 400 ms sur Pythnet et Solana.
-
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News
Ajouter aux favorisPartager sur les réseaux sociaux














