Das Pull-Orakel des Pyth-Netzwerks wurde auf Solana bereitgestellt. Entwickler auf der Solana-Mainnet-Beta können auf die Orakelpreise von Pyth zugreifen, indem sie aktiv Preisaktualisierungen von der Pythnet-Appchain in die Solana-Umgebung anfordern oder ziehen. Mit dieser Bereitstellung verwenden Protokolle auf Solana das Pyth-Orakel auf die gleiche Weise wie Anwendungen auf anderen Blockchains.

Das Pyth-Push-Orakel bleibt bis zum 30. Juni 2024 auf Solana verfügbar. Im Vergleich zum Push-Orakel verbessert das neue Pyth-Pull-Orakel die Zuverlässigkeit bei Überlastung und erhöht die Anzahl der den Benutzern zur Verfügung stehenden Preis-Feeds.

In diesem Blogbeitrag wird erklärt, wie das Pull-Orakel auf Solana funktioniert, welche Vorteile es Solana-Entwicklern und -Benutzern bietet, und aktuelle Benutzer des Pyth-Pull-Orakels auf Solana werden hervorgehoben.

Ziehen, nicht drücken

Die erste Version des Pyth-Netzwerks auf Solana folgte einem Push-Oracle-Design. Diese Version des Pyth-Orakels befindet sich auf Solana und ist darauf ausgelegt, Preiseingaben von Datenanbietern über Solana-Transaktionen zu empfangen und ein Preisaggregat direkt in der Kette zu generieren. Das Orakel überträgt diese Gesamtpreise dann für jeden unterstützten Preisfeed in jedem Slot oder alle 400 ms in die Kette an die Solana-Umgebung. Solana-Protokolle lesen dann die zuletzt aktualisierte Preisnachricht aus dem zuletzt aktualisierten Slot.

Das Pyth-Push-Orakel ist das am weitesten verbreitete DeFi-Orakel auf Solana. Bis heute macht das Push-Orakel 95 % des gesamten gesicherten Werts (TVS) von Solana und 100 % des gesamten gesicherten Volumens aus.

Das Push-Orakel hat jedoch auch seine Nachteile. In Zeiten von Überlastung und hoher Volatilität würde beispielsweise nicht jedes gepushte Preisupdate ankommen, da Benutzer für wertvollere Transaktionen wie Liquidationen oder DEX-Trades Vorzugsgebühren zahlen würden. Darüber hinaus begrenzten die Gasineffizienzen des Push-Orakels die Anzahl der Preisfeeds, die das Push-Orakel im Vergleich zum Pyth-Pull-Orakel auf anderen Ketten bereitstellen konnte.

Aus diesen Gründen entwickelten die Pyth-Mitwirkenden später ein neues Preisorakel, das einem Pull-Oracle-Design folgt und Pythnet Price Feeds genannt wird. In diesem Design aktualisiert das Orakel den On-Chain-Preis nur auf Anfrage. Die Pythnet-Appchain – eine Solana Virtual Machine-Instanz – aggregiert in jedem Slot die Preise der Pyth-Datenanbieter; Benutzer auf Solana können diese hochfrequenten Updates in die Solana-Umgebung anfordern oder ziehen.

„Oracles sind das Rückgrat von DeFi, und Pyths Hochfrequenz-Oracle-Netzwerk treibt diesen Bereich seit 2021 voran. Die Einführung ihres Pull-Oracles auf Solana gibt Entwicklern mehr Kontrolle und Wahlmöglichkeiten bei der Nutzung von Oracle-Daten und ebnet den Weg für die Expansion in die wachsende Welt neuer SVM-Netzwerke.“ – Austin Federa, Strategieleiter der Solana Foundation

Vorteile des Pyth Pull Oracle

Das Pyth Pull Oracle bietet mehrere Vorteile für Solana-Anwendungen:

Zuverlässigkeit – Bei einem Push-Orakel muss jedes Preisupdate on-chain gepusht werden. Während Überlastungszeiten konkurrieren Oracle-Updates häufig mit wertvolleren Transaktionen um Bandbreite. Dementsprechend landen diese Oracle-Updates nicht immer. Mit dem Pyth-Pull-Orakel können Benutzer diese Preisupdates in die wertvollen Transaktionen integrieren, um sicherzustellen, dass sie landen.

Hohe Frequenz – Ähnlich wie beim oben genannten Vorteil ist die Frequenz der Preisaktualisierungen auf Pythnet während Überlastungszeiten höher als die Frequenz auf der Solana-Mainnet-Beta. Solana-Benutzer können diese hochfrequenten Preisaktualisierungen auf Solana übertragen, um ihre DeFi-Transaktionen durchzuführen.

Auswahl des Preis-Feeds – Push-Orakel unterstützen in der Regel weniger Preis-Feeds als Pull-Orakel, da die regelmäßige Aktualisierung jedes Feeds laufende Gaskosten verursacht. Die Gaseffizienz des Pull-Orakels von Pyth ermöglicht es ihm, mehr als 500 Preis-Feeds für Solana-Protokolle bereitzustellen.

Historische Daten – Solana-Entwickler haben Zugriff auf Pyth-Benchmarks, mit denen Benutzer historische Pyth-Preise abfragen können. Diese Funktion kann für eine Vielzahl unternehmenskritischer Anwendungsfälle verwendet werden, z. B. zum Nachfüllen von Transaktionen auf bestimmte Zeitstempel, um eine genaue Abwicklung sicherzustellen und Frontrunning zu verhindern.

Sicherheit – Die Pythnet-Appchain verfügt über mehr Datenanbieter pro Feed (64) als das Push-Oracle auf Solana (32). Jeder Pyth-Preis-Feed bezieht und aggregiert Daten von mehreren Anbietern, um eine zuverlässige und sichere Preisausgabe zu gewährleisten.

Oracle-Verfügbarkeit für neue SVM-Umgebungen – Das Aufkommen von Solana Virtual Machine (SVM)-Umgebungen läutet eine neue Nachfrage nach Blockchain-Infrastrukturen, einschließlich Oracles, ein. Die Bereitstellung des Pull-Oracles auf Solana ebnet dank der Skalierbarkeit von Pyth den Weg für Oracle-Unterstützung für neue SVM-Ökosysteme. Pyth Network kann Daten kettenübergreifend an neue Instanzen von SVMs senden, selbst wenn es sich um private oder autorisierte Umgebungen handelt.

Hervorgehobene Benutzer

Das Solana DeFi-Ökosystem hat bereits mit der Migration zum Pyth-Pull-Orakel begonnen. Bis heute erhält das Pyth-Pull-Orakel auf Solana täglich 200.000 Pull-Updates. Zu den aktuellen Pyth-Benutzern auf Solana, die jetzt zum Pull-Orakel wechseln, gehören Namen wie:

  • Kamino – eine Reihe von Kredit- und Liquiditätsprodukten, die automatisierte Liquiditätsstrategien bieten, die Liquiditätspositionen auf Solana DEXs automatisch zusammensetzen und tokenisieren.

„Da es sich bei Kamino um Solanas führende Borrow-Lend-Plattform handelt, ist es für die Benutzer von Kamino von entscheidender Bedeutung, dass sie sich auf eine sichere und robuste Oracle-Infrastruktur verlassen können. Oracles sind nicht nur Preis-Feeds, sondern auch Risikofunktionen. Durch die vollständige Nutzung von Pyth Pull Oracles können wir insbesondere in Zeiten hoher Überlastung hohe Leistung und Oracle-Robustheit bieten.“ Marky, Gründer von Kamino.

  • Jupiter – eine Produktreihe, darunter Swaps, Limit Orders, DCA und Perpetuals mit einer Full-Stack-Infrastruktur, die auf eine dezentrale UX ausgerichtet ist.

  • Zeta Markets – On-Chain-Perpetuals, die die Geschwindigkeit und UX einer CEX mit Selbstverwahrung und Transparenz für Benutzer bieten. „Pyths Fähigkeit, Echtzeit-Updates zu Vermögenspreisen zu liefern, ist für unsere Geschäftstätigkeit von zentraler Bedeutung und stellt sicher, dass unsere Händler stets Zugriff auf präzise, ​​sekundengenaue Preisdaten haben. Die Migration zum Pull-Orakel von Pyth erweitert diese Funktionen noch weiter und bietet verbesserte Zuverlässigkeit, Leistung und Sicherheit für ein deutlich besseres Benutzererlebnis. Wir sind fest davon überzeugt, dass DEXs in allen Bereichen mit CEXs konkurrieren können und sollten, und mit der Unterstützung von Pyth setzen wir neue Maßstäbe im dezentralen Handel.“ – Tristan Frizza, Gründer von Zeta Markets

  • Drift – eine dezentrale Perpetuals-Börse mit bis zu 20-facher Hebelwirkung, Cross-Margin und Multi-Collateral.

  • Solend – ein algorithmisches, dezentrales Protokoll zum Verleihen und Ausleihen von Vermögenswerten mit Zinsen für die Verleihung und der Möglichkeit, Sicherheiten zur Hebelwirkung zu hinterlegen.

  • Flash Trade – eine dezentrale Perpetuals-Börse, die es Benutzern ermöglicht, mit bis zu 100-facher Hebelwirkung auf Krypto- und Nicht-Krypto-Assets zu niedrigen Gebühren und minimalen Preiseinflüssen zu handeln.

  • GooseFX – ein Solana DEX für unbefristete und einseitige Liquiditätspools, der für ein vereinfachtes DeFi-Erlebnis beim Handel und Erzielen von Erträgen entwickelt wurde.

  • RainFi – ein P2P-Kreditprotokoll, mit dem jeder seine eigenen Kreditpools mit benutzerdefinierten Zinsen und Konditionen erstellen kann, um mit derselben Liquidität mehrere Arten von Vermögenswerten zu verleihen. „Pyth Pull-Orakel treiben die universelle Liquiditätsschicht von Rain an und ermöglichen es uns, unseren Benutzern eine Reihe von Token-Paaren anzubieten, mit denen sie auf sehr kostengünstige Weise handeln, verleihen und leihen können.“ – Quentin Crepy, CEO von Rain.

  • PsyOptions – eine Suite zugänglicher Open-Source-Optionsinfrastrukturen und -produkte, die es Benutzern ermöglichen, Anlagestrategien an ihre Risiko-Ertrags-Appetit anzupassen.

  • Mango Markets – eine Plattform für das Verleihen, Ausleihen, Tauschen und Leveraged Trading digitaler Vermögenswerte über eine einzige Risiko-Engine.

  • Clone Protocol – eine dezentrale Börse, die speziell für die Einbindung nicht-nativer Token-Liquidität in Solana durch geklonte Assets optimiert ist.

  • Lifinity – der erste proaktive Market Maker auf Solana, der die Kapitaleffizienz verbessern und vorübergehende Verluste reduzieren soll. „Als Benutzer von Pyth seit unserer Gründung freut sich Lifinity, Pyths Pull-Orakel zu integrieren, um die Preise zu bestimmen, zu denen unser DEX gehandelt wird. Dies ermöglicht es uns, zu aktuellen Preisen zu handeln, um die LP-Rentabilität sicherzustellen und die Liquidität auf Solana weiter zu verbessern.“ – Durden, Lifinity

  • Bonfida – die Entwickler des Solana Name Service (SNS), eines Domain Name Service für Solana-Wallets. „Unser Team war begeistert, als es von Pyths Wechsel von einem Push- zu einem Pull-Orakel hörte. Es ist für uns unerlässlich, dass Inhaber und Neueinsteiger des Solana Name Service .sol-Handelsentscheidungen effizient und sicher treffen können. Mit dem neuen Pull-Orakel können wir unseren Benutzern genau das bieten. Die Feeds sind bei allen unterstützten Token schnell und zuverlässig – das haben wir nicht anders erwartet.“ – bonfida.sol

Erste Schritte

Schauen Sie sich die untenstehenden Ressourcen an, um mit Pyth auf Solana zu beginnen. Egal, ob Sie ein neuer Benutzer von Pyth sind oder Ihr Solana-Protokoll vom Pyth-Push-Oracle zum neuen Pull-Oracle migrieren, die untenstehenden Ressourcen sind für Sie.

Entwickler sollten mit diesem Leitfaden zur Verwendung der Echtzeitdaten von Pyth in der Solana-Umgebung beginnen.

  • Entdecken Sie Pyth

  • Dokumentation

  • Empfohlene Vorgehensweise

  • So funktionieren Pull-Oracles

  • Pyth auf Solana

  • Pythnet (virtuelle Solana-Maschine)

  • Pyth Solana Receiver SDK

  • Erstellen Sie Ihre erste Pyth-App

Wir möchten Ihr Feedback hören. Treten Sie Pyth Discord und Telegram bei und folgen Sie Pyth auf X und LinkedIn. Sie können hier auch mehr über Pyth erfahren.

Zitate

„Oracles sind das Rückgrat von DeFi, und Pyths Hochfrequenz-Oracle-Netzwerk treibt diesen Bereich seit 2021 voran. Die Einführung ihres Pull-Oracles auf Solana gibt Entwicklern mehr Kontrolle und Wahlmöglichkeiten bei der Nutzung von Oracle-Daten und ebnet den Weg für die Expansion in die wachsende Welt neuer SVM-Netzwerke.“ – Austin Federa, Strategieleiter der Solana Foundation

„Da es sich bei Kamino um Solanas führende Borrow-Lend-Plattform handelt, ist es für die Benutzer von Kamino von entscheidender Bedeutung, dass sie sich auf eine sichere und robuste Oracle-Infrastruktur verlassen können. Oracles sind nicht nur Preis-Feeds, sondern auch Risikofunktionen. Durch die vollständige Nutzung von Pyth Pull Oracles können wir insbesondere in Zeiten hoher Überlastung hohe Leistung und Oracle-Robustheit bieten.“ Marky, Gründer von Kamino.

„Unser Team war begeistert, als es von Pyths Wechsel von einem Push- zu einem Pull-Orakel hörte. Es ist für uns von entscheidender Bedeutung, dass Inhaber und Neueinsteiger des Solana Name Service .sol-Handelsentscheidungen effizient und sicher treffen können. Mit dem neuen Push-Orakel können wir unseren Benutzern genau das bieten. Die Feeds sind bei allen unterstützten Token schnell und zuverlässig – das haben wir nicht anders erwartet.“ – bonfida.sol

„Pyths Fähigkeit, Echtzeit-Updates zu Vermögenspreisen zu liefern, ist für unsere Geschäftstätigkeit von zentraler Bedeutung und stellt sicher, dass unsere Händler stets Zugriff auf präzise, ​​sekundengenaue Preisdaten haben. Die Migration zum Pull-Orakel von Pyth erweitert diese Fähigkeiten noch weiter und bietet verbesserte Zuverlässigkeit, Leistung und Sicherheit für ein deutlich besseres Benutzererlebnis. Wir sind fest davon überzeugt, dass DEXs in allen Bereichen mit CEXs konkurrieren können und sollten, und mit der Unterstützung von Pyth setzen wir neue Maßstäbe im dezentralen Handel.“ – Tristan Frizza, Gründer von Zeta Markets

„Als Benutzer von Pyth seit unserer Gründung freut sich Lifinity, Pyths Pull-Orakel zu integrieren, um die Preise zu bestimmen, zu denen unser DEX gehandelt wird. Dies ermöglicht es uns, zu aktuellen Preisen zu handeln, um die LP-Rentabilität sicherzustellen und die Liquidität auf Solana weiter zu verbessern.“ – Durden, Lifinity

„Als Pyth-Nutzer seit unserer Gründung freut sich Lifinity, Pyths Pull-Orakel zu integrieren, um die Preise zu bestimmen, zu denen unser DEX gehandelt wird. Dies ermöglicht es uns, zu aktuellen Preisen zu handeln, um die Rentabilität von LP sicherzustellen und die Liquidität auf Solana weiter zu verbessern.“ – Durden, Gründer von Lifinity.