首页 > DEFI > 简述自动化做市商 Balancer 运行原理与流动性挖矿机制
蓝狐笔记  

简述自动化做市商 Balancer 运行原理与流动性挖矿机制

摘要:Balancer 扩展了 Uniswap 资金池对代币种类和比例的限制,实现去中心化的代币交易的同时又可作为自动化的投资组合管理工具。更深入了解 Balance

Balancer 扩展了 Uniswap 资金池对代币种类和比例的限制,实现去中心化的代币交易的同时又可作为自动化的投资组合管理工具。

更深入了解 Balancer,阅读《读懂自动做市商赛道新锐 Balancer:提高交易流动性,还可创建指数基金》

原文标题:《Balancer:通用化的 Uniswap》
撰文:蓝狐笔记

在 Balancer 的官网,可以看到它将其定位为「非托管的投资组合管理者、流动性提供者以及价格传感器」。对于初次接触 Balancer 的用户来说,一下子比较难理解为什么它是投资组合的管理者,同时又是流动性提供者。

如何来简单理解 Balancer?

虽然存在不少差异,但为了更快读懂 Balancer,可以将 Balancer 简单理解为 Uniswap 的通用化版本。正因为这个通用化,赋予 Balancer 不同于 Uniswap 的特性,从而产生不同的使用场景,最终带来路径的差异化。

Uniswap 和 Balancer 都是 AMM (自动做市商)模式,但 Uniswap 更像是 Balancer 的特殊版,而 Balancer 更像是 Uniswap 的通用版。Uniswap 是自动化的代币兑换协议,它不是采用订单撮合的模式,而采用流动池的模式。

在 Uniswap 的做市商模式中,其流动性池涉及到两种代币,在提供流动性时,流动性提供者须将各 50% 价值比例的代币注入到流动性池。在 Uniswap 中兑换代币,本质上就是往流动性池中注入一种代币,同时提取另外一种代币,其流动性池是恒定乘积。

由流动性提供商向流动性池提供代币对,其价值比例为 1:1,也就是说,比如你提供 100 个 MKR,同时需要提供 221 个 ETH 来做市(蓝狐笔记:截止到写稿时的价格大约是 1MKR=2.21ETH)。其自动做市商模式是恒定乘积模式,如果按照上述的例子,其恒定乘积为 100*221=22,100 )。

如果有用户用 1MKR 来兑换流动性池中的 ETH,那么流动性池变为 101MKR,根据其恒定乘积,那么可以兑换出 2.19 个 ETH (为了简化,这里不计入 0.3% 交易费用)。

那么,如果将这个模式进行通用化,会得到什么?那就是 Balancer。它们之间的关系,部分类似于 Maker 和 RAI 的关系。

如果按照 Balancer 的模式,其恒定乘积就相当于 (100)^0.5*(221)^0.5=148.66,其中 0.5 的比重是固定的,148.66 的乘积也是常数,代币价格的变化取决于注入和提取代币的量。如果按照这个模式,那么注入 1MKR,同样也可以兑换出 2.19ETH。也就是说,按照 Balancer 的模式来看,Uniswap 的做市模式是将两个代币的价值比重固定为各 0.5。因此,最终来说,两者代币池的兑换价格是一样的。

Balancer 的通用化是指,将池中的代币,从 2 个增加为多个(目前 Balancer 最高可以设置为 8 个),将各 50% 的比重改为完全自定义的比例,也就是说,在 ETH-MKR 的池中,不再限定为必须各注入 50% 价值比例的相应代币,而是注入用户自定义比例价值的代币,例如 75% 的 MKR 和 25% 的 ETH。当然,如果用户将代币设定为 2 个,一个是 ETH,一个是 MKR,比例为 1:1,那么这跟 Uniswap 上的相应代币池没有区别,当然交易费也可以设定为 0.3%。

将 Uniswap 通用化后,会产生什么结果?

Balancer 依然可以实现去中心化的代币交易

在 Uniswap 上,人们可以进行 ETH 和 ERC20 代币,或 ERC20 代币间的兑换。Balancer 依然可以进行同样的兑换。其流动池中的代币兑换价格取决于该代币对的占比和余额。如下图:

简述自动化做市商 Balancer 运行原理与流动性挖矿机制

其中 Bi 是代币 i 的余额,该代币是注入流动性池中的代币,也就是交易者要卖的代币;Bo 是代币 o 的余额,该代币从流动性池中流出,也就是交易者想要买的代币;Wi 是代币 i 的比重;Wo 是代币 o 的比重。

由于比重是常数,因此,现货价格跟随代币余额的变化而变化。被购买的代币(从流动性池中提取)价格会上涨,而被售卖的代币(注入到流动性池)价格会下降。一旦外部市场价格发生变化,导致它跟 Balancer 流动性池的价格不一样,套利者就会进来赚取利润 , 直到价格实现均衡,不再有套利空间。这意味着 Balancer 代币对之间的价格最终会与现货价格趋于一致。

Balancer 的流动池可以有多种代币,也可以只有两种代币。目前其流动性最好的是 MKR-ETH 流动池,截止到蓝狐笔记写稿时,其流动性达到 3,189,561.03 美元,24 小时交易量为 153,846.91 美元,其池的比例不是 Uniswap 常见的 50%ETH 和 50%MKR,而是 75% 的 MKR 和 25% 的 ETH。同时,在 Uniswap 上 MKR-ETH 的流动性为 3,266,092 美元,24 小时交易量为 176,995 美元,就 MKR-ETH 的流动性池来说,当前两者基本上处于同一水平。对于代币的兑换者来说,用 Balancer 的 MKR-ETH 池进行代币兑换更合适一些,因为其兑换费用为 0.2%,但对于流动性提供者来说,其收入少了 0.1%。Balancer 上也有不少多个代币的流动性池,最多有 8 个代币的池。

简述自动化做市商 Balancer 运行原理与流动性挖矿机制

流动性提供者可以自定义自己的流动性池,可以是私人池,也可以是共享池。私人池不允许其他人加入,共享池则是开放的流动性池。目前暂时只开放共享流动性池。

简述自动化做市商 Balancer 运行原理与流动性挖矿机制

假设流动性提供者构建了一个由 10 个 wBTC、400 个 ETH、37MKR 的多代币池,资产比例为 40%、40%、20%(按照蓝狐笔记写稿时的价格计算),那么其资金池的恒定乘积是:

10^0.4*400^0.4*37^0.2=56.8

在这个代币池中可以支持 wBTC 和 ETH 以及 MKR 代币之间的任意兑换。而在 Uniswap 中,V1 版本是需要通过 ETH 路由完成 wBTC 和 MKR 之间的代币兑换,而在 V2 中它支持 wBTC 和 MKR 的直接兑换。

当然,为了降低滑点,Balancer 也会帮助用户从多个资金池中寻找最佳交易选择。Balancer 由于费用可以自定义,相对于 uniswap 的 0.3%,有一些优势。不过费率本身并不是获得竞争优势的门槛,因为可以跟进。

Balancer 也可以是自动化的投资组合管理工具

为了对冲风险,并获得相对较高的收益,投资者经常采用投资组合策略。指数基金帮助投资者持续获得投资组合的敞口。

不过,指数基金需要有人管理,基金的管理人员会向投资者收取管理指数基金的费用。其中包括再平衡指数基金的成本,有人工成本也有自动化的机器人成本等。

Balancer 流动性池的好处在于它通过套利者参与,可以实现自动化的指数基金,无须托管,去中心化,不仅不用缴纳费用,而且还可以收获费用。

Balancer 之所以可以创建自动化的指数基金,成为自动化的投资组合管理工具,主要是因为其 AMM 模式,在其流动性池中的资产价值比例是常数,这意味着不管如何交易,每个流动性池中的代币价值比例是恒定的。

简述自动化做市商 Balancer 运行原理与流动性挖矿机制

其中 V 是代币的价值,Bt 是流动池中代币的余额,Wt 是代币的价值占比,所有这些代币的价值占比之和为 1。

这意味着,随着交易的进行,随着套利者的参与,最终的资产组合会根据其设定的价值比例进行再平衡,并跟现货价值趋于一致。

例如,假设有些投资者对 DeFi 赛道感兴趣,但是又无法把所有的资金押注在一个项目上,这些投资者可以构建 DeFi 指数基金,根据某些指标,比如锁定的资产价值量、交易量、非相关性等选取其中 5 个代币作为指数基金,按照各 20% 的比例进行配置,例如根据现在的资产锁定量,从 MKR、SNX、Avae、COMP、Kyber、BNT...... 中选取 5 种代币(蓝狐笔记注:请注意,此处不是投资建议,只是为了说明建立指数基金的场景)。

又比如用户只是想获得主流加密货币的敞口,建立主流币指数,其投资组合加上 BTC (可以使用代币化的 btc,如 wBTC、tBTC、renBTC、imBTC......)、ETH 等。

同时,Balancer 还可以通过合成资产,构建出传统股票的指数基金。例如在其指数基金中包括特斯拉、苹果、亚马逊等各种股票资产。用户可以用较低门槛自定义指数基金,从这个角度,它有潜力取代传统的中心化的指数基金。

Balancer 的代币机制:流动性挖矿

Balancer 协议的代币是治理代币 BAL。BAL 代币跟其业务有深度绑定,这种机制在 Compound 的代币设计也可以看到。这比单纯投票治理模式更利于生态系统的发展。这也凸显了 DeFi 领域代币模型设计的进化。

具体来说,BAL 采用的是流动性挖矿的模式。早期的流动性提供者为 Balancer 业务的成功提供关键的流动性,也承担了早期的风险,例如智能合约的风险、低收益风险(尤其是费用低于 0.3% 的流动性池、代币价格大幅波动)等。Balancer 给这部分流动性提供者分配 BAL 代币。

流动性挖矿的好处是将 BAL 代币分散到流动性提供者手中,BAL 代币持有人跟 Balancer 的生态利益绑定,这对其未来治理有利。治理会涉及到添加新功能、在以太坊之外的公链上部署智能合约、layer2 的扩展方案、引入协议层的费用等。

BAL 代币的供应量为 1 亿,其中 25% 分配给创始人、核心开发者、顾问和投资者,这部分代币会有解锁期。剩余 75% 的代币将分配给流动性提供者。随着后续治理批准,代币也可能会分配给协议的生态战略合作伙伴。

每周分配给流动性提供商的代币数量为 145,000,大约每年 750 万个代币。后续的分配可能会根据治理来决定。其种子轮的代币价格为 0.6 美元。如按照这个价格算,它每周分配大约 87,000 美元的代币。当然,实际的价格取决于公开市场的交易。每周的代币分配会考虑流动性提供者提供的流动性总量、池费用率等因素。提供的流动性越大,费用率越低,能获得的代币越多。

成为流动性提供者可以赚取费用,也可以赚取代币,是一种很好的引导出流动性的方法。但同时,流动性提供商也可能会亏钱,也有潜在的智能合约风险,这些都是需要考虑的,除非有充分把握,普通投资者早期不宜投入大量资金,以免遭成损失。(可以参考蓝狐笔记之前的文章《为什么自动做市商可能会亏钱?》)

DeFi 的创新越来越多,切入点也越来越多,这已经成为以太坊生态蓬勃发展的重要推动力。

推荐阅读:《链闻精选好文丨读懂 DeFi 热门赛道「自动化做市商 AMM」》

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。