同一个池子公式,装进去的币可能是四种完全不同的东西:一种就是普通代币,一种自带汇率接口,一种余额会自动变化,还有一种是一张代表别人金库份额的凭证。新一代池子在部署时给资产标了类型号,因为这个号决定合约用什么数字去给这一路资产计价——计价口径选错,公式再精确也没有意义。
第一类是标准代币,USDC、USDT 这种,计价就是余额本身,前提是它们遵守同一套精度约定。这类资产的坑主要在接口怪癖上:不同链上的小数位不同、有些转账函数返回值的写法不规范、有些代币带转账税。文档在技术前提里写明要求兼容这套接口并支持到十八位精度,实践中真正让人困惑的从来不是公式,而是明明有余额却兑换失败的报错,多数能追到精度或转账实现不标准这两处。
第二类是带汇率的代币,典型代表是封装型质押凭证。它们的余额数字不会自己变,但每一份对应的底层资产数量随时间上升,所以池子必须额外引一个汇率接口,把凭证数量折算成底层口径再进公式。这一类的全部风险集中在汇率接口上:它必须是只升不降的、必须限速更新、必须来自协议自己的记账而不是某个池子的现货价。这类资产进池等于把协议的第二个信任点接进了做市公式,尽调时要单独确认汇率来源与平滑实现。
第三类是再基代币,余额会随着收益在钱包里自动增加。它的计价看着最简单——余额本身就是价值——但记账上最别扭:合约在前后两次读取同一地址的余额时可能拿到不同数字,任何按余额做增减计算的逻辑都要考虑这个变量在两次读之间自己动过。此外,把再基代币和它的封装版本放进同一个池子时,两种记账习惯混在一起,前端显示的枚数、你算的份额、合约用的口径可能三者不完全一致,做精细盈亏核对时要用同一口径贯穿始终。
第四类是 ERC-4626 金库凭证,一张代表单底层资产金库份额的标准化代币。文档指出这类资产支持任意精度,因为金库凭证与其底层资产的位数可以不同,换算必须走金库自己声明的资产与份额接口。它的坑在于口径链条最长:池子读金库的每份资产净值,金库净值取决于它内部策略的估值,策略估值又可能依赖别的喂价。任何一环出问题,池子里这一路资产的账面价值会与真实可赎回价值长期偏离,而池子公式不会察觉——它只会忠实地用那个数字定价。
把这四类摆在一起看,能得出一条判断准则:类别越靠后,池子的价格里掺进的间接假设越多。第一类的偏差主要来自转账实现,第二、三类来自汇率与再基记账,第四类来自多层估值链。这不代表第四类不该做,它让 LP 一笔操作就能间接参与更复杂的收益结构,代价是你要多核对两到三层来源。
进一个装着非标准资产的池子之前,可以按这份清单走一遍。先查池子的资产类型标注,确认这一路是按余额、按汇率还是按金库净值计价;再查它引用的汇率或净值接口地址与实现是否单调、限速、来源合规;然后核对精度设定与你的钱包和路由是否一致,尤其是同一代币跨链位数不同的情况;最后确认这个资产本身的协议风险,因为这四类资产的公式风险都不覆盖底层协议爆掉的情况。
还有一处细节值得留意:同一个资产进不同版本的池子,计价方式可能不一样。老池子靠部署时写死的价格刻度,新一代池子则用动态费用与汇率支持把这件事显式建模。所以比较两个装着同一对资产的池子时,别只看费率与深度,还要确认两边对汇率变化的反应速度,一个即时跟价、一个靠参数爬,两种情况下套利与损耗的分布完全不同。
最后回到 LP 的判断标准:资产类型不是技术细节,它是风险说明书的目录页。你签的每一笔加流动性交易,都不过是在接受这一路资产的计价方式。把这份目录读清楚,比在几个池子之间比小数点后的年化数字有用得多。
本文只讨论机制与计价口径,示例不构成收益承诺,本文内容不构成投资建议;提供流动性可能出现费用不足以覆盖损耗或底层资产损失的情况,请以链上实际参数为准。

发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。