单边提供流动性:只放一种币进场要多付什么代价 图 1
单边提供流动性:只放一种币进场要多付什么代价 · 图 1

单边进场省掉的是什么步骤

传统 AMM 池要求你按池内当前比例备齐两种代币,再一次性存入。单边提供流动性把这一步替用户简化了:你只存入一侧资产,合约在入池前先按池价自动兑换出另一半,再按目标比例加入。对被「凑齐两种币」挡在门外的用户来说这条路径很顺手,但要清楚:省掉的只是手动兑换的操作,兑换本身一件都没少发生,它只是被写进了合约里,安静地从你的本金中先扣一笔。

单边提供流动性:只放一种币进场要多付什么代价 图 2
单边提供流动性:只放一种币进场要多付什么代价 · 图 2

那笔隐藏兑换由三部分成本组成

合约把你存入金额的一半换成另一种代币,这一步同时产生三笔支出。第一是兑换手续费,按所在池的费率档位收取,通常与正常做一笔交易没有区别;第二是价格影响,兑换量相对池内深度越大,成交均价越偏离现价,小额相对薄池同样可能付出可见的滑点;第三是 gas 或对应链上的执行费。三者相加就是你为「方便」支付的显性代价,估算时可以把兑换量的一半视作一笔正常市价单,套用该池当前的深度去粗算冲击成本,再叠加费率即可。示例逻辑:假设单边存入折合一千美元、兑换一半、价格影响约半个百分点,那么仅冲击一项就约五美元,还没算兑换费与链上执行费。

集中流动性池还要看区间怎么摆

在集中流动性池里,单边进场结果取决于你选的区间与当前价的关系。如果价格刚好落在区间边缘,所谓单边其实接近挂出一张单侧的限价卖单或买单:进场瞬间大部分资金已经被换成另一侧。若价格随后朝区间外移动,你的持仓会整体变成其中一种币,这与双边入池「开始时各占一半」的直觉完全不同。自动区间工具替你选的边界,决定了这笔单边兑换的初始配比,值得在确认交易前展开参数看一遍。

进场之后两本账如何联动

入池完成后,仓位与双边入池没有区别:价格变动时池内自动再平衡,两种币的配比持续漂移,无常损失照常在账。差别只在于你的成本基准——单边进场者的实际入池价格已经吃过一次兑换损耗,等效于在一个更差的组合价上开始做市。回本条件因此比双边入池更苛刻一点:手续费累计不仅要覆盖无常损失,还要先覆盖那笔进场兑换。自查的方法是定期导出仓位明细,把「兑换损耗、手续费累计、当前持仓价值」三行分开记,避免把损耗误记成做市亏损。

参与前先核对五件事

一是能否在区块浏览器里找到这笔交易实际调用的路由合约,读懂里面那笔兑换调用的目标池;二是前端展示的预估收益里,兑换费与价格影响是否被单列,还是混进了净收益口径;三是区间是否由工具自动设定、边界依据什么规则;四是退出时能否只取回一种币、是否需要先还清某些借项;五是你能否接受两种资产同时下行的最坏情况。任何一项看不懂,单边进场的便利就更像一笔自己没报价的交易。 补一个容易被忽略的操作细节:多数单边进场的实现允许在确认前调整兑换滑点上限,而默认值往往照着宽松方向设置,因为收紧默认值会让失败率上升、影响转化数据。你应当反过来做——把上限压到自己能解释的范围内,宁可交易失败重来,也不要在无人察觉的瞬间替那笔隐藏兑换接受一个坏价格。另外留意前端是否提供只进不出的模拟:若同一份模拟交易页面找不到那笔兑换调用的明细,说明它没有把兑换完整地摊给你看,这份便利的定价就更值得怀疑。跨链版本的流动性工具同理:如果单边兑换的目标池在另一条链上,你还应确认价格读的更新延迟与桥的确认窗口,别把两条时区的报价当成同一秒的价格来比。 链上流动性产品的合约地址、费率与参数会随版本与治理调整,本文数字均为说明用示例,不代表任何协议实时参数。做市存在无常损失、合约漏洞与资产下跌风险,本文仅为机制科普,不构成投资建议。