SudoSwap 是一家以点对点、0 手续费掉期而闻名的 NFT 交易所,最近发布了其用于 NFT 的 AMM(自动做市商)。

撰写:bHeau
编译:TechFlow intern
介绍
SudoSwap 是一家以点对点、0 手续费掉期而闻名的 NFT 交易所,最近发布了其用于 NFT 的 AMM(自动做市商)。 这引起了很多炒作,但也引起了相当大的混乱,并导致人们提出诸如“那为什么这不只是另一个 NFT 市场?”之类的问题,所以这篇文章的目标是帮助人们消除这种困惑。
在我们开始之前,这些是您应该了解 SudoSwap AMM 模型的原因:
NFT 交易所:订单簿与 AMM
你可能已经习惯的大多数 NFT 市场,如 OpenSea 和 LooksRare,都是依靠链外订单簿来促进高效交易。为了帮助你理解这意味着什么,让我们看一个例子:
-
你想以 100ETH 的价格出售一只无聊猿(BAYC),于是去一个像 OpenSea 这样的交易所挂牌出售。
-
OpenSea 让你用你的钱包签署一个信息,表示你想以 100ETH 的价格出售该 BAYC。
-
您签署的订单被存储在链下订单簿中,由交易所托管在数据库中,并显示在他们的界面上(并通过他们的 API 公开),供潜在买家浏览。
-
您的订单会一直放在那里,直到它被购买或者您决定取消它。
这种模式有个优点:用户不需要支付 Gas(在最初批准交易所合同来移动他们的 NFT 后)来上架或投标 NFT,Gas 只为执行而支付。
缺点是:a)交易所在链外托管整个订单簿,这可能会使获得所有订单变得更加困难,一些开发者在获得 OpenSea API 密钥时遇到的问题就是证明;b)所有的定价必须是 "主动的";你不能指定如 "如果我的第一个 NFT 以 1ETH 的价格出售,则尝试以 1.3ETH 的价格出售下一个"。在一个基于订单簿的交易所,你的列表需要手动调整(除非你足够信任交易所,把你的私钥给他们,让他们为你取消/签署新的订单 )。
而 SudoSwap 采取了完全不同的路线,使用链上 AMM 模型而不是链下订单簿。让我们来看看上面的例子,以 100 个 ETH 卖出一个 BAYC,使用 AMM 而不是订单簿会发生什么情况:
-
你想通过 AMM 以 100ETH 的价格出售一个 BAYC,你来到了 SudoSwap。
-
SudoSwap 让你把 NFT 存入一个由智能合约运行的池子中,并指定你想出售的价格。
-
可以查询你池子的合约来获取 NFT 价格。
-
你的 NFT 就放在那里,直到它被买走或你决定取消它:
-
被买走:有人来到 SudoSwap,想要购买你的 BAYC。他们提交交易购买,将其从池子中移除,并将 100 个 ETH 转给您(减去 0.5%的市场费,但没有版税)。
-
取消:您将您的 NFT 从池中撤出。
尽管 AMM 模型要求你支付 Gas 费用来列出你的 NFT,但它都是链上可公开查询的。 不过,总的来说,到目前为止,这两种模型看起来都非常相似。 但是,基于 AMM 的模型允许您做一些使用订单簿无法完成的有趣事情。 为了理解如何,让我们看看 SudoSwap 是如何运作的。
SudoSwap 的架构
如果你熟悉 Uniswap V2,Sudoswap 的 NFT AMM 可以大致被认为是 "Uniswap V2,但对同一代币有多个自定义流动性池",其中代币=NFT,自定义流动性池=可选的不同定价曲线和现货价格。鉴于 NFT 与 ERC20 的不可替代性,这些差异是有道理的。
如果你还没懂,让我试着以更简单的方式来解释它,重点关注单个 NFT 集合如何在 SudoSwap 上工作,我将使用 Based Ghouls 作为一个例子。当你在 SudoSwap 上调出 "Based Ghouls "的页面时,你会看到以下内容:

上面的 4 个统计是什么意思?
-
“地板价”是您能以 (0.226 ETH) 买到的最便宜的价格。
-
“最佳报价”为 0.219, 这意味着可以在 SudoSwap 上以 0.219 ETH 的价格能立即出售。
-
“报价 TVL”意味着 SudoSwap 流动性池中有 36.23 个 ETH 用于 Based Ghouls 的报价。
-
“Volume”是迄今为止基于 Ghouls 在 SudoSwap 上交易的 ETH 交易量。
现在,当您查看底价 NFT 时,此 AMM 模型和订单簿模型之间的区别开始变得明显。 在撰写本文时,以 0.226 ETH 的价格列出了 21 个 Based Ghouls。 这与 OpenSea 或 LooksRare 非常不同,在那里通常只有 1-3 个类似的 NFT 是以地板价列出。
这种定价的原因是:对于在 SudoSwap 上交易的 NFT,买卖是通过流动性池完成的。这些底价资产大部分可能都在同一个流动性池中,并且定价会随着 NFT 的买入而动态变化(所以,目前你不可能以 0.226 的价格买下所有 21 个底价 NFT )。
但我在这里说得太早了。再通过一个例子来展示整个“池”的情况。SudoSwap 上有三种类型的流动性资金池——"代币"、"NFT "和 "交易",让我们从 "NFT "资金池开始。这种类型可以用来出售一个或多个 NFT 集合。我没有 Based Ghoul ,但我拥有 Tubby Cat,所以当我试图为我的 Tubby Cat 创建一个NFT销售池时,我得到了以下结果。

我设置了我的资金池,以 10ETH 的价格出售我的第一个 NFT("起始价格"=10ETH),并且,每出售一次,下一个 NFT 的价格将增加 0.1ETH("Delta”=0.1ETH")。这意味着,如果有人买了我的第一个 Tubby Cat NFT,他会付给我 10 ETH。如果他们还想要第二个,他们将支付 10.1 ETH——就像我前面提到的,价格会随着 NFT 的出售而更新。你也可以把你的 Delta 设为"-0.5 "或其他,然后以 9.5 ETH 的价格出售你的第二个 NFT,这取决于你如何安排你的资金池。
每个 NFT 集合可以(并且将)有多个池子。当你考虑到不同的用户可能希望根据他们的 NFT 持有量获得不同的定价时,这是有道理的。
现在,可能你已经有了一些问题。这里有一些 Q&A,应该是帮助你了解情况的关键:
-
如果我只想以相同的价格出售我的 NFT 怎么办?将你的 Delta 设置为 0,他们都可以以你的池子的起始价格购买。
-
如果我拥有一个稀有 NFT 怎么办?我怎样才能确保我以比地板价更高的价格出售?您可以为您的稀有 NFT 创建一个单独的资金池,并将起始价格设置为比地板价更高的 ETH 值。
-
人们怎么知道要从我的池子里买?这是个特别好的问题,我觉得。SudoSwap 的智能合约不会自动为你找到最便宜的资金池来引导你的交易。相反,人们会通过两种方式从你的池中购买:
-
他们想购买你的特定 NFT,而这只能来自你的池子,所以他们必须从你的池中购买。
-
他们在 "扫地"——一次性购买 10 个最便宜的 NFT——而你的定价符合这 10 个最便宜的 NFT 集合。如果是这样,SudoSwap(或聚合商)就会知道这一点,因为他们会跟踪所有集合的定价,以便给用户提供最佳定价,并将部分交易引导到你的池子。
-
如果我想购买 NFT,而不仅仅是出售它们呢?你可以创建一个购买 NFT 的池子(称为 "代币 "池),并以 ETH 作为资金。您可以设定购买 NFT 的价格,以及每次交易后调整报价的 Delta。你可以为你的第一次购买提供 5 个 ETH,如果选择 -1 的 Delta,下次就会以 4ETH 的价格购买 ,与出售 NFT 的池子设置非常相似。
-
我以为我可以在 SudoSwap 上即时出售 NFT?你可以,通过将你的 NFT 卖到提供最好买入报价的 "买入 NFT 池"("代币 "池)中。这实际上也解释了收藏品报价的作用;要提出 0.2 个 ETH 的报价,你只需创建一个包含 0.2 个 ETH 的池子,并指定 "我将以 0.2 个 ETH 的价格购买这个集合中的任何 NFT "。然后,有人会来把他们的 NFT 以 0.2 ETH 的价格卖给你的资金池,把 NFT 给你。
-
那 DCA 呢?如果你想做一些类似于 DCA 的事情,你可以用你的初始买入价创建一个池子,然后按照你想要的 DCA 方向移动 Delta。我想你可以说这不是 DCA,因为你不是以明确的时间间隔买入/卖出,但至少你是以明确的价格买入/卖出。如果有这方面的需求,也许将来可以设置买入之间的 "时间 "曲线。
-
交易费呢?如果你创建了一个 "交易 "池——既提供以某一价格购买 NFT,又以稍低的价格出售 NFT——你可以获得每笔交易的百分比费用。
对 SudoSwap 的思考
我喜欢为新产品建立 "心理模型",以便弄清它们在市场中的位置,以及它们可以与什么相竞争。实际上,我不知道心理模型到底是什么,我只是最近经常听到这个词,但它听起来与我的工作大致相同。

把 SudoSwap 看作是一个利用 AMM 与订单簿 NFT 交易市场的竞争者,在这里似乎一般来说是正确的模型。SudoSwap 正在进行权衡,如 "增加体 Gas 但全部在链上 "和 "对新用户来说可以说更复杂,但增加了即时流动性",将由用户决定他们在不同情况下喜欢哪种交易所类型。
我也完全理解,对于许多 NFT 用户/交易商来说,AMM/DeFi 是他们不关心的事情,甚至害怕它们。也就是说,SudoSwap 仍然处于一个很好的位置,可以通过与聚合器的整合获得更多的交易量,Sudo 的低交易费用和地板价附近的充裕流动性意味着,对于一些收藏品,通过 SudoSwap 池引导部分或全部交易将为用户带来更便宜的执行价格,而用户甚至不需要学习(或知道)SudoSwap。
正如我之前提到的,SudoSwap 的交易中也不包括版权费用。这是一个有趣的事情,并引发了一些辩论。我在这里没有强烈的意见,看任何一方(支持版税的或不支持版税的)是否投降,或者藏品是否真的试图避免 SudoSwap,这将是很有趣的事情。
总的来说,很高兴看到一个新的协议设计——NFT AMM——获得了一些关注,并为现实世界展示了 NFT AMM 和订单薄之间的差异,我期待着在这两者上进行交易。
原文链接