피드로 돌아가기
Dev.toSecurity
원문 읽기
Uniswap V4 Hooks 도입으로 인한 Programmable AMM 기반 MEV 전략 변화
Uniswap V4 Hooks MEV 2026: Searcher Opportunities and Risks
AI 요약
Context
Uniswap V3의 정적 수수료 구조와 단순한 $x * y = k$ 모델은 유연한 가격 책정 및 맞춤형 로직 구현에 한계 노출. V2/V3 기반의 Universal Arb Bot들은 모든 풀이 동일한 불변량을 가진다고 가정하여 V4의 가변적 구조에 대응 불가.
Technical Solution
- IHooks 인터페이스를 통한 PoolManager와 개별 풀 간의 Callback 구조 설계로 10개 지점의 커스텀 로직 삽입 가능
- beforeSwap 및 afterSwap 훅을 활용하여 TWAMM, Constant-Sum 등 고정 제품 모델을 대체하는 Custom Curve 구현
- Volatility Oracle과 연동한 Dynamic Fee 로직을 통해 시장 변동성에 따른 실시간 수수료 조정 및 이에 따른 차익 거래 기회 창출
- Internal JIT Liquidity 훅 설계로 외부 Searcher의 JIT 공격을 무효화하고 풀 내부에서 직접 LP 수수료 추출
- PoolManager의 Singleton 디자인으로 인한 Reentrancy 리스크 해결을 위해 Hook Whitelisting 및 Gas-bomb Detection 필터링 적용
- Hook-Aware Bundling 패턴을 통해 Simulation 단계에서 실제 Hook 로직을 호출하여 정확한 가스 비용 및 실행 결과 예측
실천 포인트
- V4 풀 상호작용 전 beforeSwap/afterSwap 훅의 존재 여부 및 권한 확인 - 시뮬레이션 단계에서 200k Gas 초과 소비 훅을 호스트로 간주하여 제외하는 가드레일 설정 - 정적 가스 비용 모델을 버리고 풀별 실행 이력 기반의 Rolling Window 가스 비용 추적 적용 - 신뢰할 수 없는 훅으로 인한 자산 손실 방지를 위해 Per-pool Max-loss Limit 설정