Unit 설명
유니스왑 V4의 Singleton 구조와 Flash Accounting, 훅을 분석하고, V4 기반 디파이에서 발생하는 보안 취약점을 학습합니다.
학습목표

이런 내용을 배워요

  • 유니스왑(Uniswap) V4의 등장 배경과 V3 대비 주요 변화점
  • 모든 풀을 하나의 PoolManager에서 관리하는 Singleton 구조와 PoolKey, PoolId 기반 풀 식별
  • Flash Accounting의 델타 기록과 정산 불변식, 잠금 패턴과 unlock 콜백
  • 네이티브 ETH와 ERC-20을 함께 다루는 Currency 타입과 정산 방식
  • 훅(Hooks)으로 풀 동작을 확장하는 구조와 권한 플래그, 동적 수수료
  • 유니스왑 V4의 훅과 정산 구조에서 발생하는 대표적인 취약점 패턴과 익스플로잇

이런 분께 추천해요

  • 유니스왑 V4의 내부 동작을 코드 수준에서 이해하고 싶은 분
  • 유니스왑 V4의 Singleton, Flash Accounting, 훅 구조를 깊이 이해하고 싶은 분
  • Audit Contest에서 디파이 취약점을 찾기 위한 기반 지식을 쌓고 싶은 분

이런 선수 지식이 필요해요

  • 기초적인 Solidity 문법과 스마트 컨트랙트에 대한 이해
  • ERC-20과 ERC-721 토큰 표준에 대한 이해
  • Foundry(forge, cast) CLI 사용 경험
  • AMM 프로토콜과 유니스왑 V3에 대한 이해

이런 환경을 기준으로 설명해요

  • 이더리움에 배포된 유니스왑 V4의 Solidity 컨트랙트
  • Foundry 기반 스마트 컨트랙트 분석 환경
구성
Uniswap V4
Uniswap V4
Singleton 아키텍처
Flash Accounting과 Lock Pattern
Native ETH와 Currency 통합
Hooks 기반 Pool 확장
Dynamic Fee와 Custom Accounting
Vulnerability Patterns
Quiz: Uniswap V4
[함께 실습] Malicious Hook
Exploit Tech: Malicious Hook
Hook V4
평점
0.0 (0)
0
Unit의 모든 항목을 완료한 후 평가할 수 있습니다.
Uniswap V4
0.0
(0)
Tier 4 Medium
0% 진행중 총 0개 항목 완료
강의 0 /8
워게임 0 /1
1
퀴즈 0 /1
1
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.