Push-Based Oracles

Push-based oracles are data feed systems that actively send price updates to a smart contract whenever a predefined condition is met, such as a significant price change. Unlike pull-based models where the contract must request data, push-based systems ensure the data is always available on-chain, reducing latency.

This is critical for derivative protocols that require immediate updates to perform margin checks or settle contracts. While highly efficient, these systems require robust security to ensure the data pushed is accurate and authorized.

They are a fundamental component of modern, high-performance decentralized finance architectures.

Multi-Protocol Liquidation Contagion
Liquidity-Based Haircut Scaling
Update Frequency
Function Routing
Sybil Attacks on Oracles
Gas Cost Optimization
Automated Market Maker Oracles
Collateral Forfeiture