Ein Omnichain-Stablecoin hat zwei Preise, und die meisten Oracles liefern nur einen.
River prägt satUSD auf Ethereum, BNB Chain, BOB, Arbitrum und Base. Die Sicherheiten liegen auf einer Chain. Der Token taucht auf einer anderen auf. Ein Feed, der nur einen Pool beobachtet, liegt bereits falsch.

DIA liefert den Marktpreis auf allen fünf Chains. Dafür werden die Handelsplätze ausgewertet, an denen satUSD tatsächlich gehandelt wird. Die Daten werden auf der eigenen Chain von DIA aggregiert und anschließend onchain bereitgestellt. Du kannst jede Preisnotierung bis zu den zugrunde liegenden Trades zurückverfolgen.
Bei satUSD+ wird nicht der Handelsverlauf herangezogen. Der Feed liest den Wechselkurs des Vaults auf BNB Chain aus: totalUnderlying geteilt durch totalShares. Das ist der Contract Exchange Rate. Beim Lending kann der Anteil anhand dessen bewertet werden, was das Protokoll bei der Rücknahme auszahlt – statt anhand eines dünnen Sekundärmarkts.
Der Marktpreis zeigt den letzten Trade. Der Fundamentalpreis zeigt den Rücknahmewert.
River braucht beides, denn der Vermögenswert bewegt sich, der Vault aber nicht.

Bleibt optimistisch, $DIA Leute!