피드로 돌아가기
Dev.toBackend
원문 읽기
Discrete Bins 기반의 자본 효율 극대화 AMM 설계
5 Important Logics to Understand About Liquidity Book Pair
AI 요약
Context
기존 AMM의 전 범위 유동성 분산 구조로 인한 낮은 자본 효율성 문제 분석. 대부분의 예치 자산이 실제 거래에 활용되지 못하는 99%의 유동성 낭비 지점 식별.
Technical Solution
- Continuous Curve 대신 Discrete Bins 구조를 도입한 가격대별 유동성 격리 설계
- 빈 공간을 빠르게 건너뛰기 위한 Binary Tree 데이터 구조 기반의 효율적인 Bin 탐색 로직 구현
- 가스 비용 최적화를 위해 _parameters 변수를 통한 State Variable Packing 적용
- 시장 변동성에 대응하여 수수료를 자동 조절하는 Dynamic Fee 엔진 탑재
- LP 포지션을 NFT가 아닌 Fungible Multi-token(LBToken)으로 설계하여 자산 운용성 및 합성 가능성 확보
- OracleHelper를 통한 시간 가중치 기반 스냅샷 적용으로 Flashloan 기반 가격 조작 방어
실천 포인트
- 고정 정밀도가 필요한 자산 분배 시 Continuous 모델보다 Discrete Bin 모델의 효율성 검토 - 스마트 컨트랙트 가스 최적화를 위한 Storage Slot Packing 전략 수립 - 외부 콜백(Hook) 도입 시 권한 제어 및 트랜잭션 원자성 보장을 위한 Reentrancy Guard 필수 적용 - 순간적 수치 기반 오라클 대신 시간 가중 평균(TWAP) 방식의 데이터 검증 로직 설계