BlackHoleSwap 最⼤的特⾊是允许系统拥有负数的存货,借由整合去中心化借贷协议的⽅式,抵押量多的币,借出不⾜的币,可以处理远超过⾃⾝储备的成交量。

撰文:小毛哥

DeFi 生态发展迅猛,除了进入 DeFi 领域的资金不断扩大,DeFi 生态内的基础设施也都朝向性能更优、用户更易于使用的方向迭代。目前 DeFi DEX 领域的三驾马车 —— Uniswap、Curve、Balancer 已成为 DeFi 领域使用最广泛的基础设施,但用户在使用期间遇到的高滑点、高损耗等障碍,也显示目前该类产品未达到最终版本。BlackHoleSwap 便是近期推出的尝试在 DEX 领域作出改进的项目之一,通过组合并交互「DeFi 乐高」中的借贷与 DEX 模块,从而实现近乎「无限流动性」的稳定币交易体验。

定位于「去中心化稳定币闪兑工具」的 BlackHoleSwap 由 Hakka Finance 团队推出,该项目已于 8 月 6 日推出产品 Alpha 测试版。根据 BlackHoleSwap 网站显示,该平台已支持 DAI 以及 USDC 两种稳定币的互换功能,未来还将推出流动性挖矿机制。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

那么,BlackHoleSwap 的实现原理是什么?是否有机会成为新一代稳定币 DEX?这支在近期 DeFi 领域火热且鲜有的东方面孔的团队是谁,还开发了哪些 DeFi「酷东西」?

BlackHoleSwap 是什么?

BlackHoleSwap 是针对稳定币设计的、基于自动化做市商(AMM)的去中⼼化稳定币闪兑工具。BlackHoleSwap 最⼤的特⾊是允许系统拥有负数的存货,借由整合去中心化借贷协议的⽅式,抵押量多的币,借出不⾜的币,可以处理远超过⾃⾝储备的成交量。

相比起其它 AMM 机制的 DEX,BlackHoleSwap 表示该平台拥有超低的滑点,可提供近乎无限的流动性,并极⼤化资⾦利⽤率的特点。具体流程为,BlackHoleSwap 将储备货币存入借贷平台,当交易对中其中⼀种货币的存货耗尽,⽽市场仍有需求时,BlackHoleSwap 会以另⼀种货币做为抵押,从借贷平台中借出需求货币以完成交易。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

BlackHoleSwap 同时表示,目前仅能⽀援有限的稳定币种,当 Compound Finance 或其它借贷协议⽀援更多稳定币种作为抵押担保品时, BlackHoleSwap 将会上架更多的稳定币交易对。

BlackHoleSwap 的设计逻辑是什么?

目前经典的自动化做市商(AMM)机制的 DEX,如 Uniswap 是以「乘积固定」的⽅式提供两种资产互换的报价,其价格对存货变化敏感,虽然能广泛使⽤在各种不同资产间的⾃动做市,但对于稳定币间的交易⽽⾔,由于可合理预期的价差,使得 Uniswap 的固定乘积演算法显得不够有效率。

针对稳定币的互换,Curve 使⽤的是⼀种介于恒定总量(汇率永远是 1:1)和恒定乘积(Uniswap)之间的特殊公式。在同样的资⾦量、同样的差价下,Curve 能提供数⼗倍于 Uniswap 的流动性,同时兼具 Uniswap 永远可以成交的特性,相当于一个「带杠杆的 Uniswap」。

虽然 Curve 提出的模型能在⼤部分情况下提供很好的稳定币交易深度,但是,Curve 本质上不脱 Uniswap「储备-报价-成交」的模式,受制于有限的存货,总有流动性不⾜的时候。比如出现以下情况:

  • 当单边的稳定币储备接近耗尽时,Curve 仍会出现巨⼤的滑价;
  • 当⼀种稳定币价格相对偏离时,流动性将迅速萎缩,Curve 表现甚⾄次于 Uniswap;

BlackHoleSwap 表示该平台旨在突破 AMM 只受限于⾃⾝资金储备量下交易,通过整合包括 Compound、dYdX 等去中⼼化借贷协议,BlackHoleSwap 将储备货币存入借贷平台,当交易对中其中⼀种货币的存货耗尽、⽽市场仍有需求时的情况发生时,BlackHoleSwap 会以另⼀种货币做为抵押,从借贷平台中借出需求货币以完成交易。

因此,BlackHoleSwap 表示该平台旨在实现不会受限于⾃⾝的存货量,也就不会有像 Curve 那样在存货接近零时曲线「⼤转弯」的问题,并提供「超过⾃⼰储备量、超低滑价、接近无限」的流动性。

BlackHoleSwap 的实现原理是什么?

BlackHoleSwap AMM 的实现原理可以通过复杂的数学算法推导出来,但是如果一句话总结实现该项目的 AMM 模型原理,则是:允许兑换资金池拥有负数的存款,整合 DeFi 借贷协议以添加虚拟的流动性。

在 Uniswap 的模型中,单笔交易对价格的影响程度取决于资⾦池的规模。同样⼀笔买卖,资⾦池越⼤则滑价越⼩。 BlackHoleSwap 于是在 Uniswap 既有的模型上加入「虚拟」的流动性。该项目使用沉在⽔⾯下的冰⼭举例,所以在同样的「真实」资⾦量下,BlackHoleSwap 会有明显较⼩的滑价,并且真实的资⾦⽔位可以降到低于零,也就是负存货,或者说存货的负债。

以简单的稳定币 100 DAI 与 100 USDC 存货进行兑换举例,如果用户试图⽤ 100 DAI 即⼀倍的存货量兑换 100 USDC,在 Uniswap 中受限于「乘积固定」的 AMM 机制,只能兑回 50 USDC;⽽如果考虑在 BlackHoleSwap 可获得的「虚拟的存货」,理论上将能兑回 98.01 USDC。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

根据 BlackHoleSwap 的白皮书显示,从数学模型的角度,BlackHoleSwap 可以看做对 Uniswap 的算法做了一次线性变化,把原曲线投影至一个新的坐标系中。

虽然 BlackHoleSwap 表示该平台将比现有的 DEX 拥有更好的流动性。但是根据数学理论,毕竟实际上包括 BlackHoleSwap 在内的任何 DEX 总是不会有真正的「无限流动性」。

比如 BlackHoleSwap 最终仍会受限于被 DeFi 借贷平台的总存货,当 Compound 的 DAI 被借光,交易还是会失败。针对于借贷机制,团队表示评估过后决定采⽤设置负债率的⽅式,⽬前将负债上限参数设为 62%。

BlackHoleSwap 以及 AMM 的风险

BlackHoleSwap 也表示,任何的做市商都会承受⼀定的风险,⽽且通常滑点和⼿续费越低的做市商,因为价格波动亏损的机率以及程度会越高。BlackHoleSwap 坦言,Curve 的资金利用率高于 Uniswap 的同时承受的风险也更高,BlackHoleSwap 也会承受价格风险,而因为组合借贷机制,同时会承受仓位清算的风险。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

如何避免或减少风险?

BlackHoleSwap 表示,系统清算风险可以靠设置负债上限检查进行避免,并避免潜在的 Flashloan (闪电贷)攻击。同时,系统性风险也可以预算保险减缓损失。然⽽,价格变化是最无法规避的风险,也是作为流动性提供者想会承受的风险。

BlackHoleSwap 未来的规划

将支持更多类型的稳定币互换

目前 BlackHoleSwap 已支持 DAI 以及 USDC 两种稳定币的互换功能,该产品表示由于 DeFi 借贷协议的限制,BlackHoleSwap ⽬前仅支持有限的稳定币种。当 Compound Finance 或其它借贷协议支持更多稳定币种作为抵押担保品时,BlackHoleSwap 将会上架更多的稳定币交易对。

将「⿊洞」的机制应⽤⾄其它 AMM 模型

BlackHoleSwap 表示,该项目本质上来说是将 Uniswap 的模型进⾏⼀次线性转换⽽成。因
此,经过审慎地分析后,相似的线性转换机制应也能应⽤⾄其它⾃动造市模型,⽣成
BlackHoleCurve、BlackHoleBalancer 等去中⼼化协议。

BlackHoleSwap 背后的 Hakka.finance 团队

在目前 DeFi 领域主流项目都为西方项目的大环境下,出现具有极客气质的东方面孔 DeFi 团队显得尤其值得关注。

Hakka Finance 中文名为「客家财经」,是一个多产品的去中心化金融(DeFi)生态平台,创始人为以太坊开发者陈品,陈品是以太坊智能合约及去中心化应用开发商 Pelith 创始人,也常年活跃于台北以太坊组织以及区块链普及教育领域。陈品向链闻表示,Hakka 意思为「客家」,象征着 DeFi 领域目前所需要的「减少一切非必要费用的客家精神」。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计Hakka Finance 创始人陈品

值得一提的是,从陈品的推特可以看出,他在英文的区块链技术社区也有很高知名度,不仅被 Vitalik Buterin 关注,Yearn.finance 创始人、著名开发者 Andre Cronje 也毫不吝啬他的赞赏。Andre Cronje 曾在推特转发陈品关于 DeFi 的见解并表示,「是陈品的超级粉丝,他总有令人惊奇的观点,他们(指陈品的团队)在我们任何人都没有意识到 DeFi 的概念前就已经开始开发 DeFi 领域的产品。」

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

Hakka Finance 的代币 HAKKA

Hakka Finance 的代币 HAKKA 为该生态的治理代币,持有的 Hakka 的用户可以进行链上社区治理,对于协议的所有更改进行投票,同时 HAKKA 也不仅是治理代币,也是少有的对协议及平台本身拥有所有权,采用「一种代币捕获多个生态产品价值」的「生态代币」。

本文所介绍的 BlackHoleSwap 将是首个正式应用 HAKKA 代币的生态 DeFi 项目。另外,Hakka Finance 目前开发出来以及未来即将推出的产品都赋予 HAKKA 代币的治理及其他权利。根据 Hakka.Finance 官方网站,目前 Hakka Finance 已推出的 DeFi 产品包括:

  • DeFi 保险产品 3F Mutual:针对 MakerDAO 系统性风险的 DeFi 保险产品,以「雨天基金」的方式对冲 emergency shutdown 的黑天鹅事件。Hakka Finance 表示,相比之下,现有的 DeFi 保险协议只对冲价格波动与稳定币脱锚,而 Nexus Mutual 则是属性较为广泛的行业互助会,所有人共用一个保险池。
  • Fulcrum Emergency Ejection(Fulcrum 紧急脱逃装置):该产品可在 bZx 被攻击后的流动性危机里,提供存户单键赎回 iToken (以 iETH 为主) 的服务。
  • Tokenizing CDP:低流动性版的投资协议,投资标的为低流动性的数位资产,给愿意接受较长赎回期的投资人提供更高的利率,并增加 DeFi 生态系的稳定性。
  • DeFi Handbook(DeFi 手册):旨在成为 DeFi 界的维基百科、操作手册、教科书,提供 DeFi 开发者快速查询所有常用的 DeFi protocol、interface 和 usage。

HAKKA 代币分配以及流动性挖矿机制

HAKKA 的代币发行总量为 2,147,483,647 枚,其中 40% 的代币将会使用「流动性挖矿」的形式进行分配,而 20% 的代币将在未来进行出售。同时,10% 的代币向早期社区支持项目的开发者以及顾问进行募资,20% 的代币作为生态基金。

AMM 的「无限流动性」怎么玩?解读 BlackHoleSwap 稳定币互换设计

另外,由于 Hakka Finance 组合借贷协议的特性,流动性提供者将会收到「额外收益」。目前 BlackHoleSwap 选择整合的借贷协议 Compound Finance 有「借贷挖矿」机制,发放协议代币 Comp 给存款⼈和借款⼈。BlackHoleSwap 在收到 Comp 之后会⾃动透过去中⼼化交易所换成稳定币 DAI 或 USDC,直接滚入资⾦池,成为流动性提供者的收益。Hakka Finance 团队表示,将在未来一段时间内公布具体的流动性挖矿以及代币发售机制。