- an asset’s time-weighted average price (TWAP) is the measure of an asset’s average price over a predetermined period of time (any specified duration).
- TWAP trading algorithms seek to optimize average price while executing over a specified time period.
- generally used to execute large orders that are expected to have significant market impact.
- on pos ethereum, block builder building successive block might be able to manipulate oracles for multi-block MEV extraction, as proposers know one epoch (32 blocks or 6 minutes and 24 seconds) ahead if they are the next block proposer.
- with mev-boost, an attacker could observe the set of upcoming proposers. if they finds two successive proposers that have both been proposing blocks, then the attacker can anticipate the attack.
- a potential attack vector is on lending protocols, where an attacker can borrow assets that are immediately undercollateralized.