
NFT 거래 시장의 경쟁자? NFT AMM 프로토콜 SudoSwap의 작동 방식을 한 문장으로 이해하기

작성: bHeau
번역: TechFlow 인턴
소개
SudoSwap은 P2P, 수수료 0% 스왑으로 유명한 NFT 거래소로, 최근 NFT용 AMM(자동 시장 제조기)을 출시했습니다. 이는 많은 관심을 불러일으켰지만 상당한 혼란도 동반하여 "그럼 이게 그냥 또 다른 NFT 마켓이 아닌가?" 같은 질문들이 나오게 되었습니다. 따라서 본문의 목적은 이러한 혼란을 해소하는 데 있습니다.
본격적으로 시작하기 전에, SudoSwap AMM 모델을 알아야 할 이유들은 다음과 같습니다:
-
즉시 구매/판매 가능한 유동성;
-
완전히 체인 상에서 운영됨 (중앙화된 오더북 없음);
-
때로는 더 저렴한 가격;
-
시장 수수료 단 0.5%;
-
저작권 수수료 없음 (약간 논란 있음);
-
점점 증가하는 인기;
-
트위터에서 이미 들어봤을 가능성이 큼;
-
Dune 데이터에 따르면 총 거래량이 5k ETH를 초과함;
-
거래 수수료를 벌 수 있음;
-
컬렉션에 자동 DCA 진입/퇴출 가능;
NFT 거래소: 오더북 vs AMM
OpenSea나 LooksRare와 같이 익숙할 법한 대부분의 NFT 마켓은 효율적인 거래를 위해 오프체인 오더북에 의존하고 있습니다. 이것이 의미하는 바를 이해하기 위해 다음 예시를 살펴보겠습니다:
-
100ETH에 보어드 에이프(BAYC) 하나를 판매하고 싶어 OpenSea 같은 거래소에 매물을 올립니다.
-
OpenSea는 지갑으로 서명하여 해당 BAYC를 100ETH에 판매하겠다는 메시지를 생성하게 합니다.
-
서명한 주문은 체인 외부의 오더북에 저장되며, 거래소가 데이터베이스에 보관하고 인터페이스상에 표시하며(API를 통해 공개), 잠재적 구매자가 볼 수 있게 됩니다.
-
해당 주문은 구매되거나 취소하기로 결정할 때까지 계속 유지됩니다.
이 모델의 장점은 사용자가 NFT를 등록하거나 입찰할 때 가스비를 지불하지 않아도 된다는 점입니다(최초에 NFT 이동을 위한 거래소 컨트랙트 승인 후에는). 실행 시에만 가스비를 부담하면 됩니다.
단점은 a) 거래소가 오프체인에서 전체 오더북을 관리하므로 모든 주문을 확보하기 어려울 수 있으며, 일부 개발자는 OpenSea API 키를 얻는 데 어려움을 겪고 있다는 점입니다. b) 모든 가격 설정이 '능동적'이어야 한다는 점입니다. 예를 들어 "내 첫 번째 NFT가 1ETH에 팔리면 다음 NFT는 1.3ETH에 팔아보자"와 같은 조건을 지정할 수 없습니다. 오더북 기반 거래소에서는 목록을 수동으로 조정해야 하며(사설키를 거래소에 넘겨 자동으로 취소/새 주문 서명을 맡기는 것 외에는).
반면에 SudoSwap은 체인 외부 오더북 대신 체인 상 AMM 모델을 채택하여 완전히 다른 접근 방식을 취합니다. 앞선 예시에서 100ETH에 BAYC를 판매하는 경우, AMM을 사용하면 어떻게 될지 살펴보겠습니다:
-
AMM을 통해 100ETH에 BAYC를 판매하고자 하는 당신은 SudoSwap에 접속합니다.
-
SudoSwap은 NFT를 스마트 컨트랙트로 운영되는 풀(Pool)에 예치하고 판매 가격을 지정하도록 안내합니다.
-
해당 풀의 컨트랙트를 조회하여 NFT 가격을 확인할 수 있습니다.
-
NFT는 구매되거나 취소하기로 결정할 때까지 그 자리에 남아 있습니다:
-
구매됨: 누군가 SudoSwap에 와서 귀하의 BAYC를 구매하고자 합니다. 거래를 제출하여 풀에서 NFT를 제거하고 100ETH를 받으며(시장 수수료 0.5% 차감, 하지만 저작권 수수료는 없음), 돈을 받습니다.
-
취소: 자신의 NFT를 풀에서 회수합니다.
AMM 모델은 NFT 등록 시 가스비를 요구하지만, 모든 정보가 체인 상에서 공개적으로 조회 가능합니다. 그러나 전반적으로 보면 두 모델은 지금까지 매우 유사해 보입니다. 하지만 AMM 기반 모델은 오더북 방식으로는 할 수 없는 흥미로운 작업들을 가능하게 합니다. 이를 이해하기 위해 SudoSwap의 작동 방식을 살펴보겠습니다.
SudoSwap의 아키텍처
Uniswap V2에 익숙하다면, SudoSwap의 NFT AMM은 "여러 개의 맞춤형 유동성 풀을 갖춘 Uniswap V2" 정도로 생각할 수 있습니다. 여기서 토큰 = NFT이며, 맞춤형 유동성 풀 = 선택 가능한 다양한 가격 곡선과 현물 가격입니다. NFT가 ERC20과 달리 비동질적이므로 이러한 차이는 타당합니다.
이해가 가지 않는다면 좀 더 간단하게 설명해 보겠습니다. SudoSwap에서 단일 NFT 컬렉션이 어떻게 작동하는지에 초점을 맞추며, 예시로 Based Ghouls를 사용하겠습니다. SudoSwap에서 "Based Ghouls" 페이지를 열면 다음과 같은 내용을 볼 수 있습니다:

위 4개 통계는 무엇을 의미할까요?
-
"플로어 가격"은 가장 저렴한 가격(0.226 ETH)으로 구매할 수 있는 가격입니다.
-
"최고 매수호가"는 0.219이며, SudoSwap에서 즉시 0.219 ETH에 매각할 수 있음을 의미합니다.
-
"매수호가 TVL"은 Based Ghouls의 매수를 위해 SudoSwap 유동성 풀에 예치된 36.23 ETH를 의미합니다.
-
"거래량(Volume)"은 Based Ghouls가 SudoSwap에서 지금까지 거래된 ETH 총액입니다.
이제 플로어 가격 NFT를 볼 때, 이 AMM 모델과 오더북 모델 사이의 차이가 명확해집니다. 본문 작성 당시, 0.226 ETH에 21개의 Based Ghouls가 등록되어 있습니다. 이는 OpenSea나 LooksRare와는 매우 다릅니다. 일반적으로 거기서는 유사한 NFT가 플로어 가격에 1~3개 정도만 나옵니다.
이런 가격 책정의 이유는 SudoSwap에서 NFT의 매매는 유동성 풀을 통해 이루어진다는 점에 있습니다. 대부분의 플로어 자산은 동일한 유동성 풀 내에 있으며, NFT가 매수될수록 가격이 동적으로 변합니다(따라서 현재 상태에서 21개의 플로어 NFT 모두를 0.226에 사들이는 것은 불가능합니다).
하지만 너무 일찍 이야기했을지도 모릅니다. 다시 한 번 예시를 들어 '풀(pool)' 개념을 전체적으로 설명하겠습니다. SudoSwap에는 세 가지 유형의 유동성 풀이 있습니다 ——"토큰", "NFT", "거래" 풀이며, 먼저 "NFT" 풀부터 살펴보겠습니다. 이 유형은 하나 이상의 NFT 컬렉션을 판매하는 데 사용할 수 있습니다. 저는 Based Ghoul은 없지만 Tubby Cat을 가지고 있으므로, Tubby Cat을 위한 NFT 판매 풀을 만들려고 시도했을 때 다음과 같은 결과를 얻었습니다.

첫 번째 NFT를 10ETH에 판매하기 위해 풀을 설정하였으며("시작 가격"=10ETH), 각 판매마다 다음 NFT의 가격이 0.1ETH씩 증가하도록 설정하였습니다("Delta"=0.1ETH). 즉, 누군가 내 첫 번째 Tubby Cat NFT를 구매하면 10ETH를 받게 됩니다. 두 번째도 원한다면 10.1ETH를 지불하게 되며, 앞서 언급했듯이 NFT 판매에 따라 가격이 업데이트됩니다. Delta를 "-0.5" 등으로 설정하면 두 번째 NFT를 9.5ETH에 판매할 수도 있습니다. 풀 설정 방식에 따라 다릅니다.
각 NFT 컬렉션은 여러 개의 풀을 가질 수 있으며(그리고 실제로 그렇게 됩니다). 다양한 사용자가 자신이 보유한 NFT 수량에 따라 다른 가격 책정을 원할 수 있다는 점을 고려하면 당연한 일입니다.
이쯤에서 아마도 몇 가지 질문이 생겼을 것입니다. 다음은 상황을 이해하는 데 도움이 될 핵심 Q&A입니다:
-
NFT를 동일한 가격에만 판매하고 싶다면? Delta를 0으로 설정하면 모두 풀의 시작 가격에 구매할 수 있습니다.
-
희귀한 NFT를 보유하고 있다면? 어떻게 하면 플로어 가격보다 높은 가격에 팔 수 있을까? 희귀 NFT 전용 풀을 만들고 시작 가격을 플로어 가격보다 높은 ETH 값으로 설정하면 됩니다.
-
사람들이 내 풀에서 사는 걸 어떻게 알게 될까? 아주 좋은 질문입니다. SudoSwap의 스마트 컨트랙트는 자동으로 최저가 풀을 찾아 거래를 유도하지 않습니다. 대신 사람들이 두 가지 방법으로 귀하의 풀에서 구매하게 됩니다:
-
특정 NFT를 구매하고 싶고, 그것이 귀하의 풀에서만 제공되기 때문에 반드시 귀하의 풀에서 구매해야 합니다.
-
"청소(sweeping)"를 하고 있는데, 즉 10개의 가장 저렴한 NFT를 한 번에 구매하고 있으며, 귀하의 가격 설정이 그 10개의 최저가 NFT 집합에 포함됩니다. 이 경우 SudoSwap이나 중개 서비스는 모든 컬렉션의 가격을 추적하여 사용자에게 최적의 가격을 제공하므로 일부 거래가 귀하의 풀로 유도됩니다.
-
NFT를 사고 싶은데, 팔기만 하는 게 아니라면? NFT를 구매하는 풀("토큰" 풀이라고 함)을 만들고 ETH를 유동성으로 넣을 수 있습니다. NFT 구매 가격과 거래 후 가격 조정을 위한 Delta를 설정할 수 있습니다. 처음 구매에 5ETH를 제공하고, Delta를 -1로 설정하면 다음 구매는 4ETH에 이루어지며, 이는 NFT 판매 풀 설정과 매우 유사합니다.
-
SudoSwap에서 NFT를 즉시 판매할 수 있다고 들었는데? 가능합니다. 최고의 매수 호가를 제공하는 "NFT 매수 풀"("토큰" 풀)에 NFT를 판매하면 됩니다. 사실 이것은 컬렉션 매수 호가의 역할도 설명해주는데, 0.2ETH에 매수 호가를 내고 싶다면 0.2ETH를 담은 풀을 만들고 "이 컬렉션의 어떤 NFT라도 0.2ETH에 구매하겠다"고 지정하면 됩니다. 그러면 누군가가 자신의 NFT를 귀하의 풀에 0.2ETH에 판매하며 NFT를 귀하에게 넘깁니다.
-
DCA는 어떻게? DCA와 유사한 작업을 하고 싶다면 초기 매수가격으로 풀을 만들고, 원하는 DCA 방향으로 Delta를 조정하면 됩니다. 시간 간격이 명확하지 않아 엄밀한 DCA라고 보긴 어렵겠지만, 적어도 가격 기준으로는 명확하게 매수/매도할 수 있습니다. 필요성이 있다면 미래에 매수 간격의 '시간 곡선'도 설정 가능할 수 있습니다.
-
거래 수수료는? "거래" 풀을 만들면(특정 가격에 NFT를 매수하고 약간 낮은 가격에 매도하는 방식) 각 거래마다 일정 비율의 수수료를 받을 수 있습니다.
SudoSwap에 대한 생각
새로운 제품에 대해 "정신 모델(mental model)"을 만드는 것을 좋아합니다. 시장에서 어떤 위치를 차지하고 있으며 어떤 것들과 경쟁할 수 있는지 파악하기 위해서입니다. 정확히 말해 정신 모델이 무엇인지 잘 모르겠지만 요즘 자주 듣는 용어이고 제 업무와 비슷하게 들리니까요.

SudoSwap을 AMM을 활용한 오더북 기반 NFT 거래소의 경쟁자로 보는 것이 일반적으로 맞는 모델처럼 보입니다. SudoSwap은 '가스 소비 증가 대신 완전한 체인 상 운영'과 '신규 사용자에게는 다소 복잡할 수 있지만 즉시 유동성을 제공'하는 트레이드오프를 하고 있으며, 사용자들이 다양한 상황에서 어떤 거래소를 선호할지는 사용자들의 선택에 달려 있습니다.
또한 많은 NFT 사용자/트레이더들에게 AMM/DeFi가 관심 밖이거나 심지어 무서운 존재라는 점도 잘 이해합니다. 그렇더라도 SudoSwap은 중개 서비스와의 통합을 통해 추가 거래량을 얻을 수 있는 좋은 위치에 있습니다. Sudo의 낮은 거래 수수료와 플로어 가격 근처의 풍부한 유동성은 일부 컬렉션에서 SudoSwap 풀을 통해 부분 또는 전체 거래를 유도하면 사용자에게 더 저렴한 실행 가격을 제공할 수 있음을 의미하며, 사용자는 SudoSwap을 배우거나 알 필요조차 없습니다.
앞서 언급했듯이, SudoSwap의 거래에는 저작권 수수료가 포함되지 않습니다. 이는 흥미로운 사안이며 논쟁을 불러일으킵니다. 저는 여기에 강한 입장이 없으며, 어느 쪽(저작권 수수료 지지파 vs 반대파)이 물러서거나 컬렉션이 실제로 SudoSwap을 피하려는 시도를 할지 지켜보는 것이 흥미로울 것입니다.
전반적으로 새로운 프로토콜 설계—NFT AMM—이 주목받고 있으며 현실 세계에서 NFT AMM과 오더북의 차이를 보여주는 것이 기쁘며, 앞으로 두 방식 모두에서 거래해보고 싶습니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














