Chainlink vs. Pyth: Oracle-Netzwerke im Vergleich
Chainlink vs. Pyth im Vergleich: wie jedes Oracle Daten bezieht und liefert, Push- vs. Pull-Modell, Rolle der Tokens, Stärken, Risiken und welche Apps typischerweise welches nutzen.
Der Hauptunterschied zwischen Chainlink und Pyth liegt darin, wie sie Daten on-chain bringen: Die bekanntesten Preis-Feeds von Chainlink nutzen ein Netzwerk unabhängiger Node-Betreiber, die Daten aggregieren und Updates auf die Blockchain pushen, während Pyth Preise direkt von First-Party-Quellen wie Börsen und Handelsfirmen sammelt und Anwendungen den neuesten Preis bei Bedarf abrufen lässt. Beide sind Oracle-Netzwerke – Dienste, die Off-Chain-Daten wie Vermögenspreise in Smart Contracts bringen.
Oracles sind für die meisten Nutzer unsichtbar, doch sie entscheiden, wann ein Kredit liquidiert wird, zu welchem Preis ein Perpetual-Trade abgerechnet wird und ob die Sicherheiten eines Stablecoins gesund aussehen. Ein fehlerhaftes Oracle-Update kann Nutzer echtes Geld kosten, deshalb lohnt es sich zu verstehen, wie sich die beiden größten Ansätze unterscheiden.
Was ein Oracle macht
Blockchains können nicht von sich aus Informationen aus dem Internet abrufen. Wenn ein Lending-Protokoll den Preis von ETH kennen muss, muss irgendetwas diesen Preis so on-chain liefern, dass das Protokoll ihm vertraut. Das ist die Aufgabe eines Oracles. Unser Leitfaden zu Oracles in DeFi erklärt die Grundlagen, auch warum manipulierte Preise zu großen Exploits geführt haben.
Chainlink im Überblick
Chainlink startete sein Mainnet 2019 und wurde zum am weitesten integrierten Oracle-Netzwerk in DeFi. Die klassischen Preis-Feeds funktionieren so:
- 1Unabhängige Node-Betreiber rufen Preise von mehreren Datenanbietern ab.
- 2Jeder Node meldet einen Wert; das Netzwerk aggregiert sie zu einer einzigen Antwort.
- 3Der Feed wird on-chain aktualisiert, wenn sich der Preis über eine festgelegte Abweichungsschwelle hinaus bewegt oder wenn ein maximales Zeitintervall (der Heartbeat) verstreicht.
Neben Preis-Feeds bietet Chainlink Dienste wie verifizierbare Zufallszahlen, Automatisierung, Proof-of-Reserve-Feeds und ein Protokoll für Cross-Chain-Interoperabilität. Außerdem hat es Pull-basierte Datenprodukte mit geringerer Latenz für Trading-Anwendungen eingeführt. Der LINK-Token dient zur Bezahlung von Diensten und wird im Staking-Programm von Chainlink eingesetzt. Unser Erklärartikel zu Chainlink (LINK) behandelt die Grundlagen, Anwendungsfälle und Risiken des Projekts.
Pyth im Überblick
Pyth Network startete 2021, zunächst auf Solana, und konzentriert sich auf hochfrequente Finanzmarktdaten. Sein Design unterscheidet sich in zwei wesentlichen Punkten:
- First-Party-Publisher. Börsen, Market Maker und Handelsfirmen übermitteln ihre eigenen Preisbeobachtungen direkt, statt sich darauf zu verlassen, dass externe Node-Betreiber sie abrufen.
- Pull-Lieferung. Die Preise werden auf Pyths eigener anwendungsspezifischer Chain aggregiert und anderen Blockchains zur Verfügung gestellt. Eine Anwendung oder der Nutzer, der mit ihr eine Transaktion ausführt, ruft das neueste signierte Update genau in dem Moment on-chain ab, in dem es gebraucht wird.
Jeder Pyth-Preis enthält ein Konfidenzintervall, das zeigt, wie stark die Publisher voneinander abweichen, und das Anwendungen für ihr Risikomanagement nutzen können. Der PYTH-Token dient der Governance und dem Staking im Zusammenhang mit Datenintegrität. Hintergründe zum Projekt selbst findest du in Pyth Network (PYTH) erklärt.
Chainlink vs. Pyth: Vergleich im Überblick
| Faktor | Chainlink (klassische Preis-Feeds) | Pyth |
|---|---|---|
| Datenbeschaffung | Node-Betreiber aggregieren von Datenanbietern | First-Party-Publisher übermitteln ihre eigenen Preise |
| Liefermodell | Push: Updates werden vom Netzwerk on-chain geschrieben | Pull: Apps rufen Updates bei Bedarf ab und posten sie |
| Update-Auslöser | Abweichungsschwelle oder Heartbeat | Sobald eine App den neuesten Preis anfordert |
| Zusätzliche Daten | Ein einzelner aggregierter Wert | Preis plus Konfidenzintervall |
| Weitere Dienste | Zufallszahlen, Automatisierung, Cross-Chain-Messaging, Proof of Reserve | Vor allem Marktdaten, plus verwandte Produkte |
| Typische Nutzer | Lending, Stablecoins, breites DeFi | Perpetual-Börsen, Derivate, schnelle Trading-Apps |
| Rolle des Tokens | Bezahlung von Diensten, Staking | Governance, Staking |
Stärken und Kompromisse
Push-Modell
Push-Feeds sind für Anwendungen einfach: Der neueste Preis liegt bereits on-chain und jeder kann ihn lesen. Der Kompromiss sind Kosten und Latenz. Jede Chain ständig zu aktualisieren ist teuer, daher werden Feeds nur bei Bedarf aktualisiert, wodurch Preise zwischen den Updates leicht veraltet sein können.
Pull-Modell
Pull-Oracles ermöglichen Apps, genau im Moment eines Trades frische Preise zu erhalten, was zu schnelllebigen Derivatemärkten passt. Der Kompromiss ist die Komplexität: Die Anwendung muss das Abrufen und Verifizieren der Updates selbst übernehmen, und eine schlecht gebaute Integration könnte einen älteren Preis akzeptieren als beabsichtigt.
Fragen zur Dezentralisierung
Beide Netzwerke stützen sich auf einen ausgewählten Kreis von Teilnehmern – Node-Betreiber bei Chainlink, Publisher bei Pyth – und beide verfügen über Governance- oder Verwaltungskontrollen über die Feeds. Kritiker beider Netzwerke verweisen auf das Vertrauen, das in diese Teilnehmer und in die Teams gesetzt wird, die die Netzwerke verwalten. Keines ist im strengen Sinne „trustless“.
Risiken, die für beide gelten
- 1Manipulation der Quellen. Wird ein Asset hauptsächlich auf illiquiden Märkten gehandelt, lässt sich sein gemeldeter Preis verschieben. Siehe Oracle-Manipulationsangriffe.
- 2Veraltete oder verzögerte Daten bei extremer Volatilität oder Netzwerküberlastung.
- 3Integrationsfehler in der Anwendung, die das Oracle nutzt – eine häufige Ursache realer Verluste.
- 4Token-Risiko. LINK und PYTH sind volatile Assets. Die Nutzung des Netzwerks garantiert keinen Token-Wert, und Supply-Unlocks können den Preis beeinflussen.
So nutzt du diesen Vergleich
Wenn du ein DeFi-Protokoll bewertest, sollte seine Dokumentation einige Fragen zum Oracle-Setup beantworten:
- Welches Oracle bepreist welches Asset? Große Protokolle nutzen oft unterschiedliche Oracles für verschiedene Märkte oder mehr als eines als Fallback.
- Was passiert, wenn der Preis veraltet ist? Gute Integrationen lehnen Preise ab, die älter als ein festgelegtes Limit sind, statt sie blind zu verwenden.
- Wie wird mit breiten Konfidenzintervallen umgegangen? Bei Pyth kann ein sorgfältiges Protokoll pausieren oder Sicherheitsmargen erweitern, wenn die Publisher uneins sind.
- Wer kann das Oracle ändern? Wenn ein Admin-Schlüssel die Preisquelle sofort austauschen kann, ist das eine Vertrauensannahme, die du kennen solltest.
Ein Protokoll, das diese Fragen nicht klar beantworten kann, geht in deinem Namen Oracle-Risiken ein, ohne es dir zu sagen. Wenn du die Tokens selbst bewertest, achte darauf, wie jeder Token Wert abschöpft, auf Supply-Zeitpläne und tatsächliche Nutzung – du kannst Coins direkt vergleichen und dabei Live-Daten sehen.
Fazit
Chainlink und Pyth lösen dasselbe Problem mit unterschiedlichen Philosophien. Chainlink bietet eine breite Palette an Oracle-Diensten und Push-basierte Feeds, denen ein Großteil von DeFi vertraut; Pyth ist auf schnelle First-Party-Marktdaten spezialisiert, die bei Bedarf geliefert werden. Keines beseitigt das Oracle-Risiko vollständig, also beurteile jedes Protokoll danach, wie sorgfältig es sein Oracle einsetzt, und nicht nur danach, für welchen Namen es sich entschieden hat.
Häufig gestellte Fragen
Was ist der Hauptunterschied zwischen Chainlink und Pyth?
Die größten Unterschiede liegen in der Datenbeschaffung und -lieferung. Die klassischen Preis-Feeds von Chainlink nutzen unabhängige Node-Betreiber, die Daten von Datenanbietern aggregieren und Updates on-chain pushen. Pyth bezieht Preise direkt von First-Party-Publishern wie Börsen und Handelsfirmen und lässt Anwendungen das neueste Update on-chain abrufen, wenn sie es brauchen.
Ist Pyth schneller als Chainlink?
Pyth wurde für häufige Updates mit geringer Latenz entwickelt, was zu Trading-Apps wie Perpetual-Börsen passt. Die klassischen Feeds von Chainlink werden anhand von Abweichungsschwellen und Zeitintervallen aktualisiert, doch Chainlink bietet auch Pull-basierte Produkte mit geringerer Latenz an. Die tatsächliche Geschwindigkeit hängt vom jeweiligen Feed, der Chain und der Integration ab.
Wofür werden die Tokens LINK und PYTH verwendet?
LINK dient zur Bezahlung von Chainlink-Diensten und wird im Staking-Programm eingesetzt, das die Sicherheit des Netzwerks stärken soll. PYTH ist vor allem ein Governance-Token, mit dem über Netzwerkparameter abgestimmt wird, und wird außerdem für Staking zur Unterstützung der Datenintegrität genutzt. Bei keinem der beiden Tokens ist garantiert, dass der Preis die Nutzung des Netzwerks widerspiegelt.
Kann ein Oracle manipuliert werden?
Ja, Oracles sind eine bekannte Angriffsfläche. Zu den Risiken zählen manipulierte Quellpreise auf illiquiden Märkten, fehlerhafte Publisher, verzögerte Updates und Integrationsfehler in der Anwendung, die die Daten nutzt. Beide Netzwerke setzen auf Aggregation, um diese Risiken zu verringern, doch Anwendungen müssen zusätzlich eigene Schutzmechanismen einbauen.
