主页 学院 指南 Balancer 指南
DeFi协议指南

完整指南 Balancer

关于Balancer您需要了解的一切:可编程流动性协议,通过加权池、智能订单路由和可组合的DeFi基础设施重新定义了自动化做市。.

自动做市商
协议类型
2020
已上线
以太坊
主链
BAL
原生代币

什么是 Balancer?

Balancer 是一个构建在以太坊上的去中心化金融(DeFi)协议,兼具 可编程流动性平台自动化投资组合管理器。该协议于2020年3月由 Fernando Martinelli 和 Mike McDonald 推出,Balancer 通过允许池子使用自定义代币权重,而非第一代去中心化交易所使用的固定 50/50 比例,重新构想了自动化做市商(AMM)模型。

在其核心,Balancer 将 Uniswap 推广的恒定乘积公式概括为 加权恒定乘积公式。这意味着一个池子可以容纳多达八种不同代币,比例任意——例如,80% ETH 和 20% USDC,或在三种资产中为 33/33/34。流动性提供者实际上持有一个自我再平衡的指数基金,赚取交易费用而非支付管理费用。

可编程流动性

创建具有自定义代币权重、交换费用和逻辑的池。Balancer'的架构让开发者能够在其基础设施之上构建任何 AMM 曲线。.

投资组合管理器

与其为投资组合再平衡支付费用,Balancer LP 在赚取费用的同时,套利者会自动将池子保持在目标权重平衡。.

资本高效

智能订单路由将交易分散到多个池中以寻找最佳价格。Vault 架构通过内部抵消代币转移来降低 gas 成本。.

Balancer 的工作原理

Balancer 的核心创新是 加权数学公式,是对恒定乘积 (x * y = k) 模型的推广。在 Balancer 中,池中的每个代币都有分配的权重,且不变式按照权重比例在所有代币之间保持。这使得池能够持有非对称配置,同时仍然实现无信任的代币交换。

当交易者在Balancer上交换代币时,协议' 智能订单路由器 (SOR) 在所有可用池中寻找最高效的路径。它可能会将单笔交易拆分到多个池中,以最小化滑点并实现最佳执行价格,类似于去中心化的订单路由引擎。

1

加权池

基础池类型。每个代币被分配权重(例如,80/20,60/20/20),以决定其在池子总价值中的比例。恒定函数确保代币余额的加权几何平均保持不变。.

80/20 ETH/USDC 池意味着池子价值的 80% 保持在 ETH 中,20% 保持在 USDC 中。套利者会持续重新平衡池子,以在市场价格波动时维持这些比例,而流动性提供者在每笔交易中赚取兑换费用。.

2

智能订单路由

SOR 算法查询所有 Balancer 池以寻找最佳交易路径。对于大额兑换,它会将交易拆分到多个池中以最小化价格影响。这对交易者(更好的价格)和 LP(更高的交易量)都有益处。.

Balancer's SOR 还为与 1inch、Paraswap 和 CoW Protocol 等 DEX 聚合器的集成提供动力,即使用户在其他前端进行交易,也会通过 Balancer 池路由大量交易量。.

3

金库

在 Balancer v2 中引入,Vault 是一个单一的智能合约,负责持有和管理所有 Balancer 池中的代币。这种将代币管理与池逻辑分离的方式提供了显著的优势。.

通过 Vault 进行的多跳交换仅在交易结束时转移净差额,从而显著降低 gas 成本。它还支持闪电交换(类似于闪电贷款),可以在单笔交易中借入代币。.

4

闪电交换 & 批量交换

Balancer的金库支持批量交换——在单笔交易中执行多个交换,仅结算净代币转移。这使得复杂的多跳路径更省气体。.

闪电交换允许套利者在交易中临时借入代币,实现无风险套利,帮助池子价格与更广阔的市场保持一致。这通过更紧的价差惠及所有参与者。.

Balancer池类型

Balancer的模块化架构支持多种池类型,每种都针对不同的使用场景进行优化。这种灵活性使Balancer成为可编程的流动性原语,而不仅仅是另一个DEX。.

核心

加权池

最通用的池类型,支持最多8种代币并可自定义权重。非常适合创建能够赚取交易费用的指数基金式投资组合。常见配置包括80/20治理代币池(协议用于其代币流动性)和多资产多元化池。.

使用案例:治理代币流动性、投资组合敞口、DeFi指数基金
稳定币

稳定池(ComposableStablePool)

针对交易接近 1:1 比例的代币进行优化,例如稳定币(USDC/DAI/USDT)或流动质押衍生品(wstETH/WETH)。稳定池使用 StableMath 曲线,在锚点附近提供更紧密的定价,从而在同类资产交换时实现更低的滑点。.

使用场景: 稳定币兑换、LST/ETH 交易对、包装代币转换
高级

线性池

线性池将基础代币(例如 DAI)与其产生收益的对应代币(例如来自 Aave 的 aDAI)配对。它们使用线性定价曲线,确保两者之间的高效转换。线性池是用于提升池内的构建块,以从闲置流动性中产生额外收益。.

使用场景: 产生收益的代币包装器,提升池的构建块
收益率

提升池

Boosted pools 将稳定池与线性池相结合,将闲置流动性路由至外部借贷协议,如 Aave 或 Morpho。只有一小部分流动性留在池中用于交换,其余部分获得额外的借贷收益。这意味着流动性提供者同时获得交换费用和借贷利息。.

使用案例: 在稳定币和 LST 流动性上的最大资本效率

在 Balancer 上提供流动性

在 Balancer 成为流动性提供者(LP)意味着将代币存入池中并获得 Balancer 池代币(BPT)作为回报。BPT 代表您在池中的比例份额,并随着交易费用的产生而增值。.

如何提供流动性

1

选择池子

在 Balancer 应用中浏览池子。考虑年化收益率(APR)、总锁定价值(TVL)、代币组成以及池子类型。更高的 APR 通常伴随更高的风险。.

2

存入代币

您可以存入单一代币或按比例的金额。单向存款很方便,但可能会因池深度而产生小幅价格影响。.

3

赚取 & 质押

接收代表您份额的 BPT。将 BPT 质押在 Balancer' 的计量系统中,以在交换费用之上赚取额外的 BAL 奖励。.

了解暂时性损失

无常损失(IL)发生在池中代币的价格比率相较于您存入时发生变化时。偏差越大,您相对于仅持有代币所经历的无常损失就越多。然而,Balancer 的加权池提供了独特的优势:

50/50 池(更高的无常损失)

等权重池经历标准水平的无常损失。如果一种代币价格翻倍,无常损失约为 5.7%。这些池从平衡的双向交易中获得最多的费用,但承担更高的无常损失风险。.

80/20 池(更低的无常损失)

通过将80%的权重分配给波动性资产,池子对该代币的敞口更大。如果代币翻倍,无常损失约为1.0%——远低于50/50池。这就是许多协议为其治理代币使用80/20池的原因。.

BAL 代币 & veBAL 治理

BAL 是 Balancer 协议的原生治理代币。其主要用途围绕 2022 年初推出的投票锁定模型(veBAL),该模型在协议与最忠实的参与者之间对齐长期激励。.

BAL 代币经济学

最大供应 1亿 BAL
每周发行 由 veBAL 投票治理
分配 流动性挖矿 + 团队 + 投资者
主要用途 通过 veBAL 治理

veBAL 系统

要获取 veBAL,用户必须首先向标准的 80/20 BAL/WETH 池提供流动性,获得 BPT。随后他们将该 BPT 锁定,最长可达一年。锁定时间越长,获得的 veBAL 越多。.

对 gauge 权重进行投票,以将 BAL 发行分配到首选池中

获取全部 Balancer 协议费用的 75% 份额

在质押流动性上获得提升的 BAL 奖励(最高 2.5 倍)

通过 Snapshot 参与 Balancer 治理提案

Gauge 战争 & 投票激励

类似于 Curve 战争,Balancer 拥有其自身的投票激励生态系统。希望将更多 BAL 发行量导向其池子的协议可以通过类似 Hidden Hand 的平台向 veBAL 持有者提供贿赂。这创造了治理权力的市场,并且可以显著提升 veBAL 持有者的有效收益,超出仅仅协议费用收入的范围。.

Balancer v2 对 v3

Balancer 已经历显著的架构演进。版本 2 引入了 Vault,版本 3 通过钩子、简化的池创建以及深度集成的增强池,进一步推进了可编程流动性愿景。.

功能

Balancer v2

Balancer v3

架构
单一 Vault + 独立的池合约
简化的 Vault + 用于可扩展性的钩子系统
池创建
需要部署自定义池合约
模块化钩子允许在无需新池类型的情况下实现自定义逻辑
提升池
复杂的嵌套结构(线性池 + 稳定池)
原生 100% 增强池,内置收益代币
燃气效率
相较于 v1,改进了批量转账
进一步通过瞬时存储(EIP-1153)进行优化
开发者用户体验
文档完善,生态成熟
简化接口,钩子将自定义代码减少最高达 90%

Balancer v3's 最具变革性的功能是 钩子系统. Hooks 是模块化智能合约,可将自定义逻辑附加到池操作(交换前/后、加入和退出)而无需全新池类型。这大幅降低了在 Balancer 上开发者的门槛,并实现了诸如动态费用池、TWAP 预言机和自动流动性管理等创新。

Balancer 上的收益策略

Balancer 提供多层收益,可叠加使用。了解这些策略有助于您根据风险承受能力和资本优化回报。.

兑换费用

基础收益层。每笔通过您的池子路由的交易都会产生兑换费用(通常为 0.01% 到 1%),直接计入您的 BPT。无需领取——您的 BPT 价值会自动增加。.

收益来源:交易量

BAL 发行 & 计量质押

将您的 BPT 质押在池子的 gauge 合约中,以获取每周的 BAL 奖励。奖励数量取决于 veBAL gauge 投票将排放指向该池。veBAL 持有者可将自己的奖励提升至最高 2.5 倍。.

收益来源:协议排放

提升池收益

在提升池中,闲置流动性会存入借贷协议(如 Aave、Morpho)以获取额外利息。这在交易手续费之上叠加,意味着您的资本同时从两个来源产生收益。.

收益来源:借贷利息

可组合性 & 高级策略

Balancer'的 BPT 代币是可组合的 ERC-20 代币,这意味着它们可以在 DeFi 中用作构建块。包括以下高级策略:

嵌套池

在另一个池中使用来自一个池的 BPT 作为代币,创建深度嵌套的收益结构。.

Aura 金融

将 BPT 存入 Aura,以获得提升的 BAL + AURA 奖励,无需自行持有 veBAL。.

BPT 作为抵押品

在借贷平台上将 BPT 作为抵押,以在仍然赚取费用的同时借入针对您的 LP 头寸的资金。.

收益聚合器

类似 Beefy Finance 的平台会自动复利 Balancer 奖励,实现免操作的收益优化。.

使用 Balancer 的风险

和所有 DeFi 协议一样,Balancer 存在固有风险。在向任何流动性池投入资本之前,了解这些风险至关重要。.

无常损失

当代币价格偏离您的存入比例时,会产生暂时性损失。如果在不同的价格比例下撤出,则该损失将变为永久性。波动性较大的代币对面临最高的暂时性损失风险。可通过选择相关性较高的代币对或加权池,以偏好您的敞口来降低风险。.

智能合约风险

虽然 Balancer'的 合约已由 Trail of Bits 和 Certora 等公司审计,并提供了可观的漏洞赏金,但没有智能合约能够保证绝对无漏洞。2023 年,一些旧版池类型出现了安全漏洞。请始终确认您使用的池版本。.

池特定风险

Balancer 池是无权限的——任何人都可以创建。某些池可能包含带有恶意合约、再平衡机制或转账费用逻辑的代币,这些代币会与金库产生意外交互。存入前请始终验证池中的代币合约。.

治理 & 经济风险

BAL 排放可以被 veBAL 投票者重新定向,可能会降低您池子的奖励。协议'对激励的依赖意味着如果 BAL 代币价格显著下跌,收益吸引力可能下降,导致流动性减少和价差扩大。.

常见问题

什么是 Balancer?
Balancer 是一种基于以太坊的去中心化自动化做市商(AMM)协议,作为可编程流动性平台运行。与传统的固定 50/50 池的 AMM 不同,Balancer 支持带有自定义代币比例的加权池,实现自动化投资组合管理和高效的代币交换。.
Balancer 与 Uniswap 有何区别?
在 Uniswap 仅支持等权重的双代币池的情况下,Balancer 允许池中最多包含 8 种代币,且权重比例任意(例如 80/20 或 60/20/20)。Balancer 还具备智能订单路由、多个池类型(加权、稳定、线性、提升)以及将代币记账与池逻辑分离的 Vault 架构。.
veBAL 是什么,治理如何运作?
veBAL(投票锁定的 BAL)是通过锁定 80/20 BAL/WETH Balancer 池代币(BPT)获得的 Balancer 治理代币。锁定时间越长可获得更多 veBAL 和更大的投票权。veBAL 持有者投票决定 gauge 权重以引导 BAL 的发行,获取协议费用的份额,并可能在其流动性仓位上获得提升的奖励。.
在 Balancer 上提供流动性有哪些风险?
关键风险包括无常损失(当代币价格相对变化时的分歧损失),尽管经过多次审计仍存在智能合约风险,池子特定风险如预言机操纵或恶意代币配置,以及治理风险。比例不均的加权池(如80/20)相较于50/50池可降低无常损失。.
Balancer v2 与 v3 有何区别?
Balancer v2 引入了 Vault 架构,以集中管理代币,降低 gas 成本。Balancer v3 进一步通过模块化的 "hooks" 系统简化池创建,提高资本效率,提升开发者体验,并引入 100% 增强池,将闲置流动性自动路由至借贷市场以获取额外收益。.

无需复杂性即可赚取 DeFi 收益。

Coinstancy 将您的资本部署到诸如 Balancer 的协议中,使您无需管理钱包、燃气费或无常损失即可获得优化收益。.