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
· 4小時前
网安牛b,稳坐UTXO头把交椅
回復0
NFT收藏癖vip
· 5小時前
又一个忽悠玩法来了啊
回復0
CoffeeNFTsvip
· 5小時前
btc生态也要卷啦
回復0
GateUser-0717ab66vip
· 5小時前
BTC要起飞啦~
回復0
WenMoon42vip
· 5小時前
牛啊 Nervos终于把btc生态做起来了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)