Notes

Posted on Jun 21, 2022Read on Mirror.xyz

浅析:订单簿模式和自动化做市AMM

去中心化交易所(DEX)是DeFi宇宙的支柱,甚至是整个加密生态系统,DEX能够以非托管方式实现资本交换,无需任何中介,当我们谈论DEX时,我们通常指的是像Uniswap这样的自动做市商(AMM)。

同时大多数中心化交易所,如Binance、Coinbase、Kraken、甚至证券交易所都采用的是订单簿模式。

这两种模式有什么区别?为什么DEX会采用另一种机制?去中心化交易所的未来:订单簿模式还是自动化做市商(AMM)?

订单簿模式

订单簿模式基本上是一种匹配机制,它匹配买入和卖出订单,交易者下订单以特定价格买入(买入价)或卖出价(卖出价),当价格匹配时关闭(完成)订单,当价格不匹配时保持未结状态并填写订单簿。

最高买入价和最低卖出价之间的差距是滑点差,流动性越深,滑点差越小,对于像币安这样流动性很强的交易所,订单可以以所需的价格迅速关闭(完成);同时,用户需要等待长时间才能关闭(完成)流动性不足的订单簿上的订单。

订单簿的流动性有两个来源:交易者和做市商。

订单簿上装满了未结订单,“做市商”的角色就是填补订单簿,做市商是指积极报价双面市场的公司或个人,在订单簿上提供出价和要求,以通过套利获利。

有两种订单会被放置:市价订单和限价订单。

市价单通过采用订单簿上的最佳(当前)市场价格立即关闭(完成交易),买方采用最低的可用要价,而卖方采用最高的买入价。因此,市价单是一种“接受者”,它从订单簿中夺走了流动性,市价交易在cex交易所通常需要支付更高的交易费用。

优点: 1,交易者可以下限价单并等待其以所需价格完成交易 2,如果市场是流动性的,交易可以迅速关闭(完成)而不会受滑点损失 3,订单簿模式被tradefi和CEX广泛使用,对个人和机构投资者来说是直观很容易接受的 4,可以使用特定的订单类型,例如止损。

缺点: 1,如果市场没有流动性交易体验会比较差

AMM 模式

自动做市商(AMM)模式是市场缺乏流动性情况下高效节省gas的解决方案,也是交换代币的更简单方法,由Uniswap开创,AMM通常使用简单的公式 :

X * Y = K

X和Y表示流动性池中交易对代币的数量,K是一个常数,这是确定将一个代币交换到另一个代币的价格的明智方法,而无需另一个交易者在相反的方向下订单。

我们以ETH/USDC交易对为例,假设ETH目前交易价格为2000USDC,现在交易池中有10ETH和20000USDC,常数K等于200000。

如果Alice现在卖出1ETH,我们大多数人都会期望Alice收到2000USDC,这是当前的市场价格。然而,这种情况是,当Alice卖出1ETH时,池中总共有11ETH,池中USDC的数量将为18181.81,以保持恒定的K不变。

因此,爱丽丝在本交易中只能获得1818.19USDC,代表9%的滑点。

当交易金额很大且池流动性不足时,这种滑点是显着的。

AMM引入了流动性池的概念,AMM不是匹配出价&要价订单,而是使用上述公式确定交易价格,流动性来自该特定交易对的资金池,每个人都可以通过将代币存入流动性池来成为流动性提供者(LP),LP通过分享交易者支付的交易费用来获得奖励。

优点: 1,促进非流动性市场的交易 2,报价始终可用,交易者无需等待与任何交易对手匹配即可关闭(完成)订单 3,节省gas,交易可以在一次交易中完成

缺点: 1,如果池中流动性不足,大宗交易者会遭受重大滑点 2,如果池中代币的价格相互影响,LP可能会遭受无常的损失 3,资金利用效率低下,大多数交易只能在一定范围内执行

我们现在明白,我们可能会遭受滑点,LP可能会遭受无常的损失,为什么Uniswap和很多DEX还会采用AMM而不是订单簿模式?

即使他们已经发展了一个流动性市场,还是不使用,为什么?

很简单,因为gas。

AMM模式是高效节省gas的,它通过用公式确定价格来关闭(完成)单个交易中的任何交易。想象一下,在订单簿模式中完成单个订单需要多少笔交易?例如,想使用USDC购买ETH:

1,下限价买单, 2,价格要与1个卖价订单匹配,并且要能完成部分交易量 3,价格飙升,你需要取消订单 4,你需要用更高的买入价替换订单 5,整个订单关闭(完成)。

此交易需要5笔交易,更不用说大订单必须要多次执行操作才能完全完成交易,在高昂的天然气费环境下,这会导致仅完成一笔交易的交易成本都会很高,整个交易完成成本会剧增。因此,考虑到高效节省gas,AMM模式更有意义。

改变游戏规则?

由于L2的发展,交易现在可以更快,gas更便宜!

Rollups增加了以太坊的可扩展性,同时提供与第1层链相同的安全级别,资金由主链上的智能合约持有,而计算和存储则在链下执行。

因此,DEX上的订单簿将非常实用,基于订单簿的交易所更直观易懂,并被个人和机构投资者广泛采用,它可以提供各种在AMM中受到限制的订单类型。

让我们拭目以待订单簿模式在DEX上的变革!