NFT 시장의 신예 SudoSwap의 AMM 메커니즘 상세 해설

십사군
2022-08-21 14:55:59
수집
그 AMM 메커니즘은 NFT 시장 조성자를 도입하여 자연스럽게 금융 방식으로 차익 거래를 정량화할 수 있게 하며, 유동성 풀이 커지면 언제든지 매수 및 매도가 가능하여 NFT 가격에 지지를 형성할 수 있습니다. 이는 NFT 임대 및 대출 등 다양한 상황으로 확장되며, 긴 꼬리 프로젝트의 성공을 돕는 데 중점을 두고 있습니다. 이는 당시 Uniswap의 성장 역사와 매우 잘 맞아떨어지며, 미래에는 진정한 프로토콜로 성장할 가능성이 있습니다.

저자:십사군

NFT 거래 시장의 최근 침체가 빈번하게 발생하고 있으며, 전체 시장의 유동성이 크게 감소하고 있는 가운데, 8월에 등장한 SudoSwap은 뛰어난 성장 데이터를 바탕으로 AMM 메커니즘 기반의 거래 시장을 대중의 시야에 띄우고 있습니다.

8.20일 기준으로 체인 상 데이터 분석에 따르면, 이미 천 가지 이상의 NFT 프로젝트가 입주하였으며, 8.5만 개의 NFT 거래가 완료되었고, 누적 거래량은 2000만 달러에 달합니다.

본 문서는 NFT 거래 시장의 주류 모델을 출발점으로 하여, Uniswap의 클래식한 고정 곱 공식으로 SudoSwap의 독특한 가격 함수 및 기능 세부 사항을 심층적으로 설명하고, 최종적으로 각 점의 장단점을 평가하여 거래 시장 발전의 가치를 논의합니다.

1. NFT 거래 시장의 주류 모델

거래 시장의 운영 모델 분류는 3가지 핵심 측면에 따라 이루어집니다: 어떻게 발행하는가, 어떻게 경매하는가, 어디서 성사되는가

이 3가지 측면의 다른 구현은 유입 경로, 운영 비용, 시장 대상의 차이를 초래합니다.

1. Punk 유사 내장 시장

잘 알려진 CRYPTOPUNKS(크립토펑크)는 사실 내장된 거래 시장을 가지고 있으며, 체인 상 발행, 체인 상 경매, 체인 상 성사 등의 다양한 메커니즘을 단 230줄의 계약 내에서 구현하였습니다. 자세한 내용은 다음 링크에서 확인할 수 있습니다: 【계약 해석】CryptoPunk 세계 최초의 탈중앙화 NFT 거래 시장

내장된 시장이 있는 프로젝트로는 StepN, Axie Infinity, NBA Top Shot 등이 있습니다.

전반적으로 거래 성사는 복잡하지 않지만, 각 단계에서 체인 상으로 진행되는 것은 NFT의 핵심 유동성 문제에 매우 불리합니다. 구매자는 판매자가 판매 여부를 결정하기 전에 자금을 잠궈야 하며, 대기 기간을 제한하지 않는 경우 punk의 계약은 일상적으로 6400개의 ETH를 잠그고 있습니다.

image

독특한 예술품이 어떻게 가격을 책정해야 하는가는 합리적인 공개 경매 메커니즘의 지원이 필요하며, 매번 입찰 시 가스를 선불로 지불해야 하는 방식은 고액 자산인 Punk에서는 무시할 수 있지만, 긴 꼬리 NFT는 그럴 수 없습니다.

최고급 블루칩은 직접적인 거래 유동성이 필요하지 않을 수 있습니다. 대부분의 충성도 높은 장기 보유자는 미래에 최고급 블루칩이 금융 부속품으로 점차 발전할 것이라고 생각하며, 대출, 임대 등 시장에서 거래 시장은 가격이 있지만 시장이 없는 상황이 될 수 있습니다. 추가 읽기:

【소스 코드 해석】이더리움 새로운 표준 EIP-4907은 어떻게 NFT 임대를 구현하는가?

따라서 초기 시장으로서 Punk의 메커니즘 탐색은 전반적인 신뢰의 장점이 있지만, 유동성과 가격 책정의 단점도 있습니다.

2. OpneSea, X2Y2와 같은 제3자 시장

이러한 시장은 현재 거래 총액 기준으로 계산된 선두주자이며, 전체 운영 모델은 체인 외 발행 및 가격 책정, 체인 상 성사입니다.

다양한 경매 메커니즘은 가격의 합리성을 평가하는 데 도움을 주며, Opensea의 새로운 프로토콜 Seaport는 시대의 가장 강력한 계약 설계 중 하나로, 대량의 컴파일 최적화를 통해 가스 비용을 30% 낮추고, 다양한 주문 방식의 유연성을 극대화했습니다. Seaport가 오픈 소스인 상황에서, 다양한 수직 프로젝트(게임파이, 창작 저작권 등)가 거래 능력을 내장하는 데 매우 유리합니다.

image

이러한 플랫폼의 단점은 중앙화 정도가 너무 높다는 것입니다. 거의 모든 사용자들이 NFT를 플랫폼 계약에 권한을 부여해야 하며, X2Y2와 같은 경우에는 코드가 대량의 대리 업그레이드 설정으로 가득 차 있어, 순간적으로 매각 후 도망칠 수 있는 능력이 있습니다.

또한 가격 책정의 합리성은 현재의 관심도에 따라 달라지며, 긴 꼬리 NFT 프로젝트는 항상 죽음의 나선에 있는 것처럼 보입니다. 초기 단계에서 프로젝트 측이 어떻게 행동할지에 너무 의존하게 되며, 그렇지 않으면 화이트리스트 민트조차도 1차 발매를 완료하지 못할 수 있습니다. 최근에 인기를 끌고 있는 무료 민트는 오히려 시장 신뢰 저하의 표현입니다.

3. 요약

SudoSwap 이전에는 NFT가 유통되기 어려운 것처럼 보였으며, 플랫폼의 대규모를 통해 점대점 거래를 실현할 수밖에 없었습니다. 이러한 상황에서

첫 번째 돌파구는 더 많은 사용 사례를 가진 NFT로, 기본적인 응용 가치를 제공하여 시장 가격을 지탱할 수 있습니다. 추가 읽기: NFT 임대 제안 EIP-5006 최종 심사에 들어갔다! 해외 대형 게임의 체인 개편을 가능하게 하다

둘째로 SudoSwap은 "공식 풀"이라고 불리는 Based Ghouls Pool을 통해 긴 꼬리 NFT 프로젝트에 편리한 "작업" 도구 플랫폼을 제공합니다.

그가 어떻게 긴 꼬리를 도시로 포위하고, 핀두오두가 타오바오와 전투를 벌일 수 있도록 도와줄 수 있을까요? 우리는 구현 메커니즘을 통해 그의 발행, 가격 책정, 성사를 분석해 보겠습니다.

아래 그림은 8.20일 기준 SudoSwap의 핵심 데이터 성과입니다.

image

2. AMM 메커니즘 이해하기

발행, 경매, 성사라는 3대 차원에서 SudoSwap은 체인 상 발행, AMM 메커니즘에 따른 가격 책정, 체인 상 성사를 진행하며, 높은 탈중앙화 정도를 가지고 있습니다. 누구에게, 얼마에 판매할지는 시장이 결정합니다.

SudoSwap의 AMM 메커니즘은 사실 복잡하지 않으며, Uniswap AMM V3와 유사합니다. 그 k=x*y의 고정 곱 함수는 필자가 생각하는 DeFi에서 가장 아름다운 곡선입니다.

1. Uniswap 메커니즘 간략 설명

Uniswap에서는 누구나 유동성 풀을 생성할 수 있으며, 누구나 유동성을 주입하여 거래를 도와주고 LP 수익을 얻을 수 있습니다.

각 거래는 다음 거래의 가격을 변경하므로, 슬리피지 디자인은 거래 가격의 변동 범위를 수용할 수 있도록 합니다. 이 점은 FT에서 상대적으로 잘 처리됩니다. 왜냐하면 ERC20 토큰은 높은 분할이 가능하기 때문입니다.

아래 그림을 통해 Uniswap의 생애 주기를 살펴보며 x*y =k 공식을 정리해 보겠습니다.

2. 생성 단계

아래 그림 왼쪽에서, LP(유동성 제공자)가 되고 싶다면, 거래 쌍을 구성할 Atoken과 Btoken을 계약에 전송해야 합니다. 유동성이 풀에 저장될 때마다 유동성 토큰이 생성되어 LP에게 주어집니다. 획득량의 계산 방식은 제공된 양이 총 풀 양의 비율에 따라 결정되며, 이 토큰은 LP가 자금 풀에 기여한 것을 나타냅니다. LP는 다른 거래 과정에서 0.03%의 수수료를 배당으로 받을 수 있습니다.

image

《Uniswap의 유동성 풀 구축 메커니즘 도표》

3. 교환 단계

아래 그림 오른쪽에서, 풀을 구성한 후 어떤 토큰이 인출(구매)될 때, 반드시 "비율"에 따라 다른 토큰을 저장(판매)해야 총량이 변하지 않도록 합니다. 이 비율은 K와 같으며 X와 Y의 교환 비율입니다.

K 값은 이론적으로 고정된 값이지만, 각 거래는 수수료를 발생시키므로 사실상 tokenAB의 교환 과정에서 K는 점진적으로 증가하게 됩니다.

아래 그림에서 이미 ABtoken의 거래 쌍이 있을 때: Atoken-1200개, Btoken-400개라면 현재 교환 비율은 3입니다.

따라서 계약에 3개의 TokenA를 전송하고 추가로 수수료를 지불하면, 교환 후 스마트 계약은 TokenB 1개를 제공합니다.

이때 전체 시스템의 Token 풀의 총량이 변했기 때문에 새로운 교환 비율은 3.015로 변화합니다.

image

《Uniswap의 거래 쌍 구매 메커니즘 도표》

가격은 완전히 체인 상 계약의 실시간 계산 논리에 따라 결정되며, 거래 쌍의 가격은 거래를 통해서만 변경될 수 있습니다. 따라서 Uniswap 가격이 외부 가격과 불일치할 경우 아비트리지 기회가 발생하게 됩니다. 이러한 메커니즘은 Uniswap 가격이 항상 시장 가격에 수렴하도록 보장합니다.

필자는 이러한 논리를 매우 좋아하며, 아비트리저가 시스템을 더 좋게 만들고 수익을 올릴 수 있도록 합니다. 추가 읽기:

한 문장으로 설명하는-DeFI 왕자 AAVE 최신의 스테이블코인 GHO 제안

3. SudoSwap의 AMM 메커니즘 원리

사실 UniSwap과 유사하게, SudoAMM은 NFT를 TokenA로, ETH를 TokenB로 간주하여 사용자가 SudoAMM에서 NFT-ETH를 지정된 가격 내에서 시장에 내놓을 수 있도록 합니다. 구매자와 판매자 모두 풀을 통해 즉시 매매를 실현할 수 있습니다.

계산 공식은 NFT가 분할 불가능하기 때문에 k=X*Y로 직접 측정할 수 없으며(그렇지 않으면 반드시 한 쪽이 남게 됩니다), SudoSwap은 SudoAMM을 설계하여 선형 및 지수 두 가지 가격 책정 함수를 제공합니다.

1. 선형 가격 함수(Linear Curve)

계산 곡선 프로그램 LinearCurve.sol에서 새로운 가격은 기울기 누적 방식으로 계산됩니다.

가정해보면 delta 값이 0.1이라면, 매번 구매(또는 판매) 시 가격이 0.1 ETH만큼 증가(또는 감소)합니다.

평소(1E)→구매(1.1E)→구매(1.2E)→판매(1.1E), 이렇게 계속 진행됩니다. image

2. 지수 가격 함수(Exponential Curve)

계산 곡선 프로그램-ExponentialCurve.sol에서 구매 횟수에 따라 매번 누적 곱으로 증가합니다.

가정해보면 delta 값이 1.1이라면, 매번 구매(또는 판매) 시 가격이 1.1배 증가(또는 감소)합니다.

평소(1E)→4회 구매(1.46E)→3회 판매(1.1E)→3회 판매(0.75E), 이렇게 계속 진행됩니다.

image

3. 유동성 풀 생성의 LP 권한은 얼마나 큰가?

유동성 풀 생성은 LSSVMPairFactory.sol 프로그램의 createPairETH 함수 방법을 사용하며, 매우 과장되게도 Uniswap과 비교했을 때 설정할 수 있는 핵심 매개변수가 많습니다. 실행 생성은 EIP-1167 표준을 사용하며, mini proxy 계약을 배포합니다. 이는 독립 계약의 안전성(자산이 새로 배포된 계약 주소에 저장됨)을 제공하며, LP는 가격 함수, 증가 임계값, 초기 수수료, 전역 수수료를 모두 제어할 수 있는 슈퍼 관리자 권한을 가집니다.

image

질문 1: 동시에 여러 개를 구매하면 어떻게 계산하나요? 각 개별적으로 정산됩니다(선형으로 계산).

(구매 현물 가격) + (구매 현물 가격 + 1delta) + (구매 현물 가격 + 2 delta) + … + (구매 현물 가격 + (n-1)delta), 따라서 이는 n (구매 현물 가격) + (delta)(n(n-1))/2와 같습니다.

질문 2: 구매한 NFT는 어떤 것인가요? 사용자가 지정한 풀의 임의 NFT입니다.

이더리움 상의 계약 주소 호출 방법을 검토해보면, ETH를 NFT로 교환하는 작업은: 0x11132000입니다.

해당 계약 방법``swapETHForSpecificNFTs는 4개의 매개변수를 필요로 합니다.

  • swapList 거래할 토큰 목록 및 해당 구매할 NFT ID.

  • Recipient 사용되지 않은 ETH 입력 주소.

  • nftRecipient NFT 출력 주소.

  • deadline 타임스탬프, 초과 시 주문이 실행되지 않음.

따라서 희귀도의 개념은 여기서 희석되며, 가격 책정은 희귀도와 무관해집니다.

AMM 메커니즘 외에도 두 가지 추가 기능 또는 제한이 있습니다.

1: 각 유동성 풀에는 하나의 LP만 있을 수 있으며, 대부분은 프로젝트 측이 직접 운영합니다.

2: 제한 가격 주문 기능, 사용자가 NFT를 저장할 때 바닥가를 설정하여 거래를 기다릴 수 있습니다.

참여자의 권리는 최소한 자신의 합리적인 가격으로 거래되는 것을 보장하며, 이는 OpenSea의 주문과 동일합니다.

4. 요약-SudoSwap의 장점

1. 기능에서 출발

Sudoswap은 강력한 "즉시 가격 책정" 장점을 가지고 있으며, 시장이 즉시 가격을 책정하고 아비트리저가 적절한 가격을 찾도록 합니다. Uniswap의 부상 역사를 회상해보면, 중소 프로젝트가 발행하는 문제를 해결하여 농촌이 도시를 포위하는 구조가 되었기 때문입니다.

2. 장면에서 출발

긴 꼬리 NFT에서는 기적을 일으킬 수 있습니다. 현재 NFT는 두 가지 주요 블루칩과 기타로 나뉘며, punk, 원숭이, azuki의 경우 유동성은 핵심 문제가 아닙니다. 그 이유는 앞서 설명한 punk 부분에서 설명되었습니다. "기타"의 경우, 희귀도의 차이는 사실 크지 않으며, 오히려 유동성에 극도로 의존하게 됩니다. 가격 책정의 신속한 장점과 공식 풀의 출현은 기본적으로 주식 매입 메커니즘과 동일하여 프로젝트 측이 작업을 수행하는 데 도움을 줍니다.

3. 메커니즘에서 출발

아니요, AMM 메커니즘이 아니라 LP 메커니즘이 오히려 저를 놀라게 했습니다. AMM은 판매자가 즉시 판매하여 즉각적인 유동성을 얻을 수 있게 하지만, LP는 자금 풀의 가격 책정을 완전히 제어할 수 있습니다(가격 함수에서 delta 값까지 모두 사용자 정의 가능하며, 언제든지 매개변수를 조정할 수 있습니다).

이것은 무엇과 같습니까? 노점상이나 가게를 여는 것과 같습니다. 플랫폼화이며 대형 슈퍼마켓이 아닙니다. 프로젝트 측은 거래 장소를 가질 수 있을 뿐만 아니라, 통제할 수 있는 능력도 가집니다. OpenSea와 같은 체인 상 주소를 읽어 중앙에서 매칭하는 것이 아니라, 프로젝트 측은 프로젝트 발전 주기에 따라 재매입 여부, 가격 상승 및 하락 폭을 제어할 수 있으며, 이는 권리가 사용자에게 돌아가는 것을 의미합니다. 메커니즘과 수수료 측면에서(프로젝트 측도 사용자로 간주됨).

LP의 수익은 로열티를 대체할 수 있으며, 프로젝트 측에 다양한 수익 균형을 가져다줍니다.

수수료 순서: Punk(0%) < SudoSwap ≤ X2Y2(0.5%) < Looksrare(2%) < OS(2.5%)

4. 코드에서 출발

아름다운 코드는 항상 십사와 같은 기술형 산업의 독립 연구자에게 편안함을 줍니다. SudoSwap 코드의 설계에는 많은 최적화 포인트가 있으며, 전체 거래 성사에 대한 가스 비용은 업계 최상급 수준입니다. 단일 NFT 구매는 단지 14WGAS가 필요하며, 다수의 거래도 OS, X2Y2보다 우수합니다.

거래 가스 순서: Punk < SudoSwap < OpenSea < GEM < Genie < X2Y2 < Looksrare

프로젝트 전체는 두 개의 감사 회사의 보증을 받았으며, 많은 위험 문제를 발견했지만, 핵심 메커니즘에는 거의 위협이 되지 않습니다. 필자는 관련 자료(소스 코드 감사 보고서)를 정리하였으며, 공공 계정을 통해 "sudoswap"이라고 답변하면 받을 수 있습니다.

결론

본 문서의 논리를 정리해보면, SudoSwap의 급부상은 일정한 시장 가치를 가지고 있습니다.

그 AMM 메커니즘은 NFT 시장 조성자로서 자연스럽게 금융의 방식으로 아비트리지를 정량화할 수 있으며, 유동성 풀이 커지면 즉시 매매가 가능하여 NFT 가격을 지탱할 수 있습니다. 이는 NFT 임대, 대출 등 다양한 장면으로 확장될 수 있으며, 긴 꼬리 프로젝트의 성공을 돕는 데 초점을 맞추고 있으며, 이는 과거 Uniswap의 발전 역사와 매우 일치합니다. 미래에는 진정한 프로토콜로 성장할 가능성이 있습니다.

하지만 SudoSwap은 희귀도의 차이를 잃었으며, 동일한 시리즈의 NFT 가치는 유사해지고, NFT는 또 다른 의미의 FT로 변모하게 됩니다. 따라서 SudoSwap은 장면에 한계가 있으며, 일부 긴 꼬리 프로젝트나 동질성이 높은 응용형 NFT에만 적합합니다.

동질성이 높고, 긴 꼬리이며, 수량이 많은 것은 게임파이의 NFT와 완벽하게 일치하는 단어가 아닙니까? 맞습니다. 좋은 게임 생태계에서 용의 검은 필수적이며, 나뭇가지 긴 검도 필수적입니다.

필자는 완전한 체인 상의 SudoSwap이 721만 지원하더라도, 미래에는 많은 GameFi 또는 창작자 경제에서 우수한 거래 시장 모델이 될 것이라고 생각합니다. 프로젝트 측이 작업하기 쉽고, 창작자가 전파하기 쉬우며, AMM을 통해 저렴한 가격의 대량 상품이 합리적인 가격을 찾는 데 더 용이합니다.

향후 필자는 OpenSea, X2Y2, Looksrare, Gem 등 주요 NFT 시장 플랫폼을 계약을 기반으로 연구하여 그 장점과 한계를 살펴볼 예정입니다. 관심 있는 독자들은 빠르게 좋아요와 구독을 눌러주시기 바랍니다. 후속 내용을 기대해 주세요~

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
banner
체인캐처 혁신가들과 함께하는 Web3 세상 구축