옛날에 잠깐 봤었는데 정확히 기억이 안나서 ChatGPT 돌려보았습니다.
하나씩 보자면,
1. Contract 구성
- V3 는 풀별로 다른 컨트랙트 vs V4 는 하나의 컨트랙트 (Singleton)
- 이로 인해 더 저렴한 가스비 사용
2. Liquidity
- 둘다 집중화 유동성 (CLAMM: Concentrated Liquidity Autonomous Market Making) 방식
3. 커스텀 가능 여부
- V3 는 불가, V4 는 풀별 커스텀 로직 추가 가능 (Hook 이라 부름)
- 이로 인해 다이나믹 Fee, 리밋오더, 오토리밸런싱, KYC 등의 기능을 풀 생성자가 넣을 수 있음
4. Native ETH 지원
- V3 는 Wrapping 을 해서 wETH 상태 (다른 체인인 경우 해당 체인의 가스비 토큰이 랩핑된 상태) 로 풀에 넣어야 했지만, V4 는 Native ETH 를 넣을 수 있음
- 가스비 절감
5. Flash Accounting
- v4 의 경우 자체 Flash Loan 뿐 아니라 멀티 트랜잭션 등을 지원
사실상 유저 경험 관점에서는 V3 와 당장 크게 달라질 것은 없지만, Hook 을 이용한 커스텀 풀들이 생김으로써 다른 기능들을 활용한 부가적인 DeFi 등에 따라 여러가지 활용도가 생길 것 같네요.
