什么是自动做市商?
在传统的金融市场里,流动性管理机构一般是靠控制买卖价差来保持市场流动性的。不过呢,这种中心化的做法和区块链 “去中心化” 的核心价值是相互矛盾的。自动做市商(AMM)可是加密货币领域里的创新机制,它利用数学算法和智能合约重新定义了交易规则。
AMM 最牛的创新就是第一个用恒定乘积公式来定义交易模型。就拿 Uniswap 经典的 x*y = k 模型来说吧,当有人拿代币 A 去换代币 B 的时候呢,算法就会根据代币池里这两种代币的数量关系自动算出对应的兑换价格。
假设初始池中有 1000 枚 A 和 1000 枚 B(乘积 k=1000 * 1000=1,000,000),当用户用 100 枚 A 兑换后,池中现存的代币数量将会变成 1100 枚 A 和 910 枚 B(乘积 k 保持 1,000,000 不变),这个数值的变化代表了该用户向代币池中存入了100 枚 A(1000+100=1100)的同时提取了 90枚 B(1000-90=910)。此时兑换者获得的 B 代币数量与价格变动便形成了有效的数学对应关系。这种机制无需传统订单簿,仅凭数学算法即可实现 24 小时不间断交易。
这个机制非常厉害,一下子就解决了传统交易结构中三个特别让人头疼的问题。首先解决的就是流动性门槛。不管是谁,只要存进去价值相等的两种代币,就能创建交易对。再就是交易深度保障。资金池要是越大,那大额交易的时候滑点就越小。还有最重要的一点,就是去中介化。整个交易都是靠代码来执行的,这样就不会有人为操纵价差的情况了。
参与者只要质押代币成为流动性提供者(LP)就能随时赚钱。当用户往代币池里注入代币资产之后,就能拿到对应份额的 LP 奖励代币。假设每笔交易都要收取费率为 0.3% 的手续费(不同平台的费率可能会不一样),那么这些交易手续费会按照流动性比例同步分给 LP。就拿运营 TVL(总锁定价值)为 1 万美元的代币池来举例,如果年化手续费收入能够达到 10% 的话,那作为 LP 的用户一年就能拿到 1000 美元的被动收益。
什么是交易滑点?
交易滑点其实就是指用户对交易目标价和实际执行价之间的价差容忍度。在去中心化交易所的自动化做市商系统中,交易滑点如同看不见听不到的空气,但却能时刻影响着加密资产交易的最终结果。这种价格偏差不是技术故障,而是在 AMM 运行机制下交易的必然产物。
还是拿前面介绍过的 Uniswap 模型为例:当用户用 10 枚 A 代币去兑换 B 代币时,系统会按当前池中资产比例计算兑换量。假设当前流动性池为 1000 A / 1,000,000 B,此时 1 A = 1000 B,即当前成交市价为 1000 B/A。若该用户此时按照现价执行交易挂单,那么根据公式计算,他将会把 10A 兑换成 9900 B,那么实际成交市价就变成了 990 B/A,即产生了 1% 的价格滑点,计算公式为(1000-990)/1000 *100%。
形成交易滑点的根本成因在于 AMM 这种交易结构的零和博弈特性。因为每笔交易都会改变资金池的资产比例,从而导致后续交易价格自动调整。这种机制在保证即时成交的同时,也会形成天然的价格阻力 —— 当单笔的交易量越大,对代币池比例的改变越剧烈,价格偏离就越大。在一个代币池 TVL 仅为 100 万美元的 DEX平台,去执行 50 万美元的兑换单,其滑点价差可能会超过 20%。
同时,市场的流动性和交易规模是影响滑点的两个重要的变量。在流动性深度达到 5000 A 的 Uniswap 池子,兑换 10 A 代币的滑点仅有 0.2%。这说明当流动性提供者投入的代币流动量越多,实质上是为交易摩擦构建了一个缓冲垫。因此,成熟的交易用户会主动查看各大代币池的 TVL 数据,并通过选择深度足够的交易对进行兑换操作,从而尽可能地降低这种无常损失。
什么是三明治攻击?
在 AMM 机制支撑的 DeFi 交易平台中,三明治攻击已成为困扰用户的典型机器人套利模式。这种攻击通过精准操控交易顺序,在目标用户的正常交易前后设置对应的 "夹击交易",就像三明治结构一样,从而形成价格波动中的无风险套利空间。
当攻击发生时,攻击者会利用区块链交易的 "内存池" 机制来监控待确认交易。当其检测到发生大额买入订单时,攻击者立即提交相同金额但支付更高网络手续费的买单,来保证在自己能抢先在目标交易前以相同价格成交。而这笔前置大量购入标的资产的交易,会直接推高交易池中该资产的价格。待受害者的原定交易继续抬升后的价格完成资产兑换后,攻击者随即会用相同的方式挂上卖单,抛售先前购入的资产,从而通过价格差实现套利。
以 ETH/DAI 交易对为例:当用户计划以 1% 滑点买入价值 10 万美元的 ETH 时,攻击者预判该交易将推高 ETH 价格。他们会率先以 100 万美元资金购入 ETH,使 ETH 市价上涨 3%。而用户的订单因此以高于预期的价格成交,攻击者随即在用户交易完成后反向操作,以新价格卖出 ETH 并套取用户支付的价格差额。整个攻击过程快到可以仅在链上的一个区块内就能完成买卖双向交易,让受害者的实际支付成本高出预期 2%-5%。
这种攻击模式直接侵蚀普通用户的交易收益,迫使交易者在设置滑点容忍度时陷入两难:过低的滑点设置会导致交易失败概率升高,而过高的滑点设置则会为攻击者预留套利空间。随着以太坊等区块链网络交易透明度的提升,三明治攻击已成为 AMM 交易机制中亟待解决的系统性风险。
结语
如今基于 AMM 模型的 DeFi 交易已经撑起了超过 200 亿美元市值的链上市场!它就像一个力大无穷的大力士,稳稳地支撑着去中心化交易所、借贷协议、衍生品平台等这些各种各样的 DeFi 应用的发展。这个由代码驱动的市场机制,就像马良手里的那支神奇画笔,正在一点一点构建出整个去中心化金融市场的底层逻辑,并让这个大舞台有了全新的布局和规则。这种改变就像是一场无声的革命,悄悄地在金融世界里掀起波澜,给整个金融市场带来了新的活力和无限的可能!
JU-USER-j120Tww3
2025-08-14 15:50
区块链技术科普:一文搞懂[自动做市商]
免责声明:含第三方内容,非财务建议。
详见《条款和条件》