Unit 설명
유니스왑 V3의 스왑과 오라클 동작을 분석하고, 디파이 취약점 패턴과 익스플로잇을 학습합니다.
학습목표

이런 내용을 배워요

  • swap() 내부의 틱 탐색과 반복 스텝 계산으로 이뤄지는 스왑 실행과 정산
  • computeSwapStep()의 입출력 수량과 수수료 계산, 틱 교차 시 활성 유동성 갱신
  • 오라클의 관측값 저장 구조와 tickCumulative 기반 과거 가격 조회
  • 시간 가중 평균 가격(TWAP) 계산과 OracleLibrary 활용
  • 유니스왑 V3를 사용하는 컨트랙트에서 자주 발생하는 취약점 패턴과 실전 익스플로잇

이런 분께 추천해요

  • 디파이(DeFi)와 AMM 기반 DEX의 스왑과 오라클 내부 동작을 코드 수준에서 이해하고 싶은 분
  • slot0 가격 조작, 콜백 검증 누락 등 디파이 취약점 사례를 실습으로 분석하고 싶은 분
  • Audit Contest에서 디파이 취약점을 발견하고 보고하고 싶은 분

이런 선수 지식이 필요해요

  • 기초적인 Solidity 문법과 스마트 컨트랙트에 대한 이해
  • ERC-20과 ERC-721 토큰 표준에 대한 이해
  • Foundry(forge, cast) CLI 사용 경험
  • 유니스왑 V3의 구조와 유동성 모델에 대한 이해

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

  • 이더리움 메인넷에 배포된 유니스왑 V3의 Solidity 컨트랙트
  • Foundry 기반 스마트 컨트랙트 분석과 익스플로잇 작성 환경
구성
Uniswap V3 - 스왑 및 오라클과 보안
틱 탐색과 스왑 구조
스왑 실행과 정산
오라클 저장 구조와 과거 조회
TWAP 계산과 OracleLibrary
Uniswap V3 - Vulnerability Patterns
Lab: Uniswap V3 - 2
Lab: Uniswap V3 Swap, Oracle & Security
Pro
Exploit Tech: Tick
Exploit Tech: Tick
BuggyV3Pool
Exploit Tech: SlotMachine
Exploit Tech: SlotMachine
SlotMachine
평점
0.0 (0)
0
Unit의 모든 항목을 완료한 후 평가할 수 있습니다.
Uniswap V3 - 스왑 및 오라클과 보안
0.0
(0)
Tier 4 Hard
0% 진행중 총 0개 항목 완료
강의 0 /8
제외
워게임 0 /2
2
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.