Time Weighted Average Prices
Time weighted average prices are a method of calculating the price of an asset by averaging its value over a specific time interval. This approach is highly effective in preventing price manipulation because it smooths out sudden, artificial spikes or dips in price that an attacker might induce within a single block.
By relying on a price that is consistent over time, lending protocols and derivative platforms can ensure that liquidations are based on genuine market trends rather than momentary volatility. This technique is widely used in decentralized oracles to provide reliable data to smart contracts.
It significantly increases the cost for an attacker to successfully manipulate the price feed. It serves as a robust defense against localized market distortion.