The CoW Protocol incident got misreported at the time, and the misreporting matters because the wrong lesson leads to wrong behaviour. People saw "large swap causes AAVE price impact" and concluded that either CoW Protocol was unsafe or DeFi was broken. Neither is true. What actually happened was a straightforward consequence of order size relative to available liquidity. Let me explain what actually happened and what the correct lessons are.

CoW Protocol is a batch auction system that finds coincidences of wants between traders before routing residual orders to on-chain liquidity. It is generally better than going directly to an AMM for large orders because direct matches avoid AMM price impact entirely. The AAVE incident happened not because CoW Protocol failed to find matches, but because the residual that had to hit on-chain liquidity was large enough to move a thin market. No routing algorithm can solve a fundamental liquidity depth problem. If the pool is small and your order is large, the price moves.

The correct lessons: always check pool depth before executing large trades, split large orders across time and venues, and understand that DeFi liquidity is passive and withdrawal-prone in ways that centralised market maker liquidity is not. The CoW Protocol incident is a free education in how on-chain markets work at the margin. The price is knowing the right terminology — it was price impact, not slippage, and understanding why that distinction matters will make you a better DeFi participant. Use the Crypto Dictionary for deeper definitions. Not financial advice.