BalancerV1作为2020年上线的初代加权型自动做市商,打破早期去中心化交易所只能搭建五五平分流动性池的行业局限,把链上做市与自动化资产再平衡相结合,成为多资产加权流动池的开山协议。相较于Uniswap恒定乘积xy=k的双代币机制,BalancerV1开创性推出多维几何均值不变量公式,单个流动池最多支持八种ERC‑20代币入驻,创建者能够自由自定义各类代币权重,权重总和为百分之百即可,80‑20、60‑20‑20、均等四币池都是常见的池结构,也正因这项核心特性,很多从业者将它视作可以自动调仓的链上指数工具。
从底层技术机制拆解,BalancerV1依靠加权恒定不变量维持池内资产配比,每一次代币兑换引发储备量变动,市场套利者便会顺着链上现货价格完成套利交易,被动把池中各类资产的市值占比拉回预设权重,全程不需要流动性提供者手动调仓。交易滑点也会跟随代币权重产生差异化表现,占比权重越高的币种,同等规模兑换造成的价格冲击越低,很多流动性搭建者会利用该特性打造高权重主流币搭配少量稳定币的对冲资金池。手续费区间设置十分灵活,创建者可设置0.0001%至10%之间的交易费率,所有交易手续费直接归属池子内的流动性提供者,初代版本没有强制抽取协议手续费,最大程度保障做市用户收益。
BalancerV1覆盖代币兑换、被动资产配置、项目代币流动性运维三大方向。普通交易者借助协议内置的智能订单路由,一笔交易拆分跨多个流动池成交,降低大额兑换带来的滑点风险;长期持仓用户搭建多币种加权池,充当低成本链上投资组合,依靠套利行为自动完成再平衡,同时赚取每日交易手续费收益;新项目方可以自定义原生代币和主流资产权重,打造专属流动池,灵活调整手续费,管控代币流动深度。早期BAL流动性挖矿机制同样依托v1流动池开展,系统按照池子流动性、交易手续费系数分配挖矿奖励,带动大量用户进场提供流动性。
受限于初代合约架构,BalancerV1也存在不少原生短板,成为后续BalancerV2推出统一金库合约的主要诱因。v1每一个流动池都是独立智能合约,多池交易时需要反复执行ERC‑20代币转账,Gas消耗偏高;资产记账分散在各个池子合约内部,无法实现链上内部余额结算,批量兑换、多池套利的执行成本居高不下。同时初代合约只适配标准返回布尔值的ERC‑20代币,弹性供给、手续费转账类特殊代币无法接入流动池,自定义做市算法的拓展空间也受到基础合约束缚。
BalancerV1最重要的行业贡献,是证明加权自动做市模式的可行性,打通去中心化交易所从单纯代币交易工具进化为链上资产管理底层设施的路径。现如今虽然v1已经被后续迭代版本接替,但是多资产权重池、套利驱动自动再平衡、自定义交易费率这些核心思路依旧延续在Balancer后续版本以及一众同类AMM项目之中,是研究加权流动池机制必不可少的早期币圈干货范本。
