Blockchain-Orakel fungieren als Brücke zwischen der Blockchain und der Außenwelt und ermöglichen es Smart Contracts, Daten außerhalb der Kette zu erhalten.

Ein Orakel ist ein Servicetool eines Drittanbieters, mit dem externe Informationen abgerufen, überprüft und an Smart Contracts übermittelt werden, die auf der Blockchain laufen.

Sie erweitern die Funktionalität intelligenter Verträge, indem sie einen Mechanismus zur Interaktion mit Off-Chain-Daten bereitstellen, um wertvolle Aufgaben und Dienste auszuführen.

Ohne Orakel wären intelligente Verträge auf die Welt der On-Chain-Daten beschränkt und könnten keine externen Informationen erhalten.

Als einfaches Beispiel: Alice und Bob platzieren eine Wette auf ein Pferderennen, und beide Spieler können ihr Geld in einem Smart Contract sperren, der das Geld basierend auf den Ergebnissen des realen Rennens an den Gewinner weitergibt.

Obwohl Smart Contracts nicht direkt mit der Außenwelt interagieren können, kann ein Drittanbieter-Orakel die Ergebnisse dieses Pferderennens abrufen, indem es eine vertrauenswürdige API abfragt und die Ergebnisse an den Smart Contract übermittelt, den Gewinner ermittelt und dem Vertrag ermöglicht, Gelder entsprechend zuzuweisen .

Orakel fungieren als Brücke zwischen der Außenwelt und der Welt der Smart Contracts.

Beachten Sie, dass ein Orakel selbst keine Datenquelle ist, sondern ein Tool, das externe Daten abruft, validiert und an einen Smart Contract weiterleitet. Sie können verschiedene Arten von Informationen übermitteln, beispielsweise Preisdaten, Zahlungsbestätigungen oder Sensormessungen.

Darüber hinaus müssen Orakel diese Daten unter Beibehaltung der inhärenten Merkmale von Smart Contracts übertragen: Vertrauenslosigkeit und Dezentralisierung.

Dies ist im Grunde das Problem, das Orakel lösen müssen: die Zuverlässigkeit, Authentizität und Vertrauenswürdigkeit der Off-Chain-Daten für intelligente Verträge sicherzustellen und gleichzeitig einzelne Fehlerquellen und Schwachstellen zu beseitigen.

Arten von Orakeln

Es gibt viele Arten von Blockchain-Orakeln auf dem Markt, die für unterschiedliche Zwecke verwendet werden.

Wir können Orakel nach Datenquellentyp (Hardware oder Software), Informationsübertragungsrichtung (eingehend oder ausgehend) und Vertrauensmodell (zentral oder dezentral) klassifizieren. Jeder Orakeltyp verfügt über einzigartige Funktionen und Vorteile.

Hardware-Orakel: Sammeln Sie Daten aus der physischen Welt, beispielsweise Informationen von Bewegungssensoren oder RFID-Sensoren.

Software-Orakel: Sammeln Sie Daten aus digitalen Datenquellen wie Websites, Servern oder Datenbanken. Wird normalerweise zur Bereitstellung von Echtzeitdaten wie Wechselkursen oder Preisänderungen verwendet.

Eingehendes Orakel: Überträgt hauptsächlich Off-Chain- oder reale Daten an die Blockchain. Kann verwendet werden, um bestimmte Aktionen basierend auf Off-Chain-Ereignissen auszulösen.

Ausgabeorakel: Blockchain-Daten an die Außenwelt senden. Aktualisierte Informationen zu On-Chain-Ereignissen können externen Systemen bereitgestellt werden.

Zentralisiertes Orakel: verwaltet und betrieben von einer einzigen Einheit und auf der Grundlage einer einzigen Informationsquelle. Dies kann riskant sein, da sie ein Single-Point-of-Failure-Problem mit sich bringen, das Smart Contracts anfällig für Angriffe macht.

Dezentrale Orakel: Nutzen Sie mehrere Informationsquellen und Konsensmechanismen, um zuverlässigere und manipulationssicherere Daten bereitzustellen. Das Kontrahentenrisiko kann minimiert und die Glaubwürdigkeit der in Smart Contracts verwendeten Informationen verbessert werden.

Menschliches Orakel: Personen mit Fachwissen fungieren als Datenquelle. Sie können Informationen sammeln, auf Plausibilität prüfen und in Smart Contracts umwandeln. Menschliche Orakel können Kryptografie nutzen, um ihre Identität zu überprüfen und vertrauenswürdige Daten bereitzustellen.

Spezifische Smart-Contract-Orakel: Entwickelt für bestimmte Smart-Contracts und um deren individuelle Anforderungen zu erfüllen. Sie erfordern jedoch zusätzlichen Aufwand für Betrieb und Wartung und sind möglicherweise nicht universell einsetzbar.

Berechnungsorakel: Führt komplexe Berechnungsoperationen durch und gibt Berechnungsergebnisse an die Kette zurück. Diese Berechnungen sind oft schwierig in der Kette durchzuführen oder extrem kostspielig. Solche Orakel sind besonders wertvoll in Situationen, in denen Gasbeschränkungen im Netzwerk und hohe Rechenkosten die Einschränkungen begrenzen.

Dezentrales Orakel

Blockchain-Orakel sind für jeden komplexen und wertvollen Smart-Contract-Service unerlässlich.

Anwendungsfälle für Blockchain-Orakel erstrecken sich über viele Branchen, darunter Geolocation-Tracking (Supply-Chain-Analyse, IoT), Sport (Prognosemärkte), Wetter (Reisen, Landwirtschaft), Zeit- und Intervalldaten (Automatisierung) und unser primärer Forschungsschwerpunkt – Finanzen und Kapital marktbezogene Daten.

Von der dezentralisierten Finanzbranche (DeFi) wird erwartet, dass sie der Welt effizientere, transparentere und fairere Finanzmärkte beschert.

Dazu benötigen DeFi-Anwendungen zuverlässigen, vertrauenswürdigen Zugriff auf eine Vielzahl von Daten: Vermögenspreise (von Kryptowährungen bis hin zu Immobilien), Benchmark-Referenzdaten (Zinssätze, Finanzierungssätze), Volatilitäts- und Marktauswirkungsdaten und mehr.

Tatsächlich hat die schnelle Expansion der DeFi-Branche seit dem „DeFi-Sommer“ 2020 den dringenden Bedarf an umfassenden, nutzbaren und robusten Oracle-Marktdaten deutlich gemacht.

Darüber hinaus muss die Oracle-Infrastruktur qualitativ hochwertige Daten bereitstellen, sich nahtlos in jede L1/L2-Blockchain integrieren lassen und auf der Grundlage der wachsenden Anforderungen des immer komplexer werdenden DeFi-Ökosystems skalierbar sein.

In DeFi bleiben Preis-Feed-Datenorakel die dominanteste und am meisten diskutierte Art von Orakeln. Preis-Feed-Orakel werden fast genauso lange entwickelt wie Smart Contracts, aber bestehende Architekturen zeigen immer noch ihre Grenzen.

In der folgenden Diskussion werden wir uns auf mehrere Themen konzentrieren:

  • Warum brauchen wir Blockchain- und Preis-Feed-Orakel und warum sind sie wichtig?

  • Was beinhalten aktuelle Orakel-Designs und funktionieren sie?

  • Welche Gestaltungsalternativen stehen zur Lösung des bestehenden Problems zur Verfügung?

Es ist klar, dass Orakel weiterhin eine entscheidende Rolle in der Blockchain spielen werden, aber bestehende Orakelnetzwerke haben Mängel bei der Skalierung von DeFi auf die erforderliche Höhe gezeigt.

Herkömmliche Oracle-Lösungen verlassen sich häufig auf Mittelparteien (Knoten), um Daten zu überprüfen und zu aggregieren, was zu Zeitverzögerungen, Undurchsichtigkeit der Datenquellen und kostenbedingten Problemen bei der kettenübergreifenden Skalierung führt.

Derzeit entsteht eine neue Oracle-Netzwerkarchitektur, die sich auf ein „Pull“- statt auf ein „Push“-Modell konzentriert und äußerst vertrauenswürdige Dateneigentümer und -ersteller dazu anregt, ihre Daten zu veröffentlichen.

Warum brauchen wir Preisorakel?

Die Hauptkategorie dieses Orakels sind Preis-Feed-Datenorakel, die Preisdaten für Kryptowährungsanlagen, Aktien, Rohstoffe und mehr bereitstellen.

Um ihre Bedeutung zu veranschaulichen, schauen wir uns einige Beispiele an:

Derivateprotokolle: Sie müssen Händlern genaue Vermögenspreise liefern und eine sofortige Liquidation ermöglichen, wenn Positionen unterbesichert sind.

DEX-Aggregatoren: Die Liquidität stammt von verschiedenen dezentralen Börsen, was bedeutet, dass genaue Oracle-Preisdaten erforderlich sind, um den besten Preis zu ermitteln und Geschäfte mit minimalem Slippage auszuführen.

Stablecoins: Mit Kryptowährungen besicherte Stablecoins erfordern Oracle-Daten, um sicherzustellen, dass die Positionen vollständig besichert sind und an den zugrunde liegenden Vermögenswert gebunden bleiben.

Kreditprotokolle: Diese Protokolle arbeiten typischerweise mit dynamischen Kreditzinsen, die eine Funktion des aktuellen Vermögenspreises sind. Verzögerte oder ungenaue Preisdaten können die allgemeine Liquiditätsgesundheit des Protokolls beeinträchtigen, insbesondere in Zeiten der Preisvolatilität.

Wir können uns bei der Bereitstellung dieser Daten nicht ausschließlich auf eine einzige Datenquelle verlassen, da dies einen zentralen Fehlerpunkt schaffen würde, was im Widerspruch zum Ethos von DeFi steht. Stattdessen brauchen wir manipulationssichere, aktuelle Daten.

Das ist leichter gesagt als getan, und aufgrund der Bedeutung von Orakeln in DeFi sind sie oft ein Hauptziel für Angriffe. Allerdings ist die Verfügbarkeit zuverlässiger und robuster Datenquellen für jedes DeFi-Projekt von entscheidender Bedeutung.

Aus diesem Grund werden Orakel oft als das Rückgrat von DeFi bezeichnet. Da sich der DeFi-Bereich weiter entwickelt und erweitert, wird die Notwendigkeit, schnell und zuverlässig angriffssichere Daten zu erhalten, immer wichtiger.

Nachdem wir nun einige Hintergrundinformationen zu Orakeln haben, wollen wir uns die bestehenden Orakelarchitekturen ansehen.

Der aktuelle Stand der Preisorakel

Ein gängiges Oracle-Netzwerkdesign wird als „Reporter-Oracle-Netzwerk“ bezeichnet und basiert auf dem Betrieb mehrerer unabhängiger Knoten, die als Vermittler zwischen Datenquellen und Blockchain-Anwendungen (Endbenutzern) fungieren.

In einem Reporter-Netzwerk sind Zwischenknoten dafür verantwortlich, Daten von Datenquellen außerhalb der Kette (z. B. Marktdatenexperten oder öffentliche APIs) abzurufen und diese Informationen dann „über die letzte Meile“ an die endgültige Ziel-Blockchain weiterzuleiten.

Diese Knoten sind auch für die Durchführung der Datenaggregation, -validierung und -bescheinigung verantwortlich.

Nehmen wir zum Beispiel an, es gibt 100 Knoten, deren Aufgabe es ist, den BTC-Preis zu einem bestimmten Zeitpunkt abzurufen.

Sie rufen Preise aus einer Vielzahl von Datenquellen ab (im Durchschnitt kann jeder Knoten beispielsweise 30 Datenquellen verwenden) und aggregieren dann die von ihnen zurückgegebenen Preise, um einzelne Durchschnitts- oder Medianpreisdaten auszugeben.

Die meisten Knoten erhalten möglicherweise irgendwann den korrekten Preis, während eine kleine Anzahl von Knoten aufgrund der Verwendung schlechter Datenquellen möglicherweise falsche Preisdaten zurückmeldet.

Schließlich aggregiert das Oracle-Netzwerk die Feedback-Daten der meisten Knoten und veröffentlicht sie als korrekte Daten.

Um diese Knoten am Laufen und ehrlich zu halten, werden häufig finanzielle Anreize eingesetzt.

Knoten, die genaue Preisdaten veröffentlichen, können in Form von Token-Anreizen belohnt werden, während Knoten, die ungenaue Daten melden, durch Mechanismen wie Punktabzüge bestraft werden können.

Dieses Orakeldesign hat mehrere entscheidende Vorteile:

Sicherheit: Aufgrund der Vielzahl von Datenquellen und Zwischenknoten ist es für eine Partei schwierig, das Netzwerk zu manipulieren und die endgültige Preisentwicklung zu beeinflussen.

Datenquellen: Eine breite Palette von Datenquellen stellt sicher, dass das Orakel Zugriff auf eine Vielzahl von Preisinformationen hat, was häufig die Genauigkeit und Zuverlässigkeit verbessert.

Blockchain-Agnostiker: Jedes Blockchain-Netzwerk kann dieses Design übernehmen, da es bereits über Knoten zur Blockverifizierung verfügt.

Allerdings hat diese Konstruktion auch einige Nachteile.

Es ist ineffizient, wenn mehrere Knoten Daten miteinander verifizieren und dann die Daten aggregieren und einen Konsens durchführen. Bestehende Oracle-Bereitstellungen aktualisieren Daten etwa alle 15 Minuten, was für eine global skalierende Blockchain sehr ineffizient und langsam ist.

Bei einer großen Anzahl von Asset-Paaren mit häufigen Preisaktualisierungen steigen auch die damit verbundenen Netzwerkkosten (z. B. ETH-Gasgebühren) schnell an, was dazu führt, dass die Anzahl der verfügbaren Asset-Paare sinkt.

Ohne extrem hohe Gassubventionen wird das Problem der Netzüberlastung nicht gelöst. Die ständig steigenden Gaskosten, die zur Unterstützung eines wachsenden Knotennetzes erforderlich sind, müssen letztendlich von den Nutzern getragen oder subventioniert werden.

Aufgrund dieser Einschränkung ist das Reporternetzwerk nur sehr schlecht skalierbar, um mehr Daten oder Benutzer zu unterstützen.

Darüber hinaus sind die Datenquellen innerhalb von Reporternetzwerken häufig undurchsichtig. In diesen Netzwerken werden Daten oft auf undurchsichtige Weise außerhalb der Kette aggregiert und auf undurchsichtige Weise in der Kette veröffentlicht, was im direkten Gegensatz zum Transparenzziel der Blockchain steht.

Daher sind zwar die Knoteneinheiten bekannt, die die Daten bereitstellen, ihre endgültige Datenquelle ist jedoch unbekannt. Dies ist besonders in Zeiten hoher Instabilität von Bedeutung, wenn verschiedene Datenquellen nur selten aktualisiert werden oder keine Granularität aufweisen.

Tatsächlich sind sich vorgelagerte Datenquellen möglicherweise nicht einmal bewusst, dass ihre Daten zur Sicherung des Werts intelligenter Verträge verwendet werden, was zu einem weiteren Verlust an Datenqualität und -zuverlässigkeit führt.

Und dabei geht es noch nicht einmal um die Frage der Datenlegalität: Einige Datenanbieter gestatten nicht, dass ihre Daten an öffentliche Hauptbücher gemeldet werden, weil sie ihre Möglichkeiten, Daten an Abonnenten weiterzugeben, einschränken wollen.

Das Reporter-Netzwerk wurde speziell für öffentlich verfügbare Daten in der Kette entwickelt – eine Lösung, die eine wichtige Rolle dabei gespielt hat, DeFi auf sein aktuelles Niveau zu bringen.

Da wir jedoch daran arbeiten, DeFi Milliarden von Benutzern auf der ganzen Welt zugänglich zu machen, ist es von entscheidender Bedeutung, die Einschränkungen traditioneller Oracle-Architekturen zu überwinden.

In einem früheren Artikel haben wir das Reporter Oracle Network mit neueren Oracle-Architekturen verglichen und dabei die Notwendigkeit transparenterer, erschwinglicherer und skalierbarerer Oracle-Lösungen hervorgehoben.

Zukünftige Preisorakel müssen auf alle Handelspaare skalierbar sein, die wir im traditionellen Finanzwesen (TradFi) gewohnt sind, und alle Blockchains unterstützen, auf denen Entwickler aufbauen möchten.

Das Pyth Oracle Network führt ein Publisher-Oracle-Netzwerkdesign ein, das die Arten von Daten, die Oracles abrufen sollten, die Datenquellen für die Datenauswahl und die Beziehung zwischen Dateneigentümern und Datennutzern neu überdenkt.

Werfen wir einen Blick auf diese neue Architektur.

Preisorakel neu denken

Die Finanzdatenbranche ist riesig. Allein durch den Verkauf von Marktdaten erwirtschaften die größten US-Börsen Einnahmen in Milliardenhöhe. Angesichts dieser Beobachtung könnte es sinnvoll sein, einige unserer Grundannahmen über Preisorakel-Datenquellen zu ändern.

Beispielsweise gibt es öffentlich zugängliche Preisdaten im Internet, die von kostenlosen Preisaggregationsdiensten wie Yahoo! Finance oder Google Finance bereitgestellt werden.

Diese Daten müssen nicht sehr detailliert sein. Am Beispiel der US-Aktienkurse sind sie aus regulatorischen Gründen in der Regel um 15 Minuten oder mehr verzögert.

Es gibt immer noch viele wertvolle Daten auf der Welt, die von verschiedenen Institutionen streng geschützt werden: Genaue und aktuelle Informationen sind von enormem Wert. Börsen und Datenterminal-Dienstleister wie Bloomberg oder Refinitiv wissen das und verlangen dafür hohe Abonnementgebühren.

Das Oracle-Netzwerk des Reporters geht davon aus, dass alle für die Blockchain benötigten Daten im Internet frei verfügbar sind. Indem es zwischengeschaltete Knoten dazu anregt, Daten zu sammeln, zu überprüfen und zu übertragen, kann DeFi die Bewegung der Weltmärkte verfolgen.

In Wirklichkeit sind wertvolle Finanzdaten auf wenige privilegierte Parteien beschränkt und nicht leicht zugänglich. Die Belohnung von Knoten für das Abrufen und Bereitstellen von Daten funktioniert für einige Datentypen, nicht jedoch für Kapitalmarktdaten, bei denen Geschwindigkeit wichtig und Informationen ein grundlegender Vorteil sind.

Dieser Ansatz wird auch durch die Qualität, Effizienz und sogar rechtliche Einschränkungen bei der Unterstützung eines größeren Netzwerks von Knoten beeinflusst.

Pyth Network verfolgt einen völlig anderen Ansatz: Ein Oracle-Netzwerk kann äußerst vertrauenswürdige Parteien – Eigentümer und Ersteller wertvoller Daten – dazu anregen, ihre Daten freiwillig und direkt im Oracle-Netzwerk zu veröffentlichen.

On-Chain-Programme durchlaufen einen Preisaggregationsmechanismus, um Ausreißer zu eliminieren, während Cross-Chain-Bridges alle an ihre Ziel-Blockchains gesendeten Preisdaten signieren und überprüfen.

In diesem Reporter-Orakel-Netzwerk betreiben Datenanbieter ihre eigenen Knoten und veröffentlichen Daten direkt in der Kette.

Dieses Design eliminiert die Abhängigkeit von Zwischenknoten, was zu einer höheren Datenqualität und einer höheren Gaseffizienz führt und letztendlich eine größere Skalierbarkeit für Oracle-Netzwerke zur Skalierung auf Tausende von Preis-Feeds bietet.

primäre Datenquelle

Vertrauenswürdige Organisationen, die dem Pyth-Netzwerk Daten zur Verfügung stellen, werden als Datenanbieter oder „Herausgeber“ bezeichnet. Datenanbieter sind in der Regel etablierte Institutionen mit großen Mengen hochwertiger Daten, darunter globale Börsen, Market Maker und Handelsunternehmen.

Zu den bekanntesten Institutionen gehören Cboe, Jane Street, Optiver, Binance, OKX, QCP Capital, Two Sigma, Wintermute und CMS. Derzeit sind über 80 Datenanbieter im Netzwerk vertreten.

Alle diese Datenanbieter sind primäre Datenquellen: Sie erstellen und besitzen daher die von ihnen bereitgestellten Preisdaten, weil sie entweder der Handelsplatz sind, der den Auftrag annimmt (zu dem Preis, den der Händler zu handeln beabsichtigt) oder der Händler selbst (und der Preis, zu dem er handeln möchte). den der Händler zu handeln beabsichtigt).

In einem Reporternetzwerk müssen Knoten nach Daten von anderen Vermittlern oder primären Datenquellen suchen oder diese erwerben. Dies macht sie zu einer Datenquelle Dritter.

Durch Primärdaten sind Datenqualität und Netzwerksicherheit gewährleistet. Der Beitrag aller Datenanbieter zu jedem Pyth-Preis-Feed bedeutet, dass eine einzige Datenquelle für die Qualität der von ihr eingegebenen Daten verantwortlich gemacht werden kann.

Darüber hinaus wirken sich der Ruf dieser Datenanbieter und böswillige Angriffe auf sie nachteilig auf ihr gesamtes Geschäft aus. Dies ist eine starke zusätzliche Abschreckung gegen traditionelle Oracle-Angriffsvektoren.

Es ist auch klar, dass die Daten, über die diese Agenturen verfügen, von viel höherer Qualität sind als einfaches Web-Scraping oder Daten, die von öffentlichen Aggregatoren und Dienstanbietern gesammelt werden.

Da diese Datenquellen außerdem Eigentümer ihrer Daten sind, können die Daten an Blockchain-Anwendungen verteilt werden, ohne dass Fragen des geistigen Eigentums berücksichtigt werden müssen.

Tiefer Einblick: Wie Pyth funktioniert

Das Pyth Network-Protokoll ermöglicht es primären Datenanbietern, ihre eindeutigen Preisinformationen in der Kette zur öffentlichen Nutzung zu veröffentlichen.

Eine Vereinbarung ist ein Ort der Interaktion zwischen drei Parteien:

Datenanbieter: Seriöse Institutionen übermitteln Preisdaten direkt an die On-Chain-Oracle-Programme von Pyth. Für jedes Preis-Feed-Datenprodukt (z. B. BTC/USD) gibt es mehrere Datenanbieter, die die Daten veröffentlichen, um Genauigkeit und Robustheit zu gewährleisten.

Pyth-Orakelprogramm: Das Pyth-Orakelprogramm wird in der Pythnet-Anwendungskette ausgeführt. Das Programm aggregiert die übermittelten Daten sicher und transparent, um aggregierte Preise auszugeben.

Benutzer: Pyth-Datenbenutzer, die aggregierte Preisdaten verwenden. Benutzer sind in der Regel dezentrale Anwendungen wie Synthetix, Ribbon und CAP Finance.

Python-Anwendungskette

Im August 2022 veröffentlichte Pyth Network Pythnet, eine für Anwendungen entwickelte Blockchain, die es ermöglicht, Pyth-Daten zu aggregieren und über die Wormhole Cross-Chain-Brücke auf anderen Blockchains zu veröffentlichen.

Python basiert auf der Solana-Technologie, wurde jedoch schließlich vom Solana-Mainnet getrennt. Datenanbieter übermitteln Daten zur Aggregation an Python; über Wormhole können aggregierte Preise an mehr als 20 Blockchains übermittelt werden. Diese architektonische Wahl bringt unglaubliche Skalierbarkeitsvorteile mit sich.

Neue im Pyth Network veröffentlichte Preis-Feed-Daten können sofort auf allen über 20 von Pyth unterstützten Blockchains live verfügbar sein.

Dies ist äußerst hilfreich für Entwickler, die ihre Anwendungen auf neue Blockchains erweitern möchten, sodass sie sofort die gleiche Markt- und Asset-Unterstützung wie die ursprüngliche Blockchain bieten können.

Darüber hinaus ermöglicht die einzigartige Architektur von Pyth eine schnelle Bereitstellung auf neuen Blockchains, die von Wormhole unterstützt werden – mit einer Rate von etwa einer neuen Blockchain pro Monat.

Im Gegensatz dazu kommt es bei konkurrierenden Oracle-Netzwerken häufig zu technischen Verzögerungen, die ihre Expansion auf neue Blockchains einschränken. Beispielsweise dauerte es von der ersten Ankündigung an fast zwei Jahre, bis ein Oracle-Netzwerk auf Solana live ging.

Ziehen, nicht drücken

Pyth Network arbeitet über ein „Pull“-Oracle-Modell, bei dem Benutzer die benötigten Daten aktiv von Pyth anfordern oder in ihre lokale Blockchain-Umgebung „ziehen“ können.

Im Gegensatz dazu basieren traditionelle Oracle-Lösungen auf einem „Push“-Modell, bei dem Preisdaten automatisch in einer voreingestellten Häufigkeit in die Kette „gepusht“ werden, auch wenn niemand diese Preisaktualisierungen tatsächlich nutzt.

Das Pull-Oracle-Design von Pyth bietet die folgenden Vorteile:

Gaseffizient: Nutzer müssen nur dann für Daten bezahlen, wenn sie „Bedarf“ haben. Es wird kein Gas durch ungenutzte Preisaktualisierungen verschwendet. Wenn außerdem ein anderes Unternehmen Pyth-Preisdaten in der Kette abruft, kann jede Person in der Kette diese mit diesem Preis aktualisieren.

Hochfrequente Preisaktualisierungen: Pyth-Preis-Feed-Daten werden mehr als einmal pro Sekunde aktualisiert – was schneller ist als die meisten Blockzeiten. Diese Häufigkeit von Preisaktualisierungen wäre unmöglich, wenn jeder Preis an die Kette weitergegeben werden müsste.

Geringe Latenz: Benutzer können die zuletzt abgerufenen Preisdaten verwenden, ohne gezwungen zu sein, die zuletzt übertragenen Preisdaten zu verwenden.

Zuverlässigkeit: In Zeiten der Marktvolatilität können gepushte Preisaktualisierungen mit anderen Transaktionen um Blockchain-Netzwerkbandbreite konkurrieren. Die Pull-Updates von Pyth können in die wertvollen Transaktionen des Benutzers integriert werden.

Skalierbarkeit: Pyth kann auf Tausende neuer Preis-Feeds skaliert werden, ohne die Gaskosten zu erhöhen. Die Kosten fallen nur an, wenn der Benutzer die Daten abruft.

Das Pull-Modell hat viele Vorteile, aber der wichtigste ist, dass das Pull-Oracle-Modell (Update on Demand) die Vorteile der Skalierbarkeit mit sich bringt, die DeFi in Zukunft benötigen wird.

Über weitere Verbesserungen nachdenken

Obwohl Pyth nachweislich in der Lage ist, mehr als 20 Blockchain-Netzwerken konsistent qualitativ hochwertige Daten bereitzustellen, wird immer wieder kritisiert, dass die von Pyth beschriebene Architektur aufgrund ihrer Abhängigkeit von institutionellen Datenquellen möglicherweise übermäßig zentralisiert sei.

Es ist wichtig zu beachten, dass Pyth über eine sehr große Anzahl von Datenanbietern verfügt, was bedeutet, dass Fehler eines bestimmten Datenanbieters nur minimale Auswirkungen auf den Preis-Feed haben.

Damit Preis-Feed-Daten manipuliert werden können, müsste die überwiegende Mehrheit der Datenanbieter falsche Daten veröffentlichen. In unserem Whitepaper gehen wir ausführlicher auf die Widerstandsfähigkeit des Netzwerks gegen Absprachen mit Datenanbietern ein.

Während die Abhängigkeit des Pyth-Netzwerks von „vertrauenswürdigen“ Institutionen eine berechtigte Kritik ist, bringt der Ansatz von Pyth wichtige Vorteile für DeFi und verhindert gleichzeitig Oracle-Manipulation oder Absprachen von Datenquellen.

Wir werden weiterhin Innovationen und Verbesserungen bei Oracle-Lösungen in Bezug auf Leistung, Sicherheit und Dezentralisierung vorantreiben – dieses Gleichgewicht zu finden ist keine leichte Sache – und wir hoffen, in dieser Hinsicht weiterhin eine Führungsrolle übernehmen zu können.

Weg nach vorn

Preis-Feed-Datenorakel sind das Rückgrat von DeFi und für die Bereitstellung präziser und zeitnaher Daten verantwortlich, damit kritische Anwendungen Vermögenswerte sicher und genau handeln, sichern und übertragen können.

Frühere Entwürfe basierten auf der Prämisse, dass zwischengeschaltete Knoten dazu angeregt werden könnten, öffentliche Informationen auf vertrauenswürdige Weise zu sammeln und zu vereinbaren und aggregierte Ergebnisse einzureichen.

Dieser Ansatz hat seine Vorteile, aber auch einige Nachteile, wie z. B. Übertragungsverzögerungen, undurchsichtige Datenquellen, Überlegungen zu Verteilungsrechten und allgemeine Einschränkungen bei der Skalierbarkeit des Oracle-Netzwerks.

Durch die kontinuierliche Innovation im dezentralen Finanzwesen (auch wenn es Zeit braucht, bis die Öffentlichkeit erkennt, was die Branche schafft), hat insbesondere die DeFi-Infrastruktur einen langen Weg zurückgelegt.

Pyth Network bietet eine schnellere, zuverlässigere und sicherere Möglichkeit, Finanzdaten zu erhalten, auf die die meisten Blockchain-Entwickler keinen Zugriff haben. Das Pyth-Netzwerk verzeichnete ein erhebliches Wachstum in folgenden Bereichen:

  • Über 250 nutzbare Preis-Feeds

  • 25 Millionen + tägliche Preisaktualisierungen

  • 50 Milliarden US-Dollar + garantiertes Gesamttransaktionsvolumen

  • Über 150 integrierte Anwendungen

  • 20+ unterstützt Blockchain

Python-Preis-Feeds sind nicht gestattet. Entwickler können direkt aus der Entwicklerdokumentation mit der Integration beginnen und Anwendungsfälle erkunden, beispielsweise wie unbefristete Synthetix-Verträge Pyth-Preisdaten nutzen.

Zu den weiteren bekannten Nutzern von Pyth zählen unter anderem Ribbon Finance, Venus und CAP Finance.

Da das DeFi-Ökosystem weiter wächst, wird die Rolle von Pyth Network bei der Bereitstellung vertrauenswürdiger Echtzeitdaten immer wichtiger, um die Sicherheit und Stabilität dieser Blockchain-Netzwerke und die Expansion der Branche insgesamt zu gewährleisten.