Close Menu
xodus.dexodus.de
    xodus.dexodus.de
    • Blockchain
    • Hardware
    • Internet of Things
    • KĂŒnstliche Intelligenz
    • Open Source
    • Robotik
    • Sicherheit
    • Software
    xodus.dexodus.de
    Home»Blockchain»Pyth Network – Oracles mit Pull-Modell und Preisfeeds
    Blockchain

    Pyth Network – Oracles mit Pull-Modell und Preisfeeds

    xodusxodus20. Januar 2026
    Facebook Twitter Pinterest LinkedIn Email Reddit Telegram WhatsApp
    Pyth Network – Oracles mit Pull-Modell und Preisfeeds
    Pyth Network – Oracles mit Pull-Modell und Preisfeeds

    Viele DeFi-Anwendungen scheitern nicht an Smart-Contract-Logik, sondern an der Frage: Welche externe Information gilt als „wahr“? Genau hier setzen Oracles an. Preisfeeds sind dabei ein Kernbaustein, weil sie Liquidationen, Besicherungsquoten, Slippage-Schutz oder Optionsbewertungen steuern. Pyth Network adressiert dieses Problem mit einem Design, das Datenbereitstellung (Off-Chain) und Datenverankerung (On-Chain) bewusst entkoppelt.

    Im Zentrum steht ein Ansatz, bei dem Anwendungen Preisupdates bei Bedarf abrufen und in die Ziel-Chain schreiben. Das kann Kosten, Latenzprofile und Update-Frequenzen anders ausbalancieren als klassische Push-Modelle, die periodisch in jede Chain publizieren.

    WofĂŒr Pyth Network eingesetzt wird

    Preisfeeds als gemeinsamer Nenner vieler Protokolle

    Pyth Network stellt in erster Linie Marktpreise bereit, die in Smart Contracts nutzbar werden. Typische Einsatzbereiche:

    • Perpetuals und Margin-Trading: Mark-to-Market, Funding, Liquidationsschwellen
    • Stablecoin-Mechaniken: Bewertung von Collateral, Mint-/Burn-Logik
    • Lending: Health-Faktor, Liquidationsrabatte, Sicherheitsmargen
    • Derivate: Indexpreise, Abrechnung von Optionen oder strukturierten Produkten

    Wichtig ist die Perspektive: Ein Preisfeed ist nicht „nur eine Zahl“. Er ist Teil eines Sicherheitsmodells. Wenn ein Feed ausfĂ€llt, verzögert oder manipuliert wird, können Smart Contracts falsche Entscheidungen treffen.

    Warum das Design von Oracles eine Architekturfrage ist

    Oracle-Design beeinflusst, wie oft Daten aktualisiert werden, wie teuer Updates sind und welche Parteien fĂŒr die On-Chain-Veröffentlichung verantwortlich sind. Pyth Network positioniert sich als Oracle-System, bei dem Publisher (Datenlieferanten) Preise signieren und Applikationen die Updates in die Ziel-Chain bringen.

    Wie der Datenfluss technisch funktioniert

    Publisher, Aggregation und Signaturen

    Bei Pyth liefern mehrere Publisher PreisbeitrĂ€ge. Die genaue Aggregation ist ein Implementierungsdetail, entscheidend ist jedoch der Sicherheitsanker: Publisher signieren Daten kryptografisch. Dadurch kann ein Smart Contract prĂŒfen, ob ein Update von autorisierten SchlĂŒsseln stammt und unverĂ€ndert ist.

    Ein Preisupdate besteht typischerweise aus:

    • Identifikator des Feeds (z. B. ein Asset-Paar)
    • Preis und Exponenten-/Dezimaldarstellung
    • Zeitstempel/Slot (fĂŒr Frische-Checks)
    • Signaturen der Publisher

    Smart Contracts können damit „Freshness“-Regeln umsetzen: Ein Preis wird nur akzeptiert, wenn er nicht Ă€lter als ein festgelegtes Intervall ist. In kritischen Systemen wird zusĂ€tzlich eine Toleranz gegen Ausreißer (z. B. ĂŒber Konfidenzintervalle oder Spread-Checks) eingebaut.

    Pull statt Push: wer schreibt Updates on-chain?

    Klassische Push-Modelle senden Preisupdates in festen Intervallen in jede unterstĂŒtzte Chain. Das kann teuer werden, weil auch dann Kosten entstehen, wenn niemand den Feed nutzt. Pyth nutzt ein Pull-Oracles-Paradigma: Ein Update wird dann on-chain geschrieben, wenn eine Anwendung es wirklich braucht.

    Praktisch bedeutet das:

    • Eine App (oder ein Keeper/Bot im Auftrag der App) holt off-chain ein signiertes Update-Paket.
    • Die App ĂŒbergibt dieses Paket an einen On-Chain-Vertrag (Price-Update-Instruction).
    • Der Vertrag verifiziert Signaturen und speichert/aktualisiert den Feedzustand.
    • Nachgelagerte Logik (z. B. Liquidation) liest den aktualisierten Preis aus.

    Dieses Muster verschiebt Kosten und Verantwortung: Nicht das Oracle-Netzwerk „broadcastet“ dauernd, sondern die Nutzerseite entscheidet, wann ein Update bezahlt wird.

    Komponenten im Stack: On-Chain-Programme und Cross-Chain-Anbindung

    On-Chain State: Preisaccount, Aktualisierung, Lesen

    Auf Ziel-Chains existiert ein Programm/Contract, der Preisfeeds verwaltet. Er stellt Schnittstellen bereit, um Updates einzuspielen und den aktuellen Wert abzufragen. FĂŒr Integratoren sind drei Dinge zentral:

    • Welche Datenstruktur liefert der Feed (Preis, Konfidenz, Zeitstempel)?
    • Wie erfolgt die Verifikation der Signaturen?
    • Welche FehlerfĂ€lle mĂŒssen behandelt werden (stale price, fehlende Updates, zu hohe Unsicherheit)?

    In vielen DeFi-Contracts ist der Feed nicht nur Input, sondern Teil von Invarianten: Wenn der Preis zu alt ist, muss eine Aktion revertieren oder in einen sicheren Modus wechseln.

    Cross-Chain-Transport und Datenverankerung

    Pyth ist auf mehreren Chains nutzbar. Technisch ist hier entscheidend, dass die signierten Updates chain-agnostisch sind und die Ziel-Chain lediglich die Verifikation und Speicherung ĂŒbernimmt. Dadurch kann derselbe Feed auf unterschiedlichen AusfĂŒhrungsumgebungen verwendet werden, solange das jeweilige On-Chain-Modul die SignaturprĂŒfung und Datenformate unterstĂŒtzt.

    Im Kontext von Ethereum-Skalierung ist das besonders relevant: Auf Rollups können Applikationen Updates nur dann effizient nutzen, wenn die Kosten fĂŒr das Einspielen beherrschbar bleiben. ErgĂ€nzend lohnt ein Blick darauf, wie sich Datenfeeds auf L2-Stacks auswirken, z. B. bei Arbitrum mit Nitro-Architektur oder beim Sequencer-Design im OP Stack.

    Sicherheitsmodell: welche Annahmen zÀhlen wirklich?

    DatenintegritÀt, Liveness und Frische

    Ein Oracle kann zwei Dinge verlieren: IntegritĂ€t (Preis ist falsch) oder Liveness (Preis kommt nicht rechtzeitig). Pyth reduziert Manipulationsrisiken durch signierte Publisher-Daten und durch Aggregation ĂŒber mehrere Quellen. Dennoch bleibt die Frage, wie eine Anwendung reagiert, wenn Updates ausbleiben.

    GĂ€ngige Schutzmechanismen in Applikationen:

    • Stale-Checks: Preis muss jĂŒnger als X Sekunden/Slots sein.
    • Konfidenz-/Spread-Checks: Unsicherheit darf nicht zu groß werden.
    • Grace Periods: riskante Funktionen werden pausiert, wenn Feeds instabil sind.
    • Fallback-Strategien: definierte Notfallpfade statt „weiter wie bisher“.

    Gerade bei Hebelprodukten ist „frisch genug“ keine kosmetische Frage: Ein veralteter Preis kann Liquidationen verzerren und Systemverluste erzeugen.

    Ökonomische Verantwortung im Pull-Modell

    Im Pull-Modell tragen Anwendungen (oder deren Nutzer) die Kosten, Preisupdates zu publizieren. Das hat zwei Konsequenzen:

    • Updates passieren hĂ€ufiger dort, wo AktivitĂ€t ist (z. B. aktive MĂ€rkte), und seltener bei illiquiden Nischen.
    • Apps mĂŒssen einen Plan fĂŒr Keeper/Automatisierung haben, wenn Nutzeraktionen nicht ausreichen, um Updates rechtzeitig zu triggern.

    FĂŒr Protokolle mit Liquidations- oder Rebalancing-Logik ist Keeper-Infrastruktur oft Pflicht. Das ist kein Nachteil, aber ein Designparameter, der in die Betriebsarchitektur gehört.

    Integration in Smart Contracts: typische Muster und Stolpersteine

    Atomic Read: Update und Nutzung in derselben Transaktion

    Ein verbreitetes Muster ist „atomic update + consume“: Die Transaktion enthĂ€lt zuerst den Preisupdate-Call und danach die GeschĂ€ftslogik, die den Preis liest. Das senkt das Risiko, dass zwischen Update und Nutzung ein anderer Zustand eintritt oder ein veralteter Preis gelesen wird.

    Ein einfaches Beispiel: Beim Öffnen einer Position wird zuerst der Feed aktualisiert, dann wird der Einstiegspreis und die erforderliche Margin berechnet.

    Decimals, Exponenten und Rundungsfehler

    Preisfeeds verwenden oft Exponenten (z. B. „Preis * 10^expo“). Smart-Contract-Entwickler mĂŒssen konsequent mit festen Ganzzahlen arbeiten und Rundungen kontrollieren. HĂ€ufige Fehler:

    • Vermischung unterschiedlicher Dezimalsysteme (Token-Decimals vs. Price-Decimals)
    • ÜberlĂ€ufe bei Multiplikation in 256-bit-Integern bei großen Notional-Werten
    • Rundung zu Gunsten einer Partei (systematischer Drift)

    Saubere Praxis ist eine interne Normalisierung (z. B. alle Werte auf 1e18 skalieren) und das explizite Festlegen von Rundungsrichtungen an kritischen Stellen (z. B. konservativ bei Besicherung).

    Kompakte GegenĂŒberstellung: Pull-Feed vs. Push-Feed im Betrieb

    Aspekt Pull-orientierter Ansatz Push-orientierter Ansatz
    Update-Kosten fallen primÀr bei Nutzung an fallen periodisch an, auch ohne Nutzung
    Latenzprofil abhĂ€ngig von App/Keepers, oft „on demand“ abhĂ€ngig vom Publikationsintervall
    Integrationsaufwand Update-Payload muss in Transaktionen eingebunden werden Feed ist meist jederzeit lesbar ohne Update-Call
    Betriebsrisiko App muss Liveness aktiv sicherstellen Oracle-Netzwerk ĂŒbernimmt Publikationspflicht stĂ€rker

    Praktische Schritte fĂŒr Teams: von der Idee zur robusten Nutzung

    Konkrete Vorgehensweise im Projektalltag

    • Feed-Auswahl festlegen: Welche Assets, welche HandelsplĂ€tze, welche MindestliquiditĂ€t?
    • Freshness-Regeln definieren: maximal zulĂ€ssiges Alter und Verhalten bei Stale-Preisen.
    • Update-Strategie planen: Nutzer-getrieben, Keeper-getrieben oder hybrid.
    • Rundungs- und Decimal-Policy dokumentieren: interne Skalierung, sichere Multiplikationsreihenfolge.
    • Failure-Mode testen: Simulation von AusfĂ€llen, hohen Spreads, verzögerten Updates.
    • Monitoring einbauen: Alarm, wenn Updates zu selten sind oder Konfidenz stark steigt.

    Teams, die bereits mit Oracles gearbeitet haben, können Parallelen zu anderen Oracle-Stacks ziehen. FĂŒr eine breitere Einordnung von Oracle- und Dateninfrastruktur im Ethereum-Umfeld ist auch der Blick auf Chainlink und CCIP hilfreich, weil dort andere Trade-offs im Mittelpunkt stehen.

    Einordnung im Ökosystem: wann der Ansatz gut passt

    Typische Szenarien, die vom Pull-Modell profitieren

    Pyth Network eignet sich besonders, wenn Anwendungen:

    • sehr unterschiedliche AktivitĂ€tsprofile pro Markt haben (Hot Markets vs. Long Tail)
    • Updates nahe an User-Aktionen binden wollen (z. B. Order-AusfĂŒhrung)
    • eine klare Keeper-Strategie besitzen oder ohnehin Bots betreiben
    • auf mehreren Chains deployen und Datenformate wiederverwenden möchten

    Umgekehrt steigt der Integrationsaufwand, wenn eine App möglichst ohne zusĂ€tzliche Update-Payloads auskommen will oder wenn Nutzertransaktionen extrem minimal gehalten werden mĂŒssen.

    Als technischer Baustein lĂ€sst sich Pyth als Preisfeed-Schicht verstehen, die Apps hohe Kontrolle ĂŒber Update-Zeitpunkte gibt. Diese Kontrolle ist wertvoll, verlangt aber saubere Engineering-Entscheidungen: Frische-Checks, Keeper-Betrieb, konsistente Dezimalarithmetik und klar definierte Notfallmodi.

    In modernen DeFi-Stacks wird die Oracle-Schicht hĂ€ufig zusammen mit DEX-LiquiditĂ€t gedacht. FĂŒr Preisfindung auf Protokollebene lohnt zudem ein Blick auf Mechaniken wie AMMs, etwa bei Uniswap und LiquiditĂ€tspools, weil dort On-Chain-Preise und Oracle-Preise in der Praxis oft gemeinsam abgesichert werden.

    Kurzer Technikhinweis zur Kostenlogik

    Bei Pull-Updates lassen sich Kosten grob als „Update-Transaktion + nachgelagerte App-Transaktion“ denken, hĂ€ufig aber atomar kombiniert. Im Engineering hilft eine einfache Faustformel als Text: Gesamtkosten ≈ Kosten(Preisupdate-Verifikation + State-Write) + Kosten(App-Logik). Genau hier entscheidet sich, ob Updates pro Nutzeraktion sinnvoll sind oder ob ein Keeper Updates in grĂ¶ĂŸeren AbstĂ€nden bĂŒndelt.

    FĂŒr die meisten Anwendungen ist nicht die absolute Update-Frequenz entscheidend, sondern die Übereinstimmung mit dem eigenen Risikomodell: Wie schnell darf ein Preis alt werden, bevor Positionen, Minting oder Swaps gestoppt werden mĂŒssen? Wer diese Frage sauber beantwortet, kann Pyth Network als On-Chain-Daten-Zulieferer prĂ€zise und sicher einbinden.

    Previous ArticleKI-Sicherheitsfreigaben – LLM-Use-Cases auditfest starten
    Next Article IoT-Daten puffern: Offline-taugliche Sensor-Deployments
    Avatar-Foto
    xodus
    • Website

    Xodus steht fĂŒr fundierte BeitrĂ€ge zu KĂŒnstlicher Intelligenz, Blockchain-Technologien, Hardware-Innovationen, IT-Sicherheit und Robotik.

    AUCH INTERESSANT

    Pendle Finance – Yield-Trading mit Principal und Yield Token

    13. MĂ€rz 2026

    Render Network (RNDR) – GPU-Rendering als Web3-Infrastruktur

    9. MĂ€rz 2026

    IOTA – Tangle-Architektur, UTXO und Smart Contracts

    6. MĂ€rz 2026
    KOSTENLOS ABONNIEREN

    Newsletter

    DANKE! Du bist eingetragen.

    Newsletter-Anmeldung. Abmeldung jederzeit möglich. Datenschutzerklärung.

    AKTUELLE THEMEN

    Sicherer Umgang mit QR-Codes – Quishing erkennen

    15. MĂ€rz 2026

    PC-Netzteil richtig anschließen – Kabel, Stecker, Sicherheit

    14. MĂ€rz 2026

    Pendle Finance – Yield-Trading mit Principal und Yield Token

    13. MĂ€rz 2026

    IoT im Factory-Reset – Daten sicher löschen und neu koppeln

    11. MĂ€rz 2026

    PC friert ein ohne Bluescreen – Ursachen sicher eingrenzen

    9. MĂ€rz 2026
    • Impressum
    • DatenschutzerklĂ€rung
    © 2026 xodus.de. Alle Rechte vorbehalten.

    Type above and press Enter to search. Press Esc to cancel.

    Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, gehen wir von deinem EinverstÀndnis aus.