“自动做市商”(AMM)机制解析:数学公式如何取代传统订单簿来为资产定价?

必备术语词典 / 浏览:1

在传统金融市场中,资产的定价依赖于订单簿——买卖双方提交限价订单,通过价格匹配完成交易。然而,在去中心化金融(DeFi)的世界里,一种名为“自动做市商”(AMM)的机制正悄然掀起一场定价革命。它摒弃了订单簿,转而依靠数学公式为资产定价,不仅降低了流动性提供的门槛,更重塑了我们对市场效率的理解。本文将深入解析AMM的核心机制,探讨其背后的数学原理,并分析它如何成为虚拟币领域最炙手可热的基础设施。

AMM的崛起:为什么订单簿在DeFi中遇冷?

在深入数学公式之前,我们有必要理解AMM诞生的背景。传统的订单簿模式要求市场中有足够的买卖双方同时存在,才能形成连续的价格发现。然而,在早期的去中心化交易所(DEX)中,许多长尾资产交易对流动性匮乏,经常出现买卖价差极大、交易难以成交的情况。

此外,订单簿模式在链上运行成本高昂。以太坊上的每一笔挂单、撤单或改单操作都需要支付Gas费,对于高频做市策略而言,这几乎无法承受。AMM的出现巧妙解决了这些问题——它不需要订单簿,而是通过一个预先设定的数学公式和流动性池来自动计算资产价格,允许用户随时与池子进行交易。

恒定乘积公式:AMM的灵魂方程式

绝大多数AMM的核心是一个简洁而优雅的数学公式:x * y = k

其中: - x 代表流动性池中第一种资产的数量 - y 代表流动性池中第二种资产的数量 - k 是一个恒定常数

这个“恒定乘积做市商”模型最早由Uniswap推广普及。它的运作逻辑是:无论交易如何发生,池中两种资产数量的乘积必须始终保持不变。这意味着,当用户从池中购买一定数量的资产A时,他们必须向池中存入足够数量的资产B,使得交易后的乘积仍然等于k。

价格如何从公式中诞生?

在恒定乘积模型中,资产的价格并非直接设定,而是由池中资产的比例决定。具体来说,资产A相对于资产B的价格等于池中资产B的数量除以资产A的数量:

价格(A/B) = y / x

当有人用资产B购买资产A时,池中的x(资产A)减少,y(资产B)增加,导致y/x比值上升,即资产A的价格上涨。这种价格变化是连续且平滑的——购买量越大,价格滑动越显著。这种机制自动实现了“需求增加推高价格”的市场规律,完全由数学强制执行。

超越恒定乘积:AMM公式的进化

虽然x*y=k是AMM最著名的公式,但不同场景催生了多样化的定价曲线:

恒定和公式:稳定币交易优化

对于价值锚定相同的资产(如USDT/USDC),恒定乘积公式会导致不必要的价格滑动。恒定和公式 x + y = k 提供了零滑点的交易体验,但需要两种资产始终维持1:1价值比例,否则套利者会耗尽其中一种资产。

混合函数:Curve Finance的创新

Curve针对稳定币交易对设计了结合恒定和与恒定乘积的混合函数: A * (x + y) + (x * y) = k 在资产价值接近时,它更接近恒定和公式,降低滑点;当偏离较大时,则更接近恒定乘积,防止流动性枯竭。这种设计使Curve成为稳定币交换的效率王者。

集中流动性:Uniswap V3的突破

Uniswap V3允许流动性提供者将资金集中在特定价格区间,而不是全价格范围。这通过引入虚拟储备实现,实质上创建了无数个微型恒定乘积池。其定价函数更为复杂,但核心思想是让资本效率大幅提升,有时可达4000倍。

AMM定价 vs 订单簿定价:根本差异解析

价格发现机制

在订单簿市场中,价格由最優买卖订单决定:最高买价(bid)和最低卖价(ask)形成价差。价格发现是离散的、阶梯式的。

在AMM中,价格由资产储备比例决定,随着每笔交易连续变化。价格发现是连续的、函数驱动的。有趣的是,AMM本身并不“发现”价格——它只是根据公式提供报价,真正的价格发现由套利者完成,他们通过交易使AMM价格与外部市场价格对齐。

流动性本质

订单簿流动性依赖于做市商主动提交订单,需要专业知识、监控和频繁调整。

AMM流动性是被动提供的——流动性提供者(LP)将资产存入池中后,公式自动处理所有定价和交易。这 democratize了做市,让普通用户也能通过提供流动性赚取费用。

交易执行

订单簿中,交易需要对手方,可能面临无法成交的风险。

AMM中,交易永远有对手方——流动性池本身。只要池中有资产,交易就能执行,尤其适合长尾资产。

AMM的数学风险与挑战

无常损失:流动性提供的隐形成本

当LP向AMM池提供两种资产时,如果这两种资产的相对价格发生变化,LP将面临“无常损失”——相比单纯持有资产,提供流动性可能带来价值损失。

无常损失的本质是套利过程对LP资产的再平衡。当外部价格变化时,套利者会与池交易,直到AMM价格与市场价格一致。这个过程改变了池中资产的比例,使LP持有的资产组合价值低于单纯持有原资产的价值。

无常损失的大小取决于价格变化幅度。对于恒定乘积池,如果最终价格与初始价格比率变化为r,则无常损失比例为: 损失率 = 2√r/(1+r) - 1

例如,如果价格翻倍(r=2),LP将遭受约5.7%的无常损失。价格变化越大,损失越显著。

滑点与交易规模

AMM中的滑点不是由买卖价差引起,而是由交易规模相对于流动性池大小决定。大额交易会显著移动价格,这是AMM设计中的固有特性。

交易前,用户可以准确计算将收到多少资产,因为公式是确定性的。这与订单簿市场不同,后者的大额订单可能只部分成交。

AMM在虚拟币生态中的实际应用

去中心化交易所(DEX)

Uniswap、PancakeSwap、SushiSwap等DEX是AMM最直接的应用。它们已成为虚拟币交易的基础设施,日交易量经常超过中心化交易所。

跨链资产桥

AMM机制被用于跨链桥设计,通过流动性池实现不同链上资产的无缝兑换,如Thorchain的跨链AMM模型。

借贷协议

一些借贷平台使用AMM模型确定利率,将借贷需求与资金供应通过函数关联,实现利率的自动调整。

期权与衍生品

AMM公式被改编用于去中心化期权定价,如Hegic和Opyn的早期版本,通过函数关系将标的资产价格与期权价格联系起来。

AMM的未来演进方向

动态参数AMM

传统AMM使用固定公式参数,新一代AMM开始探索动态调整参数。例如,根据市场波动率调整曲线形状,或在流动性充足时降低费用吸引交易,流动性不足时提高费用补偿LP风险。

预言机集成AMM

为避免过度依赖套利者进行价格发现,一些AMM开始集成预言机,直接获取外部价格信息。这可以减少套利机会带来的无常损失,但引入了预言机风险。

多资产流动性池

Balancer推广了多资产池(最多8种资产),使用广义恒定乘积公式 ∏ xi^wi = k,其中w_i是每种资产的权重。这创造了更复杂的资产组合管理工具。

抗MEV设计

矿工可提取价值(MEV)在AMM交易中尤为突出,套利机器人经常通过调整Gas费优先执行交易。新一代AMM正在设计机制,如批量拍卖、加密内存池等,以减少MEV对普通用户的损害。

AMM的局限性:数学无法解决的一切

尽管AMM机制优雅强大,但它并非万能。其局限性包括:

资本效率问题:传统恒定乘积池中,大部分流动性很少被使用,因为价格大部分时间在狭窄区间波动。

信息不敏感:AMM价格仅基于交易流量调整,无法反映未成交的买卖意向,可能延迟反映市场信息。

组合爆炸:每个交易对需要独立流动性池,导致流动性分散,尤其对于长尾资产。

无常损失恐惧:许多潜在LP因担心无常损失而却步,限制了流动性深度。

自动做市商机制通过数学公式取代传统订单簿,不仅是技术上的创新,更是金融民主化的重要实践。它将做市从专业机构的特权转变为普通用户可参与的活动,为虚拟币世界提供了无需许可的流动性基础层。尽管挑战犹存,但AMM的演进速度令人惊叹——从简单的恒定乘积公式到复杂的动态曲线,从全范围流动性到集中流动性,数学与金融的融合正在创造前所未有的市场结构。

在虚拟币这个充满实验精神的领域,AMM或许只是算法重塑金融的起点。随着更多数学洞察与市场智慧的注入,我们有望看到更高效、更公平、更包容的市场机制诞生,而这一切都始于那个简洁的公式:x * y = k。

版权申明:

作者: 虚拟币知识网

链接: https://virtualcurrency.cc/terminological-dictionary/amm-mechanism.htm

来源: 虚拟币知识网

文章版权归作者所有,未经允许请勿转载。

关于我们

 Ethan Carter avatar
Ethan Carter
Welcome to my blog!

最新博客

归档

标签