BalancerV1是2020年3月上线以太坊主网的一代去中心化自动做市商DEX,也是DeFi早期极具代表性的加权AMM协议,打破了当时Uniswap主流的50/50双资产流动性池范式,把自动再平衡投资组合的思路融入到链上交易机制当中。和传统恒定乘积模型不同,BalancerV1采用加权几何均值不变量公式,池子最多可以容纳8种不同ERC‑20代币,创建者能够自由设定每一类资产的价值权重,权重总和为100%,80/20、60/20/20等任意配比都可以实现,不需要外部预言机介入,依靠市场套利交易自动维持池子内部资产的目标占比。流动性提供者存入资产之后,会获得对应的BPT池子凭证代币,代表自己在整个流动性池当中的份额,交易产生的手续费会直接归集到池内,LP持有凭证就可以分享协议的手续费收益,不需要人工调仓,合约会依靠套利行为完成组合再平衡。
BalancerV1合约架构把交易计算逻辑和资产存储直接绑定在各个流动性池合约之中,没有后续V2版本统一的Vault金库模块,每一个池子都是独立的智能合约,各自保管池内全部代币资产,交易、加入池子、退出池子操作都直接调用对应池合约完成计算与转账。权重参数直接影响滑点表现,80/20这类非均等配比池子,占比高的资产价格变动会更加平缓,占比较低的资产价格波动则会被放大。这套机制改变了无常损失的表现形式,高权重资产能够一定程度降低价格波动带来的无常损失,不少专业LP会依据行情选择不同权重的池子来调整自身的风险敞口,但多资产的数学模型计算复杂,每一笔swap交易需要更多的合约运算,以太坊主网环境下gas消耗普遍高于同期的UniswapV2,普通小额交易者会承担更高的链上执行成本。
BalancerV1分化出交易者、流动性提供者、池子创建者三类用户群体,不同群体可以挖掘协议不一样的价值。对于普通交易者来说,借助协议内置的智能订单路由SOR,一笔swap可以自动拆分到同一个协议下的多个不同池子完成兑换,寻找最优的兑换路径,长尾小币种往往能够在这里找到深度;对于机构与专业DeFi用户,可以直接创建自定义权重多资产池,搭建链上自动化指数组合,不需要基金管理人手动调仓,代币项目方也会利用高权重池子做代币流动性引导,完成早期流动性引导与价值锚定。同时池子创建者拥有手续费自定义权限,手续费区间可以在0.0001%‑10%之间自由设置,高波动小币种池子可以设置较高手续费弥补LP风险,稳定币相关组合可以调低手续费吸引交易流量,灵活的费率机制也是BalancerV1当时吸引社区的一大亮点。
BalancerV1在DeFi夏季迎来用户量与锁仓量的快速增长,原生治理代币BAL的流动性挖矿激励进一步推动大量资金涌入各类加权池,不过合约设计当中的短板也逐步暴露出来。V1合约没有针对通缩代币、转账扣税代币做特殊适配,2020年6月,攻击者利用通缩代币转账自动销毁的特性,结合闪电贷实施攻击,造成数十万美元资产损失,这一事件也让整个DeFi行业开始重视扣税代币与AMM合约之间的兼容性问题。多资产池虽然功能强大,但资金碎片化问题十分突出,大量独立的小池子分散了整体流动性,部分池子深度稀薄,大额交易滑点会急剧恶化。复杂的数学逻辑也抬高了普通用户的理解门槛,绝大多数普通散户更习惯简单的双币50/50流动性池,BalancerV1的多资产加权模式更多停留在资深DeFi玩家的使用范围,大众普及度有限。
站在现在的视角复盘,BalancerV1最大的行业贡献,是证明了加权自动做市商模型的可行性,拓展了AMM的边界,把DEX不再仅仅当成代币交换工具,还赋予了链上资产配置、自动指数基金的能力,后续V2版本的Vault金库架构、各类改良加权池,很多设计思路都继承自V1的探索成果。虽然BalancerV1主网合约至今并未关闭,但V2迭代升级、行业新AMM方案不断涌现,V1的实际锁仓量和交易活跃度持续走低,已经不再是市场主流使用版本。对于币圈学习者来说,读懂BalancerV1的技术机制,也能够更加透彻的理解不同AMM模型之间的取舍:功能灵活性、合约复杂度、gas成本、无常损失、用户门槛,几者之间很难做到全部兼顾,每一种DEX模型都是对不同需求的妥协与平衡。

