Oracle Manipulation Vectors
Oracle manipulation vectors are the specific ways an attacker can influence the price feeds that a protocol relies on to make financial decisions. In derivatives, these feeds are used for margin requirements, liquidation triggers, and asset valuation.
If an attacker can manipulate these feeds, they can trigger artificial liquidations or steal value from the protocol. Analysis involves evaluating the oracle's architecture, such as whether it uses a single source, a decentralized network of nodes, or on-chain price data.
Understanding these vectors is crucial for designing secure oracles that are resistant to price manipulation, even when the underlying liquidity is low or the market is volatile. It is a fundamental aspect of securing the interface between off-chain data and on-chain financial logic.