mvonsteinkirch d3a292bfd1 💾
2023-02-08 09:08:45 -08:00

1.5 KiB
Raw Blame History

TWAP oracles

tl; dr


  • an assets time-weighted average price (TWAP) is the measure of an assets 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.


tl; dr oracle attacks


  • 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.


resources