L'oracle pull Pyth Network a été déployé sur Solana. Les développeurs du réseau principal bêta de Solana peuvent accéder aux prix Oracle de Pyth en demandant ou en extrayant activement des mises à jour de prix de la chaîne d'applications Pythnet vers l'environnement Solana. Avec ce déploiement, les protocoles sur Solana utiliseront l'oracle Pyth de la même manière que les applications sur d'autres blockchains.

L'oracle push Pyth restera disponible sur Solana jusqu'au 30 juin 2024. Par rapport à l'oracle push, le nouvel oracle pull Pyth améliore la fiabilité en cas de congestion et augmente le nombre de flux de prix disponibles pour les utilisateurs.

Cet article de blog explique le fonctionnement de l'oracle pull sur Solana, les avantages qu'il apporte aux développeurs et aux utilisateurs de Solana, et met en évidence les utilisateurs actuels de l'oracle pull Pyth sur Solana.

Tirez, ne poussez pas

La première version du réseau Pyth sur Solana suivait une conception push oracle. Cette version de l'oracle Pyth vit sur Solana et est conçue pour recevoir des entrées de prix des fournisseurs de données via des transactions Solana et générer un agrégat de prix directement sur la chaîne. L'oracle transmet ensuite ces prix globaux en chaîne pour chaque flux de prix pris en charge vers l'environnement Solana à chaque emplacement, ou toutes les 400 ms. Les protocoles Solana lisent ensuite le message de prix le plus récemment mis à jour à partir du dernier emplacement mis à jour.

L'oracle push Pyth est l'oracle DeFi le plus largement adopté sur Solana. À ce jour, l’oracle push représente 95 % de la valeur totale sécurisée (TVS) de Solana et 100 % du volume total sécurisé.

L’oracle push n’est cependant pas sans inconvénients. En période de congestion et de forte volatilité, par exemple, toutes les mises à jour de prix poussées n'arriveraient pas, car les utilisateurs paieraient des frais prioritaires pour des transactions plus précieuses pour des activités telles que les liquidations ou les transactions DEX. De plus, les inefficacités en matière de gaz de l'oracle push limitaient le nombre d'informations de prix que l'oracle push pouvait fournir par rapport à l'oracle pull Pyth sur d'autres chaînes.

Pour ces raisons, les contributeurs de Pyth ont ensuite développé un nouvel oracle de prix qui suit une conception d'oracle pull, appelé Pythnet Price Feeds. Dans cette conception, l'oracle ne met à jour le prix en chaîne que sur demande. La chaîne d'applications Pythnet (une instance de machine virtuelle Solana) regroupe les prix des fournisseurs de données Pyth à chaque emplacement ; les utilisateurs de Solana peuvent demander ou extraire n'importe laquelle de ces mises à jour à haute fréquence de l'environnement Solana.

« Les Oracles sont l'épine dorsale de DeFi, et le réseau Oracle haute fréquence de Pyth fait avancer l'espace depuis 2021. Le lancement de leur oracle pull sur Solana donne aux développeurs un plus grand contrôle et plus d'options sur la façon dont ils consomment les données Oracle, et ouvre la voie à l'expansion. dans le monde en pleine croissance des nouveaux réseaux SVM. — Austin Federa, responsable de la stratégie à la Fondation Solana

Avantages de Pyth Pull Oracle

L'oracle Pyth pull apporte plusieurs avantages aux applications Solana :

Fiabilité — Dans un oracle push, chaque mise à jour de prix doit être diffusée en chaîne. Pendant les périodes de congestion, les mises à jour d'Oracle sont souvent en concurrence pour la bande passante avec des transactions plus précieuses. En conséquence, ces mises à jour d’Oracle n’arrivent pas toujours. Avec l'oracle Pyth Pull, les utilisateurs peuvent intégrer ces mises à jour de prix dans les transactions précieuses pour s'assurer qu'elles aboutissent.

Haute fréquence — Semblable à l'avantage ci-dessus, la fréquence des mises à jour de prix sur Pythnet est supérieure à la fréquence sur le réseau principal bêta de Solana pendant les périodes de congestion. Les utilisateurs de Solana peuvent transférer n'importe laquelle de ces mises à jour de prix à haute fréquence vers Solana pour alimenter leurs transactions DeFi.

Sélection du flux de prix — Les oracles push prennent généralement en charge moins de flux de prix que les oracles pull en raison des dépenses continues en gaz liées à la mise à jour périodique de chaque flux. L'efficacité énergétique de l'oracle pull de Pyth lui permet de fournir plus de 500 flux de prix pour les protocoles Solana.

Données historiques — Les développeurs de Solana auront accès à Pyth Benchmarks, qui permet aux utilisateurs d'interroger les prix historiques de Pyth. Cette fonctionnalité peut être utilisée pour une variété de cas d'utilisation critiques, tels que le renvoi de transactions à des horodatages spécifiques pour garantir un règlement précis et empêcher le frontrunning.

Sécurité — La chaîne d'applications Pythnet compte plus de fournisseurs de données par flux (64) que l'oracle push sur Solana (32). Chaque flux de prix Pyth provient et regroupe des données provenant de plusieurs fournisseurs pour garantir une sortie de prix fiable et sécurisée.

Disponibilité d'Oracle pour les nouveaux environnements SVM — L'avènement des environnements de machines virtuelles Solana (SVM) annonce une nouvelle demande d'infrastructure blockchain, y compris les oracles. Le déploiement de l'oracle pull sur Solana ouvre la voie à la prise en charge d'oracle pour les nouveaux écosystèmes SVM grâce à l'évolutivité de Pyth. Pyth Network peut envoyer des données entre chaînes à de nouvelles instances de SVM, même s'il s'agit d'environnements privés ou autorisés.

Utilisateurs mis en évidence

L'écosystème Solana DeFi a déjà commencé à migrer vers l'oracle Pyth pull. À ce jour, l'oracle pull Pyth sur Solana reçoit 200 000 mises à jour pull chaque jour. Certains des utilisateurs actuels de Pyth sur Solana qui sont en train de passer à l'oracle pull incluent des noms tels que :

  • Kamino : une suite de produits de prêt et de liquidité fournissant des stratégies de liquidité automatisées qui composent et symbolisent automatiquement les positions de liquidité sur les DEX Solana.

« En tant que principale plateforme d'emprunt-prêt de Solana, il est essentiel que les utilisateurs de Kamino puissent compter sur une infrastructure Oracle sécurisée et robuste. Les oracles ne sont pas seulement des informations sur les prix, ils sont également des éléments de risque. En utilisant pleinement les oracles Pyth Pull, nous pouvons offrir des performances élevées et une robustesse oracle, en particulier en période de forte congestion. Marky, fondateur de Kamino.

  • Jupiter : une suite de produits comprenant des swaps, des ordres limités, des DCA et des perpétuels avec une infrastructure full-stack axée sur une UX décentralisée.

  • Zeta Markets : des perpétuels en chaîne offrant la vitesse et l'UX d'un CEX avec auto-garde et transparence pour les utilisateurs. « La capacité de Python à fournir des mises à jour des prix des actifs en temps réel est au cœur de nos opérations, garantissant que nos traders ont constamment accès à des informations précises. , des données de tarification à la seconde près. La migration vers Pull Oracle de Pyth va encore plus loin, avec une fiabilité, des performances et une sécurité améliorées pour une expérience utilisateur nettement meilleure. Nous croyons fermement que les DEX peuvent et doivent rivaliser avec les CEX sur tous les paramètres, et avec le soutien de Pyth, nous établissons de nouvelles normes en matière de trading décentralisé. – Tristan Frizza, fondateur de Zeta Markets

  • Drift : un échange perpétuel décentralisé avec un effet de levier jusqu'à 20x, une marge croisée et des garanties multiples.

  • Solend : un protocole algorithmique décentralisé pour prêter et emprunter des actifs avec intérêts pour le prêt et fonctionnalité de dépôt de garanties pour effet de levier.

  • Flash Trade : un échange perpétuel décentralisé qui permet aux utilisateurs d'échanger jusqu'à 100x sur des actifs cryptographiques et non cryptographiques à des frais faibles et avec un impact minimal sur les prix.

  • GooseFX : un Solana DEX pour les pools de liquidité perpétuels et unilatéraux conçu pour une expérience DeFi simplifiée en termes de trading et de gain de rendement.

  • RainFi : un protocole de prêt P2P permettant à chacun de créer ses propres pools de prêt avec des intérêts et des conditions personnalisés pour prêter sur plusieurs types d'actifs en utilisant la même liquidité. « Les oracles Python Pull alimentent la couche de liquidité universelle de Rain, nous permettant d'offrir un certain nombre de paires de jetons pour nos utilisateurs peuvent tirer parti du commerce, prêter et emprunter de manière très rentable. – Quentin Crépy, PDG de Rain.

  • PsyOptions : une suite d'infrastructures et de produits d'options open source et accessibles qui permettent aux utilisateurs d'adapter leurs stratégies d'investissement à leur appétit risque-récompense.

  • Mango Markets : une plateforme de prêt, d'emprunt, de swap et de trading à effet de levier d'actifs numériques via un moteur de risque unique.

  • Clone Protocol : un échange décentralisé spécialement optimisé pour intégrer des liquidités symboliques non natives à Solana via des actifs clonés.

  • Lifinity, le premier teneur de marché proactif sur Solana conçu pour améliorer l'efficacité du capital et réduire les pertes éphémères. « En tant qu'utilisateur de Pyth depuis notre création, Lifinity est ravi d'intégrer l'oracle pull de Pyth pour déterminer les prix auxquels notre DEX se négocie. Cela nous permet de négocier à des prix actualisés pour garantir la rentabilité du LP et continuer à améliorer la liquidité sur Solana. -Durden, Lifinity

  • Bonfida, les constructeurs du Solana Name Service (SNS), un service de noms de domaine pour les portefeuilles Solana. « Notre équipe était ravie d'entendre parler du passage de Pyth d'un oracle push à un oracle pull. Il est impératif pour nous que les titulaires du Solana Name Service et les nouveaux arrivants puissent prendre des décisions commerciales .sol de manière efficace et en toute confiance. Le nouvel oracle pull nous permet de fournir exactement cela à nos utilisateurs. Les flux sont rapides et fiables sur tous les jetons pris en charge – nous n’en attendions pas moins. – bonfida.sol

Commencer

Consultez les ressources ci-dessous pour démarrer avec Pyth sur Solana. Que vous soyez un nouvel utilisateur de Pyth ou que vous migraciez votre protocole Solana de l'oracle push Pyth vers le nouvel oracle pull, les ressources ci-dessous sont faites pour vous.

Les développeurs voudront commencer par ce guide sur la façon d'utiliser les données en temps réel de Pyth dans l'environnement Solana.

  • Explorer Python

  • Documentation

  • Les meilleures pratiques

  • Comment fonctionnent les oracles Pull

  • Python sur Solana

  • Pythnet (machine virtuelle Solana)

  • SDK du récepteur Pyth Solana

  • Créez votre première application Pyth

Nous voulons entendre vos commentaires. Rejoignez Pyth Discord et Telegram et suivez Pyth sur X et LinkedIn. Vous pouvez également en savoir plus sur Pyth ici.

Citations

« Les Oracles sont l'épine dorsale de Defi, et le réseau Oracle haute fréquence de Pyth fait avancer l'espace depuis 2021. Le lancement de leur oracle pull sur Solana donne aux développeurs un plus grand contrôle et plus de possibilités sur la façon dont ils consomment les données Oracle, et ouvre la voie à l'expansion. dans le monde en pleine croissance des nouveaux réseaux SVM. – Austin Federa, responsable de la stratégie à la Fondation Solana

« En tant que principale plateforme d'emprunt-prêt de Solana, il est essentiel que les utilisateurs de Kamino puissent compter sur une infrastructure Oracle sécurisée et robuste. Les oracles ne sont pas seulement des informations sur les prix, ils sont également des éléments de risque. En utilisant pleinement les oracles Pyth Pull, nous pouvons offrir des performances élevées et une robustesse oracle, en particulier en période de forte congestion. Marky, fondateur de Kamino.

« Notre équipe était ravie d’entendre parler du passage de Pyth d’un oracle push à un oracle pull. Il est impératif pour nous que les titulaires du Solana Name Service et les nouveaux arrivants puissent prendre des décisions commerciales .sol de manière efficace et en toute confiance. Le nouvel oracle push nous permet de fournir exactement cela à nos utilisateurs. Les flux sont rapides et fiables sur tous les jetons pris en charge – nous n’en attendions pas moins. – bonfida.sol

« La capacité de Python à fournir des mises à jour des prix des actifs en temps réel est au cœur de nos opérations, garantissant que nos traders ont systématiquement accès à des données de prix précises et actualisées à la seconde près. La migration vers Pull Oracle de Pyth va encore plus loin, avec une fiabilité, des performances et une sécurité améliorées pour une expérience utilisateur nettement meilleure. Nous croyons fermement que les DEX peuvent et doivent rivaliser avec les CEX sur tous les paramètres, et avec le soutien de Pyth, nous établissons de nouvelles normes en matière de trading décentralisé. – Tristan Frizza, fondateur de Zeta Markets

«En tant qu'utilisateur de Pyth depuis notre création, Lifinity est ravi d'intégrer l'oracle pull de Pyth pour déterminer les prix auxquels notre DEX se négocie. Cela nous permet de négocier à des prix actualisés pour garantir la rentabilité du LP et continuer à améliorer la liquidité sur Solana. -Durden, Lifinity

«En tant qu'utilisateur de Pyth depuis notre création, Lifinity est ravi d'intégrer l'oracle pull de Pyth pour déterminer les prix auxquels notre DEX se négocie. Cela nous permet de négocier à des prix actualisés pour garantir la rentabilité du LP et continuer à améliorer la liquidité sur Solana. – Durden, fondateur de Lifinity.