Understanding Pull vs Push Oracles for DeFi Protocols
This article discusses the different oracle delivery models, specifically Pull and Push Oracles, for DeFi protocols. Push Oracles update prices at specific intervals, leading to price discrepancies across different blockchains. On the other hand, Pull Oracles only update prices on-chain when someone invokes the contract, providing a gas-efficient and uniform price experience. The Pyth Network employs a Pull Oracle architecture, offering competitive pricing and protecting users from cross-chain arbitrage opportunities.