RGB++ Layer: BTCFi生态的UTXO跨链枢纽

RGB++ Layer: BTCFi与UTXO世界的枢纽

2024年7月,CKB正式启动了RGB++ Layer项目,这标志着此前发布的RGB++协议从理论走向实践,并将引入更具体的应用场景。RGB++ Layer凭借在BTC与CKB、Cardano等UTXO公链之间构建BTCFi生态的愿景,迅速成为业内关注焦点。

RGB++ Layer以RGB++协议为基础,利用同构绑定和Leap技术,为RGB++原生资产或铭文/符文在BTC、CKB、Cardano等UTXO型公链之间提供"无需跨链桥"的全链交互体验。它利用CKB的图灵完备智能合约环境,为比特币构建从资产发行到复杂DeFi功能的基础设施。

由于RGB++ Layer背靠CKB完备的账户抽象生态,可兼容比特币账户和钱包,能为比特币用户创造良好体验,为BTCFi的大规模应用铺平道路。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

RGB++协议:RGB++ Layer的理论基石

RGB++协议于今年1月发布,其核心理念是用CKB链上验证替代RGB协议的"客户端验证"。本质上是将CKB作为去中心化索引器,由其完成数据存储和资产来源验证等任务,充当RGB协议的验证层和DA层,以解决RGB协议在用户体验和支持DeFi方面的不足。

RGB++引入了同构绑定的概念,以CKB链上的Cell作为铭文/符文类资产的数据载体,再将Cell与比特币/Cardano/Liquid链上的UTXO建立绑定关系,让RGB++资产继承这些UTXO公链的安全性,防止双重支付。

例如,Alice要给Bob转一些TEST代币,她可以生成声明将存储TEST资产信息的Cell与Bob的比特币UTXO绑定。如果Bob再转移TEST代币,绑定的比特币UTXO也要同步转移。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

同构绑定与Leap:BTCFi的资产发行与无桥跨链层

同构绑定和Leap是RGB++ Layer的两大核心特性。要理解这两个概念,首先需要了解CKB的Cell模型。

Cell是CKB的扩展型UTXO,包含LockScript、TypeScript、Data等字段。LockScript类似比特币的锁定脚本,用于权限验证;TypeScript类似智能合约代码;Data用于存储资产数据。

在CKB上发行RGB++资产时,需创建Cell并填写相关字段。由于Cell与比特币UTXO结构相似,且CKB兼容比特币签名算法,用户可用比特币钱包操作CKB链上资产。

同构绑定的核心是允许使用BTC、Cardano等不同公链的账户改写CKB链上的RGB++资产数据。Leap则是基于同构绑定,对RGB++资产绑定的UTXO进行"换绑",如从比特币UTXO换绑到Cardano UTXO,实现资产控制权在不同账户间的转移。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

同构绑定的实现方式

以Alice向Bob转账40枚TEST代币为例:

  1. Alice在本地构造CKB交易数据,指明销毁Cell#0,生成Cell#1给Bob,Cell#2留给自己。

  2. Alice生成声明,将Cell#1绑定到BTC UTXO#1,Cell#2绑定到BTC UTXO#2。

  3. Alice生成Commitment,包含上述声明和CKB交易数据。

  4. Alice在比特币链上发起交易,销毁UTXO#0,生成UTXO#1给Bob,UTXO#2留给自己,并将Commitment写入链上。

  5. 最后将CKB交易发送至CKB链上。

整个过程中,Alice需证明自己是Cell#0和BTC UTXO#0的实际控制者,并证明二者确实存在绑定关系。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

Leap的实现原理与支持场景

Leap功能实质是切换RGB++资产绑定的UTXO,如从比特币换绑到Cardano,之后可用Cardano账户控制资产。主要步骤包括:

  1. 在比特币链上发布Commitment,声明解绑BTC UTXO与Cell的关系。

  2. 在Cardano链上发布Commitment,声明将Cell绑定至Cardano UTXO。

  3. 变更Cell的锁定脚本,将解锁条件从比特币UTXO改为Cardano eUTXO。

整个过程中,RGB++资产数据仍存储在CKB链上,只是更改了解锁条件。CKB在此过程中充当可信的第三方见证人和索引设施。

基于Leap功能,还可实现"全链交易"等有趣场景。如构建跨链交易平台,买家可用比特币支付,用Cardano账户接收RGB++资产。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

Wrapper

为解决Leap功能对原生资产跨链的局限性,RGB++ Layer引入了Wrapper概念。以rBTC wrapper为例,它将BTC桥接到RGB++ Layer,通过欺诈证明和超额质押机制确保安全性。

结合Leap和Wrapper,BTCFi生态中的各类资产(如RGB++原生资产、BRC20、ARC20、符文等)都可实现跨链操作。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

CKB-VM:BTCFi的智能合约引擎

CKB为RGB++ Layer提供了CKB-VM,支持RISC-V虚拟机的多种编程语言均可用于合约开发。这为开发者提供了灵活性,降低了智能合约开发的入门门槛。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

原生AA生态:无缝衔接BTC与RGB++

RGB++ Layer复用了CKB的原生AA方案,可在开发者侧和用户侧与BTC和Cardano等UTXO公链兼容。用户可使用不同的签名算法进行鉴权,如BTC、Cardano甚至WebAuthn等账户、钱包或鉴权方式直接操作RGB++ Layer上的资产。

这种原生AA方案为同构绑定和Leap功能提供了基础,有利于支持关键场景并优化用户体验。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

总结

RGB++ Layer作为铭文/符文/染色币等Memecoin的重要基础设施,可实现全链交互。其基于RiscV构建的智能合约执行环境,为BTCFi复杂业务逻辑创造了土壤。未来,我们将持续关注RGB++ Layer的进展,对相关技术方案进行更深入的解析。

解读RGB++ Layer四大特性:BTCFi与UTXO世界的枢纽

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
0/400
烤猫铁粉vip
· 16小时前
网安牛b,稳坐UTXO头把交椅
回复0
NFT收藏癖vip
· 16小时前
又一个忽悠玩法来了啊
回复0
CoffeeNFTsvip
· 16小时前
btc生态也要卷啦
回复0
GateUser-0717ab66vip
· 17小时前
BTC要起飞啦~
回复0
WenMoon42vip
· 17小时前
牛啊 Nervos终于把btc生态做起来了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)