**시간 가중 자동화 마켓 메이커(TWAMM)**는 Paradigm이 제안한 아이디어로, AMM(자동화 마켓 메이커)와 TWAP(시간 가중 평균 가격)의 아이디어를 결합한 것입니다.
TWAMM 프로토콜은 내장된 AMM을 포함하고 있으며, 트레이더가 설정된 시간 동안 실행되는 블록 주문을 배치할 수 있도록 합니다. 시간이 지남에 따라 내장된 AMM의 거래로 인해 가격이 시장에서 벗어나면 차익 거래자는 풀에 대해 거래하여 가격을 시장과 일치시킵니다. 이를 통해 TWAMM을 사용한 거래는 자산의 TWAP를 추적할 수 있습니다.[1]
개요
AMM
자동화 마켓 메이커(AMM)는 사용자가 자산을 거래할 수 있도록 하는 DeFi 프로토콜 유형입니다. 이는 두 개 이상의 자산 풀을 생성하고 사용자가 이러한 유동성 공급자에 대해 거래할 수 있도록 함으로써 작동합니다.
이전 게시물에서 살펴본 바와 같이 기존 AMM은 다양한 제약 조건으로 실행됩니다. 무허가 거래 및 마켓 메이킹을 허용하지만 트레이더와 LP에게는 여러 가지 단점이 있습니다.[7]
트레이더는 체인에서 많은 양을 거래할 때 높은 가격 영향을 받습니다.
유동성 공급자는 비영구적 손실 및 불리한 선택에 노출되며, 이는 종종 수수료로 얻는 수입보다 큽니다.
TWAP
시간 가중 평균 가격(TWAP)은 설정된 시간 동안 자산 가격을 추적하는 것을 목표로 하는 트레이더가 사용하는 전략입니다. TWAP는 시간 경과에 따라 가격을 평균화하여 자산의 실제 시장 가격을 더 잘 반영할 수 있습니다. 이는 대규모 주문을 실행하기 위해 전통적인 금융 시장에서 자주 사용되는 보다 정교한 전략입니다.
전통적인 금융 시장에서 규모가 큰 거래를 할 때 브로커는 종종 개별 거래를 실행하기 위한 중개자 역할을 합니다. 예를 들어, 하루 동안 ETH 1,000만 달러를 구매하려는 브로커는 5분마다 35,000달러의 거래 1건을 실행하고 24시간 이내에 구매를 완료할 수 있습니다. 작은 주문으로 이러한 방식으로 거래하면 전체 거래의 가격 영향을 최소화할 수 있으며 최종 실행 가격은 해당 날짜 가격의 가중 평균이 됩니다.[8]
TAWMM
시간 가중 자동화 마켓 메이커(TWAMM)는 트레이더가 가격에 부정적인 영향을 미치지 않고 최소한의 슬리피지와 낮은 가스 수수료로 대규모 주문을 실행할 수 있도록 돕는 것을 목표로 합니다.[5]
시간 가중 평균 마켓 메이커(TWAMM)는 TWAP 주문과 동일한 온체인 기능을 제공합니다. TWAMM은 주문 분할을 위한 특수 로직과 내장된 거래소에 대한 직접 연결을 통해 낮은 가스 비용으로 원활한 실행을 제공합니다. 차익 거래자는 TWAMM의 내장된 거래소의 가격을 시장 가격과 일치시켜 자산의 시간 가중 평균 가격에 가까운 실행을 보장합니다.[2]
Uniswap과 같은 기존 AMM에서 대규모 거래를 수행하면 가격에 나쁜 영향을 미칠 수 있으며 MEV 선행 매매 또는 샌드위치 공격에 취약합니다. 거래를 더 작은 주문으로 분할하면 각 거래에 대한 가스 수수료를 지불해야 합니다. TWAMM은 스마트 계약 상태에서 이러한 주문을 나타내어 이 문제를 해결합니다. MEV(최대 추출 가능 가치)는 단일 블록 내에서 거래의 포함, 검열 또는 재정렬을 통해 무허가로 추출할 수 있는 최대 가치를 의미합니다.[4]
TWAMM은 차익 거래 기회를 열어줍니다. 그러나 책에서 무한히 간격을 둔 장기 주문의 가격 영향을 계속 계산하면서 똑딱거립니다. 이를 통해 TWAMM으로 거래되는 장기 주문의 최종 실행 가격은 지정된 기간 동안 TWAP를 대략적으로 추적합니다.
TWAMM은 이러한 장기 주문을 무한히 많은 무한히 작은 가상 하위 주문으로 분할하여 시간이 지남에 따라 일정한 비율로 내장된 AMM에 대해 거래합니다. 이러한 각 가상 하위 주문에 대한 거래를 개별적으로 처리하는 데는 무한한 가스가 소요되지만 폐쇄형 수학 공식을 사용하면 필요할 때만 누적 효과를 계산할 수 있습니다.
장기 주문의 실행은 내장된 AMM의 가격을 시간이 지남에 따라 다른 시장의 가격에서 멀어지게 합니다. 이 경우 차익 거래자는 내장된 AMM의 가격에 대해 거래하여 가격을 다시 일치시켜 장기 주문에 대한 좋은 실행을 보장합니다.[10]
예를 들어, 장기 판매로 인해 내장된 AMM에서 ETH가 특정 중앙 집중식 거래소보다 저렴해진 경우 차익 거래자는 내장된 AMM에서 ETH를 구매하여 가격을 다시 올리고 중앙 집중식 거래소에서 판매하여 이익을 얻습니다.
TWAMM은 가상 하위 주문이 블록 사이의 공간에서 발생하는 것처럼 취급하며, 이는 샌드위치 공격을 피하는 데 중요합니다.
가스 효율적인 방식으로 이를 달성하기 위해 TWAMM은 지연 평가를 사용하여 상호 작용 결과를 결정하는 데 필요한 경우에만 가상 거래의 효과를 계산합니다.
사용자가 내장된 AMM과 거래하거나 새로운 장기 주문을 추가하는 등 TWAMM과 상호 작용할 때마다 TWAMM은 마지막 상호 작용 이후 발생한 모든 가상 거래의 효과를 소급하여 계산합니다.
이러한 가상 거래는 TWAMM의 내장된 AMM과만 상호 작용하기 때문에 TWAMM의 동작은 외부 상호 작용 간에 완전히 결정적입니다. TWAMM이 외부 상호 작용 사이에 백만 개의 블록을 통과하더라도 다음에 누군가가 상호 작용할 때 중간 가상 거래의 모든 결과를 정확하게 계산할 수 있습니다.[2]
TWAMM의 제한 사항
샌드위치 공격으로 인한 정보 유출
샌드위치 공격은 선행 및 후행 실행을 통해 이익을 얻는 행위입니다. 트레이더는 네트워크에서 보류 중인 거래를 보고 거래 직전과 직후에 주문을 배치합니다. 예를 들어, 트레이더가 Ethereum 네트워크의 AMM 풀에서 10 ETH를 구매하는 거래를 발견하면 공격자는 거래 자체보다 높은 가스 수수료를 지불하고 거래가 발생하기 직전에 ETH를 구매하고 거래 직후에 ETH를 판매하여 가격 차이로 이익을 얻고 반대로 거래 제출자는 재산 피해와 손실을 입습니다.[1][9]
TWAMM을 사용하는 거래의 경우 거래 내용이 공개되어 있기 때문에 거래가 샌드위치 공격에 취약한 것으로 보입니다. 그러나 TWAMM을 사용하는 주문은 여러 블록에서 실행되고 시간이 지남에 따라 순차적으로 크기가 증가하므로 샌드위치 공격자가 대상을 식별하고 여러 차익 거래자가 참여하기 때문에 확실한 이익을 얻기가 어렵습니다.[6]
따라서 단일 블록에서 실행되는 샌드위치 공격의 위험은 거의 없지만 여러 블록을 대상으로 하는 샌드위치 공격 기술이 개발되면 TWAMM은 더 이상 해당 위험으로부터 안전하지 않을 수 있습니다.
Paradigm의 논문에서도 이러한 위험의 가능성을 인식하고 다음과 같이 명시합니다.
현재 공격자가 다음 블록의 시작 부분에서도 거래할 수 있는 경우 주어진 블록의 끝에서만 거래할 것이라고 보장할 수 있는 방법은 없습니다. 이러한 다중 블록 MEV가 더 일반화되어 트레이더가 여러 블록에 걸쳐 샌드위치를 만들 수 있게 되면 이것이 더 큰 문제가 될 수 있습니다. — Paradigm, TWAMM
장기 트레이더가 TWAMM에서 겪을 가능성이 가장 큰 절충점은 Ethereum의 특성상 필요한 공개적으로 보이는 주문을 배치할 때 노출되는 정보 유출입니다.
트레이더가 충분히 큰 장기 주문을 배치하면 다른 트레이더는 TWAMM의 내장된 AMM 및 다른 곳에서 자산을 구매하여 선행 매매를 유도하여 장기 주문이 가격을 올릴 때 나중에 트레이더에게 다시 판매할 수 있습니다.
사용자는 언제든지 장기 주문을 취소할 수 있으므로 지나치게 공격적인 선행 매매자는 다른 트레이더에 의해 악용되어 정보 유출의 전반적인 영향을 억제할 것으로 예상합니다.
대규모 거래에 대한 TWAMM의 단점
다른 대규모 거래와 비교하여 TWAMM을 사용하는 단점으로는 자금 규모 및 거래 기간과 같은 거래 세부 정보가 공개되고 상대적으로 오랜 시간이 걸린다는 것입니다. 이러한 단점으로 인해 대규모 트레이더는 TWAMM 사용을 꺼리고 OTC 시장을 사용하는 P2P 거래와 같은 대안을 선호합니다.
사용 사례
최초의 TWAMM, Fraxswap
2022년 4월 초, Frax Finance의 DEX인 Fraxswap이 최초의 TWAMM 거래소로 출시되었습니다. 출시에 대해 Frax Finance의 설립자인 Sam Kazemian은 POL(프로토콜 소유 유동성) DAO 프로토콜의 자금 재조정을 위한 서비스를 제공하기 위해 TWAMM을 도입했다고 말했습니다(출처: Do Dive, 'Fraxswap, 'Next Curve'의 마지막 조각'). POL DAO는 자금 재조정에 대한 지속적인 수요가 있고 거버넌스 토큰 거래에 대한 강력한 반가격 인센티브가 있어 앞서 언급한 TWAMM의 주요 사용자 요구 사항을 충족하므로 명시된 목적을 달성한 것으로 추정됩니다.[6]