仅供教育用途,不构成投资建议。AMM 兑换和流动性头寸可能遭受滑点、MEV、合约损失,以及相对持有策略的表现落后。
直接答案
自动做市商是一类链上交易机制,按照特定规则或曲线,针对池内资产报价并结算交易。恒定乘积、加权、稳定币兑换、集中流动性和基于钩子的设计具有不同的不变量、手续费与风险;AMM 并不等同于 x*y=k,也不代表所有去中心化交易所。
对于兑换,应区分交易前边际价格、平均成交价、确定性的价格影响和等待期间的滑点。对于流动性头寸,应以持有相同资产为基准,将存入资产、池份额或区间流动性、手续费、激励、Gas 和提取所得逐项对账。
输出数量
18,132.22
- 含费用价格冲击
- 9.34%
- 输入侧费用
- 0.03
结果是教育用途的近似值。除非明确展示,否则未计入交易场所规则、税费、延迟、预言机行为及其他协议参数。
运作方式
- 锁定链、资金池与路由器地址、实现版本、代币排序和小数位、曲线或不变量、费率层级、协议费、钩子、管理员及暂停控制。
- 统一原始余额和内部储备的单位;定义输入资产、输出资产和价格单位。核查直接转入、再基准或转账收费是否使实际余额偏离账面储备。
- 逐跳复现精确输入或精确输出报价,包括手续费、不变量、舍入、储备更新、边际价格、平均成交价、价格影响、
minOut和截止时间。 - 在声明的区块状态下模拟调用数据、授权、原生资产金额和路径;签名前压力测试状态漂移、MEV、Gas、回滚和替代流动性。
- 流动性提供者应核对存入资产、铸造份额或流动性、有效区间、手续费归属、激励、提取、舍入以及任何锁定或暂停安排。
- 将期末流动性头寸财富与匹配的持有基准比较,分别列示资产价值、手续费、已售激励、Gas、税费、无常损失、逆向选择和再平衡。
- 核验交易收据、余额变动与授权额度;监测曲线、费率、钩子、储备、集中度、预言机用途、升级、区间状态、迁移和退出限制。
示例
- 一个恒定乘积池有
x=100 ETH、y=200,000 USDC和k=20,000,000。无手续费时精确买入 10 ETH 需要200000*10/90 = 22,222.222222 USDC;若收取 0.30% 输入费,则需要200000*10/(90*0.997) = 22,289.089491 USDC,平均成交价为2,228.908949 USDC/ETH。交易后储备比率为222289.089491/90 = 2,469.878772 USDC/ETH。 - 同一资金池共有 1,000 枚 LP 代币。按比例存入 10 ETH 和 20,000 USDC,可铸造
100 LP tokens,份额为100/1100 = 9.0909090909%。若储备随后变为 120 ETH 和 264,000 USDC,该份额可提取10.9090909091 ETH和24,000 USDC,尚未扣除销毁费及舍入影响。 - 流动性提供者最初在 ETH 价格为 2,000 时持有 10 ETH 和 20,000 USDC;ETH 涨至 3,200,所以价格比率为
r=1.6。全区间恒定乘积头寸相对持有的价值比为2*sqrt(1.6)/(1+1.6)=0.9730085108,即-2.6991489179%;52,000 USDC 的持有基准,对应手续费前的流动性头寸价值为50,596.442563 USDC。 - 集中流动性设为
L=1,000,区间从PA=1至PB=9,当前价格为P=4。头寸持有166.6666666667单位 token0 和1,000单位 token1,按 token1 计价的价值为1,666.6666666667。当P>=9时,头寸持有零 token0 和2,000单位 token1;只要价格仍在区间外,就不会赚取有效区间兑换手续费。
风险
- 错误识别曲线或 AMM 模型。
- 代币排序、价格方向或小数位使报价倒置。
- 余额、储备或模拟区块状态陈旧。
- 费率层级或协议费改变不变量更新。
- 流动性不足造成巨大的确定性价格影响。
- 滑点容忍度或
minOut允许不可接受的成交结果。 - 三明治攻击或其他 MEV 策略抽取价值。
- 多跳路由器或中间资金池发生故障。
- LP 份额被稀释,或直接转入资产扭曲储备核算。
- 无常损失超过手续费和激励。
- 集中流动性在区间外停止生效。
- 再平衡、Gas 与税费侵蚀区间收益。
- LP 表现中重复计算手续费或激励。
- 激励代币下跌、解锁或无法卖出。
- 转账收费、再基准、回调或钩子破坏假设。
- 将可操纵的 AMM 现货价格用作预言机。
- 合约漏洞、重入或核算错误造成资产损失。
- 管理员、升级、暂停、治理或钩子权限改变行为。
- 跨链桥、托管方、前端或 RPC 被入侵并重定向执行。
- 链拥堵、重组、提取失败或记录错误阻碍退出。
常见误区
- 每个 AMM 都使用
x*y=k。稳定币、加权、集中流动性和自定义曲线各不相同。 - 池内现货价格就是外部公允价格。套利仅会在手续费、深度、延迟和风险约束下促使价格趋同。
- 滑点和价格影响完全相同。价格影响由交易规模决定;滑点还包括报价至执行期间的价格变化。
- 手续费保证流动性提供者跑赢持有策略。资产结构损失和逆向选择可能超过手续费收入。
- 等待就能让无常损失无害消失。它是相对基准的表现落后,可能持续存在,并在退出时兑现。
相关主题
来源
- Uniswap v2 Core - Uniswap Labs(访问日期:2026-08-13)
- Uniswap v3 Core - Uniswap Labs(访问日期:2026-08-13)
- How Uniswap Works - Uniswap Labs(访问日期:2026-08-13)
- Swaps - Uniswap Labs(访问日期:2026-08-13)
- Fees - Uniswap Labs(访问日期:2026-08-13)
- StableSwap - efficient mechanism for Stablecoin liquidity - Curve Finance(访问日期:2026-08-13)
- Balancer Whitepaper - Balancer(访问日期:2026-08-13)
- DeFi risks and the decentralisation illusion - Bank for International Settlements(访问日期:2026-08-13)