2024年7月,CKB正式宣布启动RGB++ Layer,这标志着RGB++协议从理论到实践的转变,并开启了更多具体的应用场景。作为BTC与CKB、Cardano等UTXO公链之间构建BTCFi生态的一部分,RGB++ Layer迅速成为关注焦点。
RGB++协议:RGB++ Layer的基础
RGB++协议于今年1月发布,核心理念是用CKB链上验证取代RGB协议的“客户端验证”,通过CKB作为验证层和数据可用性(DA)层,解决RGB协议在用户体验和DeFi支持方面的不足。RGB++协议引入同构绑定概念,通过CKB链上的Cell作为数据载体,将其与比特币、Cardano等UTXO公链上的UTXO建立绑定关系,从而继承比特币等公链的安全性,防止双重支付。
RGB++ Layer的核心特性
RGB++ Layer基于RGB++协议,通过同构绑定和Leap技术实现了BTC、CKB、Cardano等UTXO型公链间的无桥跨链交互,并利用CKB的智能合约环境,为比特币提供从资产发行到复杂DeFi功能的条件。其特性如下:
同构绑定
CKB的Cell模型与比特币UTXO结构相似,CKB兼容比特币签名算法,用户可以用比特币钱包操作CKB链上资产。通过同构绑定,RGB++资产可以在BTC、Cardano、Liquid等公链间无缝转移和分发,而无需跨链桥。
Leap技术
Leap技术基于同构绑定,通过“换绑”RGB++资产的UTXO,实现不同公链账户对资产的控制。Leap改变资产数据的使用权限,而数据仍存储在CKB链上,这种方式比传统跨链桥更简洁,免去了对映射资产合约的依赖。
CKB-VM智能合约引擎
CKB-VM支持RISC-V虚拟机,允许开发者使用多种编程语言进行合约开发,简化了开发者的入门难度。RGB++ Layer的智能合约框架和执行环境为BTCFi生态提供了复杂业务逻辑的支持。
原生账户抽象(AA)生态
RGB++ Layer利用CKB的原生AA方案,兼容比特币、Cardano等UTXO公链的账户标准,允许用户使用不同的签名算法进行鉴权,从而实现无缝的用户体验和高安全性的登录与身份管理。
展望RGB++ Layer的未来
RGB++ Layer不仅为BTCFi生态提供了全链交互的基础设施,还通过智能合约执行环境和原生AA生态,支持复杂的DeFi应用场景。随着RGB++ Layer的不断发展,我们将继续关注其技术进展,并对其相关技术方案进行深入解析。
通过RGB++ Layer,BTCFi生态有望实现更广泛的应用和更强大的功能,为用户带来更加便捷和安全的体验。