解读 Stable++:RGB++ Layer 首个稳定币协议正式启航
2024-08-23 22:30
极客Web3
2024-08-23 22:30
订阅此专栏
收藏此文章
以 Stable++ 和 UTXOSwap 为代表的 CKB 生态大基建才刚刚拉开序幕。


撰文:白丁、Vicent Zhao,极客 web3

编辑:Faust,极客 web3


加缪曾在《鼠疫》中说:「要打听一座城市,无外乎看那里的人怎样工作,怎样相爱,又怎样死去」。如果要考察一条公链的生态,人们最先看的必然是有多少 DeFi 协议、多高 TVL、多少应用场景。可以说,Defi 数据直接反映了公链的兴衰,这套评判标准虽然像 GDP 一样存在诸多不足,但时至今日仍被观察家们奉为首要的参考框架。


在业务模式上,现代 DeFi 离不开最基础的四套件:DEX、借贷、稳定币、预言机,在此基础上还有 LST、 衍生品等,这些东西在 EVM 生态司空见惯,但在 BTC 生态却极为稀缺,为此曾涌现出无数打着 BTCFi 和 BTC 二层旗号的项目方。


但时至今日,BTCFi 和 BTC 二层身上的诸多缺陷暴露无遗,大多项目只是在比特币生态搭了一条 EVM Chain,DAPP 基本都是以太坊迁过去的,俨然有把比特币作为以太坊殖民地的味道。这些 EVM Chain 在同质化内卷的同时,基本没有什么让人耳目一新的东西,也没讲出什么有意思的故事。


相比之下,CKB 和 Cardano 等 UTXO 公链可能比 EVM Chain 更具魅力。此前 RGB++ Layer 创始人 Cipher 基于 UTXO 模型的特性,提出了「同构绑定」和「Leap 无桥跨链」的方案,一度吸引了无数人的目光;结合 Intent 且对订单簿友好的 UTXOSwap、基于等额抵押的 ccBTC、适配多链支持 Passkey 技术的 JoyID 钱包显然也可圈可点。


不过,对于 CKB 和 RGB++ Layer 生态而言,一大重点在于其稳定币系统,作为各类 Defi 场景中的枢纽,是否有稳健可靠的稳定币发行协议会直接影响生态格局,此外,能否为稳定币提供合适的流通环境也非常重要。比如 USDT 最早曾借助比特币的 Omni Layer 协议来发行,但由于 Omni Layer 提供的智能合约环境较差,USDT 最终放弃了 Omni Layer,这说明稳定币只有在完善的智能合约环境下流通才是最合适的。


(图源:维基百科)


对此,基于 CKB 的 RGB++ Layer 凭借其图灵完备的智能合约环境以及原生 AA 等周边设施,可以为 BTCFi 生态的稳定币创造绝佳的流通环境。此外,由于许多大户习惯于长期持有 BTC 而非用其频繁交互,如果可以在保证安全的同时,使用 BTC 作为抵押物发行稳定币,可以撬动大户们与 BTCFi 产生互动的积极性,提高 BTC 的资金利用率,还可以减少人们对中心化稳定币的依赖。


下文中,我们将对 RGB++ Layer 生态内的稳定币协议 Stable++ 展开解读,该协议将 BTC 和 CKB 作为抵押物生成 RUSD 稳定币,结合 Stability Pool 保险池及坏账重分配机制,可以为 BTC 及 CKB 持有者提供可靠的稳定币铸造场景。而结合 CKB 独特的增发方式,Stable++ 可以在 RGB++ 生态内构建欠阻尼系统,在市场波动剧烈时起到适度的缓冲作用。



Stable++ 产品功能与机制设计


从工作原理来看,常见的稳定币基本有四类:


  • 以 USDT/USDC 为代表的纯中心化稳定币;
  • 以 MakerDAO、Undo 等为代表的需要抵押品的稳定币(既有纯中心化也有去中心化,只是机制类似);
  • 以 USDe 为代表的 CeDefi 稳定币(通过 CEX 中的衍生品合约锚定价值);
  • 以 AMPL 为代表的纯算法稳定币;


(图源:The Block)


其中 MakerDAO 是 CDP 模式稳定币协议的代表,所谓的 CDP 即债务抵押头寸,即超额抵押 ETH、BTC 等蓝筹资产来铸造稳定币,由于蓝筹资产共识强价格波动率相对较低,基于其发行的稳定币更能抗风险。CDP 模式下的借贷协议类似于 AMM 的「点对池」,用户的所有动作都与资金池进行交互。


这里我们拿 MakerDAO 举例。借款人首先在 Maker 上开立头寸,明确想从 CDP 中生成的 DAI 数量,之后超额抵押并借出 DAI。当借款人还款时,将借出的 DAI 还回 Maker 平台,赎回抵押物,同时根据自己借出的 DAI 的数额、时间支付利息。这里的借款利息只能用 MKR 支付,是 MakerDAO 的收入来源之一。


(CDP 点对池借贷示意图)


而 DAI 的价格锚定机制依赖于「Keeper」。我们可以简单地把 DAI 的总数视为恒定的,且由两部分组成:MakerDAO 资金池中的 DAI、平台外市场上流通的 DAI。Keeper 会在上述两个资金池之间来回套利,维持 DAI 价格稳定。如下图所示:


(DAI 锚定机制示意图)


本文的主角 Stable++ 在机制设计上同样采用了 CDP,并且借用 RGB++ 同构绑定的技术部分继承了比特币的安全性。从产品功能的角度看,Stable++ 的功能可分为几个部分:


1. 在 Stable++ 中, 用户可以通过超额抵押 BTC 或 CKB,借出稳定币 RUSD,以及用 RUSD 赎回自己的 BTC 或 CKB,抵押和赎回操作会收取手续费;


2. 用户可以将借出的 RUSD 再质押回 Stable++,以此获得 Stable++ 的治理代币 STB 作为奖励,同时获得参与资产清算的权利。这是 RUSD 的主要通缩场景,接触过 Ethena(USDe) 的人对这套玩法肯定不陌生。此外,你还可以将治理代币 STB 也质押回 Stable++,若如此做,你可以按照质押 STB 的权重,从人们抵押和赎回抵押物的手续费中获得一定分成;


3. RUSD 支持同构绑定和 Leap 功能,通过 Leap,可以把 BTC 账户名下控制的 RUSD 转移至别人的 Cardano 账户名下,这中间不需要传统跨链桥的介入,安全风险很低而且过程很简洁;


4. Stable++ 设有 LSD 板块,NervosDAO 用户可以把 CKB 质押到 Stable++ 上换取 wstCKB。这里解释下,NervosDAO 是 CKB 生态的一个重要部分,以一定奖励激励人们将 CKB 长期质押于此。现在通过与 Stable++ 的结合,NervosDAO 用户可以质押 CKB 获得奖励,同时资产的流动性也没有丧失。


(Stable++ 产品功能示意图)


这些功能很好理解,不必赘述。但是我们要知道,一个 CDP 稳定币协议是否成功,关键要看以下几个方面:


  • 抵押物的可靠性
  • 高效率的清算机制
  • 能否赋能所在生态


下面我们将着重从清算机制进行展开,解析 Stable++ 的具体设计。


清算机制的合理性和效率


可以说,清算组件是借贷协议维持正常运转的关键闸门,Stable++ 在清算机制的设计上进行了一定创新,规避了传统清算机制中的问题。在 Stable++ 系统中,用户将资产超额抵押到 CDP 组件中借出稳定币后,如果抵押物价值下降,抵押率跌破阈值,用户不及时补仓就会被清算。


清算旨在确保系统中每一枚 RUSD 都有足够的抵押品支持,避免系统性风险。在清算过程中,借贷平台要从市场上收回一些 RUSD,减少流通中的 RUSD 数量,最终让平台发行的 RUSD 有足够的抵押物支撑。


大多数借贷协议的清算以荷兰拍形式进行,平台将抵押品卖给出价最高的买家(即清算人)。举个例子,假设 ETH 价格 4000 美金,铸造 DAI 的抵押率为 2:1,系统允许你用 1 个 ETH 最多铸造 2000 美元的 DAI,而你实际上铸造了 1000 个 DAI。过了一段时间,ETH 价格跌破 2000 美金,你铸造的 1000 个 DAI 抵押率不足 2:1,这会引发清算,你抵押的 1 枚 ETH 会被自动拍卖出去。


荷兰拍即从最高价开始降价式拍卖,拍卖价逐步降低,直到有买家愿意接盘。假设这些抵押品从 1500 美金开始拍卖,最终以 1200 美金成交给清算人,清算人交付 1200 枚 DAI 即可获得 1 个 ETH 的抵押物,能获得一定利润。之后 MakerDAO 协议会把收到的这 1200 枚 DAI 销毁或锁住,总之会减少流通中的 DAI 数量。


上述过程在智能合约控制下可以自动执行,确保系统中的稳定币供应始终有足够的抵押品支撑,去除过度杠杆化的头寸。但在实践中,MakerDAO 清算机制存在两个问题:


1. 拍卖过程需要时间,当市场剧烈下跌时,有可能出现无法清理掉坏账的情况。自动清算的初衷是通过折价出售抵押物,让渡一定利益来吸引清算人,如果抵押物价值持续下跌,清算人的意愿会大幅降低,平台可能一直找不到合适的清算人。


2. 如果网络极度拥堵,个体户清算人的大量操作都没有及时上链,也会影响到清算流程,这在 2021 年的 5.19 事件中得到了实证,当时由于市场剧烈震荡,链上极度拥堵,很多个体户清算人和被清算者的操作都无法及时上链。


上述问题在 MakerDAO、AAVE 等主流借贷协议身上都有体现,都是因为清算效率低下最终对平台本身和用户造成了损失。针对这个问题,Stable++ 在清算机制的设计上,倾向于尽量确保清算过程的高效,所以增设了「Stability Pool 稳定性池」和「Redistribution 重分配」的双重保险机制,这也是 Stable++ 在机制设计上最大的亮点。


(Stable++ 清算机制示意图)


Stable++ 中,用户可以向 Stability Pool(下文称之为保险池)存入稳定币,作为「常备军」随时准备清算不良头寸。当清算事件发生时,协议做的第一件事是通过保险池清算掉不良头寸,再将抵押品分配给保险池的 LP 作为奖励。Stability Pool 使清算人角色由「临时找」变成了「常备军」,相当于给协议加了一道高效缓冲,不必等清算发生时临时找清算人。


但这里有两个需要注意的点:


1. Stability Pool 目前接受注入的稳定币为 RUSD 本身。可能有人担心:如果保险池里的储备资产是平台自己发的 RUSD,看起来存在自举(自己把自己举起来)。这是否合理?


关于这一点,需要强调的是,保险池中的 RUSD 在参与清算时会被直接销毁。举例来说:假设 RUSD 的抵押率为 110%,Stability Pool 中共有 100 RUSD,来自于一位 LP。现有一个头寸,铸造了 100 RUSD,抵押物价值 109 美元,已触发清算条件。


该头寸被清算时,保险池中有 100 RUSD 被直接销毁,这意味着 LP 将损失 100 RUSD,获得清算头寸内 109 美元的抵押品,利润 9 美元。之后,被清算者不再需要偿还 100 RUSD 的债务。


显然,市场上流通的 RUSD 中有 100 枚被销毁,平台上也少了 109 美元的抵押品,触及 110% 抵押率红线的不良头寸直接消失了,平台上其他头寸的抵押率还是健康的。对此,我们可以如此总结概括 Stable++ 的保险池设计:


本质就是让部分借款人把自己的 RUSD 锁仓,当某个头寸被清算时,平台需要销毁部分 RUSD 并移除不良抵押品,来维持健康。MakerDAO 的清算模式下,被销毁的 DAI 由市场上随机的清算人提供,而 Stable++ 直接由保险池提供待销毁的 DAI。所以,对于 Stability Pool 这种模式来说,可以只用 Stable++ 自己发行的稳定币作为储备,不必担心自举问题。


上述例子同时还解释了作为 Stability Pool 的 LP,获得的抵押品折扣率怎么计算,这和系统设定的 CR 相关。如果按照上述案例中 110% 的抵押率来看,参与清算的 LP 相当于用 100U 获得了 109U 的抵押品,折扣率约为 9%,和常规的清算折扣差不多(这里只是简单举个例子,并不代表 Stable++ 的真实参数)。


但因为 Stable++ 用的是常备保险池,所以在清算速度和效率上好很多,不需要临时去市场上寻找清算人。反过来说,如何维持 Stability Pool 有充足的流动性来应对清算,也是需要着重考虑的问题。



2. 如果 Stability Pool 没有足够的稳定币来参与清算,那么 Redistribution 就会启动,被清算头寸涉及的债务和抵押品将按比例在当前所有头寸中重新分配。比如说,当保险池也无法处理坏账时,坏账部分的债务就会成为 global debt,分散给所有借款人,例如:


现在有 100 个借款人,而某个待清算头寸有 100 RUSD 的坏账,Redistribution 就会让每个借款人多承担 1 RUSD 的债务,但同时也会获得相应份额的抵押品作为收益。这一点和 Synthetix 等老牌 Defi 平台的重分配机制不一样。Synthetix 只会把坏账部分的债务分配给现有借款人,把借款变成 global debt,每个借款人只承担额外债务,而不获得对应收益。


通过上述两道保险,Stable++ 保证只要清算事件发生,都可以在第一时间被迅速消化,这种高效清算可以有效解决传统借贷协议中的坏账问题。并且,这种双管齐下高效的清算方式代表 Stable++ 可以以一个较低的抵押率(比如 110% 以内)让用户借贷,大大提高资金利用率。


总结来说,CDP 本质上是借贷的一种形式,因为是借贷关系,所以一定会出现坏账,也就是抵押品价值下跌导致「资不抵债」的情况发生,就需要清算。在下面谈及的两种清算方式上,双方又各有优劣:


以 MakerDAO、Aave 为例的传统拍卖清算方式久经考验,无需维护庞大的「保险机制」,通常只要确保抵押资产的流动性足够好,市场接受度高,就可以实现大规模的清算。但是缺点就和之前提过的一样,遇到极端行情效率不高,而且除了 ETH 等特定的几种资产外,其余抵押品的流动性并不高,没有足够的清算者来快速帮助协议回到正常债务水平;


以 Stable++ 和 crvUSD 为例的「清算池」,本质都是以协议控制的资产池作为清算者,通过挂反向订单的形式,在发生清算时快速进行清算,使得协议整体债务水平达到健康值。只是在具体做法上每家各有千秋。比较有趣的是,AAVE 最新的 Safety module --umbrella 也采用了不出售保险池资产,而是通过燃烧的方式来减少坏账。


Stabl++ 采用的是燃烧机制,清算池中的资产会直接被销毁,所得抵押品也直接分发给保险池的 LP。而 crvUSD 则是完全交易的思路,清算时用 crvUSD 购买抵押品,抵押品价格上升后又会卖出这些抵押品,回购 crvUSD,整个抵押品的所属权是在 Curve 本身。


能否在所属生态内构建欠阻尼系统


首先要讨论一下,一个健康的经济系统是什么样的?它的必要条件之一是:一定要有对抗币价变动趋势的「欠阻尼机制」。欠阻尼(力)借用了物理学中的概念,指「阻碍」但不足以「阻止」物体运动趋势的力,会使物体的变化趋势减缓,在代币经济学中指无论币价涨跌,经济系统中都有阻碍但无法阻止其变化的缓冲机制。这样的经济系统既能维持发展,又不会过度杠杆化,具备软着陆的条件。


比特币的交易手续费、以太坊的 Gas 费计价模型,都会随着实时的热度变化而动态调节, 这就是一种「欠阻尼机制」。反之,如果一种资产快速上涨或下跌,系统中缺乏有效缓解其变化趋势的方案,那就是不健康的经济系统,这样的系统最终会因过度杠杆化而崩溃,这也是一众以太坊 LSD、Restaking 项目被人诟病的原因。


由于 Stable++ 支持的抵押物主要是 BTC 和 CKB,而且其部署在 RGB++ Layer 上,那么我们就要考察 Stable++ 和 CKB 代币之间形成的关联对于整体生态是否有益。


除创世区块外,CKB 的发行方式有两种。第一种即 PoW 挖矿产生,上限为 336 亿枚,新增的 CKB 每 4 年减半一次,上次减半在 2023 年,年发行量由 42 亿枚降为 21 亿枚。这种方式叫做「基础发行」。


另外 CKB 还有一个独特的机制,即用户要锁住一些 CKB 才能在链上存放数据(你在 CKB 链上持有资产,会有相应的数据要存储,要支付一定的存储费用)。但网络并不直接向锁住 CKB 的人收取存储租金,而是通过发行 CKB,用通胀的方式稀释用户手中的代币价值,变相收取租金,这叫做「二级发行」。二级发行每年的总量固定为 13.44 亿,这部分 Token 的分配方式如下:


1. 矿工:分配给矿工的二级发行 CKB,与用户在链上占用的存储空间成正比


2. NervosDAO


3. 国库:分配给国库的二级发行 CKB,与流通中 CKB/ 总发行量的比例成正比,这部分会直接销毁


Stable++ 可以让用户质押 CKB 生成 wstCKB,或使用 CKB 以较低的抵押率借出 RUSD。CKB 价格上涨时,将有更多人用 CKB 抵押铸造 RUSD,这可以让很多 CKB 被锁住;而铸造出的 RUSD 会增加链上 Defi 系统的活跃度。总体而言,相当于间接降低了 CKB 通胀率,又增加了链上活跃度,也可以让矿工获得更多利益,调动其积极性提高整个网络的经济安全。


所以与其他资产抵押类稳定币不同的是,Stable++ 与 CKB 的发行机制组成了一个较为健康的代币经济系统,可以形成「欠阻尼机制」,而不是单纯的加杠杆。配合已有的 CKB LST,其可组合性和流动性将会进一步提高。


总结:从市场角度看 Stable++ 的必要性


从市场角度看,BTCfi 生态上也需要一种规模较大的去中心化稳定币出现。


第一,当前加密市场中的稳定币,USDT 和 USDC 几乎占据了 90% 的市值,但它们的中心化风险难以忽视。如上文所言,BTCfi 用户最注重的就是安全,一个能满足大户对交易和安全的综合需求的去中心化稳定币如果出现,是撬动这些人参与到 BTCFi 中的必要条件。


(当前市值排名前十的稳定币)


第二,稳定币的市值总和大概是 800 多亿美元,只有比特币总市值的零头,从这个角度看,还有很多 BTC 可以作为抵押物生成稳定币,基于 BTC 的稳定币还有很大的发展潜力。


(比特币与以太坊市值对比)


但之前比特币生态也出现过一些稳定币,却都未引起市场的较大反响。究其原因是出现得过早,当时没有足够的技术作为支撑。如今,随着 RGB++ Layer 生态的日渐繁荣,以及 UTXOSwap、Stable++、JoyID 等项目的逐步完善,BTCFi 在 CKB 上的大基建才刚刚开启序幕,基于比特币的稳定币协议必将为 BTCFi 生态带来新的想象空间,CKB 这片价值洼地将成为创业者的沃土,一切愿景都未来可期。

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

极客Web3
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开