AMM 为什么需要储备两种资产

先把 DeFi 的“四块积木”放到一张图里

在 DeFi 里,很多产品看起来五花八门,但底层常用的基础模块主要就四类:自动做市商(AMM)、流动性池(LP Pool)、链上借贷协议、收益农场(Yield Farming)。它们分别解决四个问题:

– AMM:让你不用等“对手盘”也能完成兑换,价格由池子里的储备关系自动给出。
– 流动性池:把很多人的资金集中成一个“公共库存”,为交易或借贷提供可用资金。
– 借贷协议:用抵押物做担保,按规则自动放贷、计息、清算。
– 收益农场:把手续费、利息或协议补贴“打包成激励”,引导资金去某些池子或市场。

理解“AMM 为什么需要储备两种资产”,本质是在理解:一个没有柜台、没有做市商团队的“自动兑换柜”,如何同时给出价格、完成交易、并把风险与收益分配给参与者。

两种资产储备:不是“凑一对”,而是为了同时解决价格与成交

把 AMM 想成一个 24 小时营业的外币兑换柜。你想把 A 资产换成 B 资产,柜台不问你“有没有人愿意用 B 换 A”,而是直接根据柜台里 A 和 B 的库存比例给你报价,并当场完成兑换。

关键点在于:

1)价格需要“参照物”,两种资产才能形成可交易的报价
如果柜台只有 A 资产,没有 B 资产,那么它无法完成“用 A 换 B”这件事;更重要的是,它也无法给出一个可执行的价格。价格在这里不是一句口头报价,而是“按这个价我真的能给你 B”。因此,AMM 必须同时持有你要换出的那一边(A)和你要换入的那一边(B),价格才是可兑现的。

2)成交需要库存,两边都要有货
交易发生时,用户把 A 放进池子、从池子取走 B。池子里如果没有足够的 B,就会出现“报价存在但无法交割”的问题。两种资产储备让 AMM 像一个双向库存:有人买走 B,就增加 A;有人买走 A,就增加 B。库存随交易自动调整。

3)两种资产让风险与收益有承载体:LP 提供的是“库存与报价能力”
很多人会问:LP(流动性提供者)到底在“提供什么”。直观地说,LP 提供的不是“借给某个人的钱”,而是向公共兑换柜台提供两种货币的库存,使得任何人都能随时换汇。LP 的回报来自于“柜台被使用得越多,手续费越多”,但承担的风险也来自于“库存结构会被交易持续改变”。

用生活类比:你和朋友合伙开了一个“美元/人民币”兑换窗口,你们必须同时准备美元与人民币。只准备一种货币,窗口就只能单向收钱、不能交付,业务无法闭环。

AMM 两种资产储备

钱从哪来、流到哪去:AMM、借贷、收益农场的现金流地图

理解两种资产储备之后,再把视角拉远:DeFi 的收益不是凭空出现的,核心是“有人为服务付费”。常见来源与去向大致如下。

钱从哪来

手续费:交易者支付。当用户在 AMM 里兑换资产,通常会支付一笔手续费,作为“占用流动性”的成本。你可以把它理解为兑换柜台的服务费。很多人关心“流动性池的手续费从哪里来(交易者支付)”,答案就是:不是协议凭空发钱,而是每一笔真实兑换都在付费。
借贷利息:借款人支付。在借贷协议里,借款人为了获得可用资金,需要按时间支付利息;这笔利息主要流向出借方(存款人)。
奖励代币:协议补贴。有些协议为了启动流动性或扩大市场,会用奖励代币补贴参与者。这不是“业务自然产生的现金流”,更像商家开业发券、平台拉新返利。
清算收益、MEV 等生态贡献。当抵押品价值不足时会触发清算,清算者可能获得奖励;某些链上撮合与打包机制也会产生额外收益空间。对普通用户而言,更重要的是知道这些收益通常来自“维持系统安全与偿付”的机制设计,而非无风险增值。

钱流到哪去

分配给 LP(流动性提供者):手续费通常按份额分给提供两种资产的 LP,因为他们承担了库存被交易改变的风险。
分配给借贷储户(出借方):借款利息主要支付给存入资金的一方,他们提供了可借出的资金池。
分配给协议金库(protocol revenue):部分手续费或利差会进入协议金库,用于开发、安全、保险储备或生态激励。
分配给治理者(DAO):在一些治理结构中,金库资金或收入会按治理规则用于回购、分红式分配、补贴或公共物品支出(具体取决于协议设计)。

把这些连起来看:AMM 为什么要两种资产?因为它提供的是“即时成交 + 可执行价格”的服务;而这项服务的付费者是交易者,收益主要分给提供库存的人。

为什么用户能赚到钱:服务需求、风险承担与收益的对应关系

用户之所以可能获得收益,通常对应着“你为系统提供了什么”,以及“你承担了什么风险”。

1)交易者需要流动性 → 支付手续费 → LP 获得一部分
当市场波动、兑换需求旺盛时,交易者愿意付手续费换取确定性成交。LP 赚到的是“被使用的服务费”,但要承担库存结构变化带来的价格风险与波动风险。

2)借款人需要资金周转或杠杆 → 支付利息 → 出借方获得一部分
链上借贷之所以常见“超额抵押”,是因为系统无法像传统银行那样依赖信用调查与法律追偿。很多人问“为什么 DeFi 借贷不会产生信用贷(结构决定)”,原因就在于:协议只能依赖链上可控的抵押物来保证偿付。借款人支付利息,是在为“无需人工审批、随借随还”的资金可得性买单;出借方获得利息,是在为系统提供可借资金。

3)协议需要增长 → 提供奖励 → 参与者获得补贴,但要识别可持续性
奖励代币更像营销费用:短期能抬高收益表现,但长期能否持续取决于协议是否真的产生手续费与利息等“自我造血”的收入。

4)风险越大 → 年化通常越高,但风险不是“附赠品”
在 DeFi 里,收益往往与风险绑定:包括价格波动、智能合约风险、清算风险、流动性枯竭风险、治理变更风险等。两种资产储备的 AMM 结构,决定了 LP 不是拿固定利息,而是在承担“库存随交易变化”的不确定性;借贷协议的出借方也不是零风险,因为极端行情与系统性故障可能影响偿付。

回到标题:AMM 需要储备两种资产,是为了让“价格可执行、交易可交割、收益可分配、风险有人承担”。当你看见某个池子在提供收益时,最应该追问的不是“收益高不高”,而是:这笔钱是手续费、利息还是补贴?由谁支付?在什么条件下会减少甚至变成亏损?把现金流与风险对齐,才算真正看懂 DeFi 的底层运作机制。