自 DeFi 夏季鼎盛时期以来,加密货币交易者一直在 Uniswap 等 DEX 和 Binance 等 CEX 上进行交易。不过,DEX 主要采用自动做市商(AMM),而 CEX 主要采用限价订单簿(LOB)。交易者通常会体验到,自动做市商定价简单,允许交易者避免将其资产托付给集中化的行为者,而 CEX 的限价订单簿由于来自活跃做市商的更精确的流动性,可为交易者持续提供更好的定价。
尽管两种类型的交易所之间存在其他权衡,如 AMMs 上的收益耕作和 LOBs 上更丰富的信息交易,会对决定在哪个平台上进行交易起到一定作用,但定价才是游戏的最终目的。那么自然而然的问题是,我们为什么不把集中式交易所去中心化呢?去中心化的 LOB 显然会改变游戏规则,既能实现 dapps 的非托管优势,又能获得完整订单簿提供的更好定价。
下面我们来详细了解一下。
AMM 是链上程序(智能合约),允许用户在成对资产之间进行交换。它们通过维护成对的流动性池来实现这一目的,而流动性池则是一种交换工具。资产的价格通常由现在著名的第一代 AMM 结合曲线公式 x*y=k 决定。由 Uniswap v1/v2(恒定产品做市商)等 DEX 首创。还有其他类型的做市商,如常数和做市商、常数均值做市商和(更普遍的)常数函数做市商,但保持一个不变的公式来公平地决定资产转换率的概念是相同的。
UniV2 中 AMM 定价工作原理的简化示例(假设零费用):
在 AMM 上进行交易时,用户通常在指定的价格范围内提供流动性,这个价格范围可以相对较窄,也可以从 0 到无穷大(后者是 UniV2 的传统行为)。无论选择哪种方式,都存在资本效率低下的问题:
在窄幅区间内,当价格处于区间内时,有更多的资金是可操作的,但价格只是偶尔处于区间内;
范围广,资金分散,而且大部分资金在任何时候都无法动用。
由于价格不断变化,只有当流动性提供商使用严格的范围并经常更新这些范围时,AMM 上的资金才能得到很好的利用。然而,频繁更新需要以太坊主网上的大量气体,因此提供商只能非常不频繁地更新其范围。
这种资本效率低下的后果是终端用户的滑点增加。相对于总流动性而言,交易量越大,滑点就越多,而资金池越浅,滑点就越大。我们可以从下图典型的 x*y=k:中直观地看出这一点。
Curve:掉期越大,我们沿曲线水平移动的距离越远,导致对角线越平(价格越低)。
对于规模较大的交易,经验丰富/高级的交易者往往会选择 CEX。
(就现货交易而言,Binance 的日交易量是 UniV3(以太坊)的 18.5 倍,截至 2023 年 8 月 3 日,通过 CoinMarketCap得出)。
什么是AMM?
使用自动做市商的 DEX 利用智能合约促进两种资产之间的交换,并遵循自动确定汇率的公式。
集中式交易所几乎全部采用限价订单簿。限价订单簿是出价和要价的有序列表。这些订单按照价格-时间优先顺序成交,即最低报价和最高出价优先成交,从而激励做市商竞相提供最佳价格。这种竞争会降低最终用户的滑点。
Deribit 上的 ETH/USDC 现货订单簿示例。
订单簿上的点差可能非常小,因为做市商会根据供需情况和新信息不断调整订单。这意味着,做市商在一天中会向交易所发送大量新订单。
按现货交易量计算,中心化交易所 Binance 和 Coinbase 仍是排名前两位的加密货币交易所,而 Deribit 则是大多数机构加密货币期权交易的首选。
什么是CEX?
利用中心化限价订单簿按照价格-时间优先顺序成交订单的集中交易交易所。
对于频繁交易者来说,如何在执行质量与将资金委托给中心化实体所带来的风险之间取得平衡,是一个棘手的问题。
去中心化的 LOB 有可能在 AMM 和中心化交易所之间实现两全其美:既能提供出色的执行质量,又能让用户保留对其资产的监管。
目前,在产业链上实施 LOB 的主要挑战是缺乏足够便宜的天然气和丰富的交易环境。由于做市商经常调整报价,LOB 需要廉价且频繁的交易。新一代高 TPS(大于 2k)区块链正逐渐使完全链上 LOB 变得更加可行。因此,出现了一些著名的链上 LOB 案例,包括 Econia(Aptos)、DeepBook(Sui)和 OpenBook/Serum(Solana)。
实现全容量LOB的第二个障碍是在EVM上大规模运行LOB。与EVM兼容的LOB不仅能提供低滑点的分散交易,还能提供与更广泛的EVM应用程序兼容的机会。
什么是去中心化 LOB?
完全链上限价订单簿,使用价格-时间优先订单匹配功能匹配链上订单。
归根结底,DeFi 要想超越 CeFi,就必须提供相当或更好的用户体验。而对于交易者来说,用户体验的一个重要部分就是执行质量。链上 LOB 是缩小 DeFi 和 CeFi 执行差距的关键部分。
Monad 是与 EVM 兼容的高性能第 1 层,每秒交易量达 10,000 TPS,完成时间小于 1 秒。