Data Feed Staleness
Data feed staleness occurs when the price data provided by an oracle to a smart contract does not reflect the current market value of an asset. This can happen due to network congestion, low trading volume, or technical failures within the oracle network.
When data is stale, the smart contract operates on outdated information, which can lead to catastrophic errors in derivative pricing or collateral valuation. In extreme cases, attackers can exploit this staleness to perform profitable trades against the protocol.
Ensuring data freshness is a critical aspect of risk management in DeFi, often requiring redundant data sources and strict validation logic. It highlights the inherent difficulty of bridging the gap between volatile off-chain markets and rigid on-chain execution.