金色午报 | 4月30日午间重
10 分钟快速入门 RGB++ 协议及其玩法
从 4 月初部署到比特币主网到现在,不到一个月的时间,通过 RGB++ 协议发行的加密资产已经超过了 300 多种,首个 RGB++ 资产 SEAL 的持币地址数则达到了 16850,累计交易额超过 180 BTC。
除此之外,RGB++ 的生态发展也开始初具规模,钱包、浏览器、DEX、Launchpad、资产管理器等必要的基础设施都可以使用。
然而,还是有很多人对 RGB++ 协议及其玩法不够了解,想参与却不知道从哪里开始。所以,今天这篇文章将分为 3 个部分,第一部分用通俗易懂的语言介绍 RGB++ 协议的相关知识,第二部分介绍 RGB++ 的生态及其玩法,第三部分是 FAQ,希望能帮助大家快速入门和上手。
RGB++ 协议的基础知识
1、RGB++ 协议是什么?它和 RGB 协议是一样的吗?和最近上线的 Runes 协议有什么区别?
RGB++ 协议和 RGB 协议是两个完全不同的协议。RGB++ 协议的作者是 Cipher,他也是 CKB 的联合创始人,而 RGB 协议目前主要是 Maxim Orlovsky 博士在主导。
RGB++ 的定位是比特币一层资产发行协议,这就意味着你可以使用 RGB++ 协议在最安全、共识最强的比特币区块链上发行加密资产。发行完资产后,你把资产转给其他人,接收方不需要自己运行客户端做验证,这是因为通过 RGB++ 协议发行的资产,会在 CKB 区块链上生成对应的影子资产。如果拿肉身和影子作为类比,在比特币区块链上转账 RGB++ 资产,相当于肉身发生了转移,其对应的影子也会跟着移动,而影子的移动会有 CKB 区块链的 PoW 矿工进行验证。所以,我们可以相信,只要影子的移动是正确的,那对应的肉身转移也是正确的(当然,你也可以选择不信任 CKB 矿工,选择自己去验证肉身的转移是否正确)。
Runes 协议和 RGB++ 一样,都属于比特币一层资产发行协议,但当下并没有太多的竞争,因为整个市场的盘子很小,大家一起把蛋糕做大才是最重要的。目前 Runes 还缺乏可编程性,如果和 RGB++ 合作,会带来双赢的效果:RGB++ 可以为 Runes 带来可编程性,而 Runes 可以为 RGB++ 带来更多的关注度。
2、比特币链上太堵且手续费太贵了,RGB++ 协议有什么解决方案?
在铸造 RGB++ 资产时,会同时在比特币区块链和 CKB 区块链生成交易,比特币链上的交易用来塑造资产的肉身,CKB 上的交易用来生成对应的影子。所以,在铸造时,用户需要花费更多的 BTC 手续费(因为有一小部分用来购买 CKB 和生成对应的影子了)。
铸造好资产后,如果嫌比特币链上太堵和手续费太高,可以把资产的肉身 Leap 到 CKB 区块链上,这样肉身和影子就都在 CKB 链上了。CKB 平均出块时间约为 10 秒,手续费也非常低廉,一枚 CKB 正常情况下可以支付 5000 多次转账所需的矿工费。所以,Leap 到 CKB 区块链的 RGB++ 资产,可以享受 CKB 带来的高速高性能,可以在 CKB 上完成几千次、几万次的转账后再 Leap 回到比特币区块链。
此外,CKB 区块链是图灵完备的,可以在上面搭建各类 DeFi 和 GameFi 应用。这意味着 Leap 到 CKB 区块链的 RGB++ 资产也可以参与这些应用,赚取更多收益,实现更广的应用场景。
3、Leap 操作是啥?它是跨链桥吗?
不是的,RGB++ 资产从比特币区块链 Leap 到 CKB 区块链或者反向操作,并没有使用任何跨链桥或者引入外部的信任假设。
常见的跨链桥,是大家把加密资产打给某个多签钱包或者合约,然后在另外一条链给你发相应的资产凭证。它的缺陷是偏中心化,而且用户得信任跨链桥的运营方不会作恶。如果跨链桥被黑客攻击了,用户的资产可能会遭受损失:2021 年 7 月跨链资产桥项目 ChainSwap 遭到攻击,损失了近 800 万美元的资产;2022 年 1 月,Qubit Finance 跨链桥遭到黑客攻击,损失超过 8000 万美元;2022 年 2 月,Wormhole 被黑客攻击,损失超过 3.2 亿美元......
Leap 是点对点地把资产从一条区块链转移到另外一条区块链,它会更加安全,也更加去中心化。
RGB++ 的生态和玩法
RGB++ 的生态
RGB++ 协议于 4 月初部署到了比特币主网,目前已经实现了协议本身所要涵盖的核心功能,包括 fungible、non-fungible 资产的发行、转让,还有 leap 操作,SDK 等。
RGB++ 的生态发展也开始初具规模:
钱包:JoyID、REI Wallet(插件钱包)等
DEX:HueHub、Omiga、JoyID 内置的 DEX 等,还有即将上线的 AMM DEX
Launchpad:HueHub
DID:.bit
DeFi:Stable++(稳定币协议)
知名项目:Nervape、SEAL 等
其他:Haste(RGB++ 资产管理工具)、Metaforo(支持 RGB++ 协议的投票治理工具)等
RGB++ 的玩法
1、如何发行 RGB++ 资产?
目前,大家可以直接使用 HueHub 来发行 RGB++ 资产。
打开 HueHub 网站(https://huehub.xyz),连接钱包(UniSat、OKX 或者 JoyID)并确保钱包里有足够的 BTC,点击「Issue a RGB++ token」,然后填写 RGB++ 资产的代币名称、符号、总供应量、每次 mint 的数量以及几个比特币区块后开始 mint 等信息,填写完后提交并支付 BTC 手续费即可,非常简单易操作。
2、如何 mint 他人发行的 RGB++ 资产?
如果他人发行的 RGB++ 资产有专门的 mint 网站,可以直接打开相应的网站并参照指示完成铸造。
第二种是打开 HueHub 的 Fair Mint 页面(https://huehub.xyz/fair-mint),连接钱包,找到你想要 mint 的资产,点击旁边的 mint 按钮进行铸造。
3、如何交易 RGB++ 资产?
如果你想交易在比特币一层上的 RGB++ 资产,可以直接使用 HueHub 的 Marketplace,买的话就在 Market 中点击「Buy Now」,卖的话就选择「List for sale」。
如果你想交易在比特币二层(即 CKB 链上)的 RGB++ 资产,目前有多个选择。一个是使用 JoyID 钱包内置的 DEX,可在钱包的「Market」中看到;另一个是使用 Omiga 的 Marketplace(https://omiga.io/market)。这两个 DEX 都是订单簿模式的,同时社区团队成员也在做基于 AMM 的 DEX,预计会在不久的将来推出。
4、如何将比特币链上的 RGB++ 资产 Leap 到 CKB 链上?
JoyID 钱包已经支持了 RGB++ 资产的 Leap 功能。登录 JoyID 后,切换至 Bitcoin 网络,然后点开你的 RGB++ 资产(比如 SEAL),在发送界面选择「Bitcoin L2(CKB)」并输入 CKB 地址、数量,选择矿工费,最后点击「Send」并进行签名确认。视频教程如下:
https://x.com/joy_protocol/status/1780505146067448176
需要特别说明的是,为了保证安全性(防止区块重组),整个 Leap 的过程需要等待大约 1 小时。完成 Leap 后,RGB++ 资产就在 CKB 区块链上了,就可以使用 JoyID 钱包内置的 DEX 或者 Omiga 的 Marketplace 进行交易了。
5、如何将 CKB 链上的 RGB++ 资产 Leap 到比特币链上?
JoyID 钱包目前的版本还未支持该功能,需要再等待一段时间,预计 5 月底之前会上线。
另外,目前并不建议大家使用社区成员做的一些工具来进行 Leap 操作,因为容易发生资产被烧掉的事情(将在下文具体介绍)。
FAQ
1、在铸造 RGB++ 资产或者转账 BTC 时,为什么 mempool 中没有显示?
其中一个原因是节点没有完成广播,这种情况比较常见,如果是这个原因,多等一段时间即可。
另一个原因是交易手续费设置得太低了。挖矿节点会按交易的手续费从高到低排队,优先打包那些手续费高的,如果手续费太低,过了一定时间,比如三天,还没有轮到它的话,挖矿节点一般会把这样的低手续费交易从自己的内存池里删除掉。任何节点删了你的交易,它们并不会通知你的钱包,交易也不会被退回,你的钱包也不可能自动显示你发送交易之前的余额。如果是这种情况,只能使用一些矿池推出的 “交易加速处理服务”,需要额外支付费用。
2、为什么 RGB++ 资产会被烧掉?
通过 RGB++ 协议发行的资产,它 “寄生” 或者说 “绑定” 在比特币的 UTXO 中,更具体地说,是绑定在大小为 546 聪的 UTXO 中。如果这个 UTXO 被花费了,那对应的 RGB++ 资产也会被花费掉。
那怎么避免绑定了 RGB++ 资产的 UTXO 被用户误花费掉呢?JoyID 钱包设置了一个阈值,目前这个阈值是 1200 聪,低于这个阈值的 UTXO 不会被当作矿工费或者是普通的 BTC 转账而花费掉。当然,不同的钱包设置的阈值不一样,因此为了避免被误花费掉,建议大家使用 JoyID 钱包来存储和收发 RGB++ 资产。
前文有提到,目前并不建议大家使用社区成员做的一些工具来将资产从 CKB 链上 Leap 到比特币链上,这是因为有些工具在绑定比特币 UTXO 的时候并没有遵循 RGB++ 的标准 —— 绑定到 546 聪的 UTXO 上,如果他们把资产绑定到了超过 1200 聪的 UTXO 上,那用户在使用 JoyID 钱包发送 BTC 交易时,钱包就很容易会把这个 UTXO 当作矿工费或者是普通的 UTXO 花费掉。
3、既然 JoyID 钱包在 RGB++ 生态中扮演了那么重要的角色,那我应该如何提高钱包的安全性呢?
JoyID 钱包目前的版本还不支持助记词备份,所以为了防止误删钱包或者误删 Passkey,建议大家一定要做账户升级,升级后可以关联多个不同品牌的设备。
登录 JoyID 钱包后,在设置中,选择「Security」,点击「Trusted Devices」旁边的「+」号,点击「Upgrade」,然后支付 150 CKB 或者其他数量的其他代币,即可完成账户升级。升级完成后,点击「Trusted Devices」旁边的「+」号,就可以添加不同品牌的设备了,比如苹果手机创建的 JoyID 钱包可以添加安卓手机作为备用登录设备。