4 月 2 日,CKB 生態負責人、SeeDAO 發起人 Baiyu 受邀參加了 Binance 官方中文群組的 AMA。 Baiyu 給群組裡的 16 萬多用戶詳細介紹了比特幣一層資產發行協議 RGB++ 以及 CKB 的今年規劃,內容非常豐富,歡迎錯過了此次 AMA 的小伙伴直接閱讀這篇文字整理稿。
以下是AMA 的主要內容:
我們認為比特幣的二層競爭關鍵在於一層,而一層競爭的核心則在於新協議。我們將新協定分為兩類:一種是使用了 UTXO 特性的資產,另一種則沒有。在這個基礎上,我們選擇了具有 UTXO 特性的協議,如 Atomicals 、RGB 和 Taproot Assets 等。
我們決定選擇 RGB 協議,因為 Cipher 個人對 RGB 有濃厚的興趣,並且與阿劍老師一起進行了深入研究。 RGB 協定很優雅,也有非常多的優勢,尤其是它可以為 Bitcoin 提供幾乎不妥協的擴展能力,但那麼多年過去了,遲遲沒有被大規模採用。原因在於 RGB 協定在實際應用上存在多個技術和產品問題,例如互動式操作的問題、資料可用性(DA)的問題、互通性問題、智慧合約/腳本執行環境的問題,等等。
然後我們發現這就是我們 CKB 過去四年做過的事情。 RGB 協議的這些困難或劣勢,其實可以直接在區塊鏈上解決,例如不依賴任何人的 P2P 網路、共享資料、能驗證交易的虛擬機器、非互動式的操作體驗。這也是 RGB++ 最早的核心想法。
首先 RGB++ 是比特幣一層資產發行協議,跟 Ordinals、Runes、BRC20 這些資產協議在同一層。我們的優勢在於協議設計和技術水平,這是 CKB 團隊多年的累積。原 RGB 協定需要透過 P2P 網路交換交易歷史和數據,這包括使用新的虛擬機器和定義互動邏輯等,使得鏈外邏輯變得複雜,開發緩慢。 RGB++ 旨在透過同構綁定,將原 RGB 協定中的所有 "智慧型" 元件,如 P2P 網路、虛擬機器、智慧合約等,移到鏈上。換句話說,RGB++ 把原 RGB 協定鏈外的客戶端驗證要做的事情,委託給一條圖靈完備、基於 UTXO 模型和 PoW 共識機制的 CKB 區塊鏈去解決。
很多人容易混淆 RGB++ 和 RGB 協議,其實它們是兩個不同的概念。 RGB 最初由 Peter 提出、目前主要由 LNP/BP 協會、Maxim 博士在負責,他們使用了一次性密封的概念進行擴展。而 RGB++ 則更介紹了其他 UTXO 鏈可以作為 RGB++ 用戶端的可能性,其最核心的貢獻在於同構綁定的概念。從 CKB 的立場來看,我們計劃未來將相容於更多的協議。
RGB++ 的優點很多,例如可以實現:
交易的非互動性: RGB++ 利用了CKB 作為資料託管與運算平台的特性,讓交易雙方之間透過非同步、非互動的方法來完成轉賬,使用者體驗更加友善。
交易摺疊:RGB++ 可以將多筆CKB 交易與一筆Bitcoin RGB++ 交易對應,這樣就可以將低速低吞吐量的Bitcoin 鏈使用高效能的CKB 鏈進行擴容。
BTC 資產無需跨鏈直接與CKB 鏈上資產交互:RGB++ 實現了比特幣UTXO 與CKB Cell 之間的關聯映射後,可以直接實現無需資產跨鏈的互通性。
可以改進的點,當然也很多。首先整個 UTXO 生態都是剛起步,畢竟熱點以前都在 EVM,所以初期開發者接受比特幣程式設計會很難一些。但是,只要接受了 BTC 腳本編程,CKB 比比特幣是要簡單很多倍的。其次,RGB++ 使用 CKB 來做 Client,隱私性目前不如 RGB,接下來我們會引進類似 ZK 技術為 RGB++ 交易加入隱私性。
其實無論是 RGB 還是 RGB++,開發者的主要工作都是在鏈外,而不是在比特幣鏈上。對RGB 來說,開發者的大部分工作是怎麼組裝RGB 交易、怎麼產生RGB 證明、在RGB 上怎麼寫合約等等,在RGB++ 上要做的事情是一樣的,只不過很多事情CKB 區塊鏈直接給解決了。
以做 DEX 為例,在 CKB 上變成瞭如何做一個能接受 RGB++ 資產的 DEX,它的開發難度和在 CKB 上開發其他合約的難度差別不大。目前 CKB 上的開發工具相對比較完善了,一個熟練的開發者經過幾天的學習後,大概就可以上手做了。
比特幣主網不是圖靈完備的,沒法跑完備的智能合約,但是CKB 是一個基於UTXO 的智能合約平台,所以給RGB++ 資產帶來了圖靈完備的智能合約,甚至可以在CKB 做類似Uniswap 的AMM,可以開池子,大家也可以在BTC 生態衝Meme 各種玩法。
RGB++ 資產可以不需要跨鏈橋,所以開發者在跨鏈方面無需額外考慮,這也是一個優點。此外,針對許多開發者想做 BTC L2 的需求,我們也圍繞著 RGB++ 在準備一個 UTXO Stack,類似 OP Stack,可以一鍵發鏈,自備 RGB++ 資產能力,可以直接與 BTC L1 互動。
RGB++ 協定在 BTC 測試網合約已經部署了,目前測試非常火爆,銘文社群關注度很高。據我所知,很多工作室的朋友都在準備戰鬥。歡迎大家前往體驗不一樣的 BTC 協議。主網上線會在最近這幾天。今天也是很巧來到這裡分享,團隊都在加班開發。
此外,還有支援 RGB++ 資產的 L2 DEX、錢包、瀏覽器等必要的基礎架構。主網上線後,預計會有許多專案使用 RGB++ 發行比特幣一層的資產,裡面或許有很多不錯的機會,歡迎大家保持關注。
後面,我們也會發布一系列的SDK、進行程式碼審計和開源、進行可擴充性研究等等,我們已經發布了RGB++ 的路線圖,具體的milestones 可以查看下面這張路線圖:
最後,歡迎大家去關注CELL Studio 的推特帳號(@ckbcell),第一時間獲取RGB++ 的最新動態。

這是一個非常好的問題,比較偏技術,我不是開發人員,不過我可以試著來簡單介紹一下。
每一筆比特幣交易都有output,而每一筆RGB 的交易要求比特幣的output 裡增加OP_RETURN,在裡面放一些哈希數據,稱之為commitment。如果這個commitment 剛好是另一條公鏈上一筆交易的哈希,而這筆交易的input 和output 都與那筆比特幣交易的input 和output 同構,並且這條鏈上input 和output 的UTXO,如果它的運算能力和狀態儲存能力是圖靈完備的,那麼比特幣鏈上的那筆交易就和這條鏈上的這筆交易完全綁定了。
CKB 區塊鏈符合這些條件,所以,執行了比特幣的交易就等於執行了CKB 鏈上的這筆交易,比特幣這筆交易的狀態變更就等於CKB 鏈上這筆交易的狀態變更,而且它遵守CKB 上面的合約約束。這就是同構綁定技術,當然這其中還有很多技術細節,例如如何保證這兩筆交易的一致性,如何防止雙花等,這裡不展開介紹,有興趣的小伙伴可以去閱讀RGB++ Light Paper ,裡面有詳細的示意圖和案例:https: //talk.nervos.org/t/rgb-protocol-light-paper/7733
RGB++ 是可以兼容閃電網路的,我們也在考慮與閃電網路團隊合作,儘管他們主要專注於支付和有限的腳本功能,不過這個取決於BTC 的閃電網路協定進展,理論上很容易整合RGB++。我們認為將這些功能帶到 CKB 並為其提供智能合約層面的賦能是最合適的方式。
另外,CKB 也會搭建自己的閃電網絡,CKB 上的閃電網絡後續會和比特幣上的閃電網絡進行打通。
至於 CKB 為什麼選擇了 RGB++ 來部署? CKB 是一條開放的、無需許可的公鏈,任何人都可以在 CKB 上部署任何協議。先前的回答中提到過,RGB++ 的靈感來自 RGB 協議,做法是用區塊鏈取代原始 RGB 協議中的客戶端驗證。那麼,到底選用哪一條區塊鏈來取代客戶端驗證呢?這條區塊鏈必須滿足以下幾個要求:UTXO 模型,圖靈完備支持智能合約,最好是 PoW 機制這樣安全性上才不會妥協。用這幾個條件一刪選,市面上就只剩下 CKB 了,所以 RGB++ 選擇了 CKB。
需要再次強調的是,RGB++ 協定源自於 CKB,但它是獨立的一層協定。 RGB++ 的未來是無限的,致力於成為 BTC 一層的 ERC20 標準,擴展 BTC。
我是生態和市場負責人,那我從產品層面和市場層面來簡單介紹一下 CKB 今年的規劃。
目前最重要的是 RGB++ 協議,合約程式碼已經部署了,正在加緊測試當中。有興趣的小夥伴也可以參與測試網的測試,具體資訊可關注 CELL Studio 的推特。完成 RGB++ 後,我們可以考慮支援其他的 UTXO 協議,例如 Atomicals、Taroot Assets 等。另外,我們也打算透過銘文橋來實現對 BRC 20 或其他資產的支持,我們正尋找合作夥伴來建造這些銘文跨鏈橋。
除了RGB++,還有全鏈概念的數位物創造協議Spore,第一個基於Spore 協議的項目是SeeU 社區發的Unicorn,他們馬上就要開圖了。 Spore 協議後面會誕生很多玩法,大家可以期待一下。我們會期待為比特幣世界帶來全鏈遊,Autonomous Worlds,從 DOB——Game——AW。
後面我們也會推出 UTXO Stack 服務,支援一鍵發 UTXO 鏈,幫助其他專案方快速搭建一條比特幣 L2。透過 UTXO Stack 發的鏈,可以使用 RGB++ 來和 BTC 上的一層資產打通。
此外,Jan 帶領的團隊在研究閃電網絡,我們計劃在CKB 上搭建閃電網絡,CKB 上的閃電網絡會和比特幣的閃電網絡打通,預計年底會有好消息出來,這個進展目前超乎預期。估計三季就有 MVP Demo。理論攻關都已經完成,剩下的是工程問題。
市場層面,我們3 月舉辦了Bitcoin Singapore,4 月初在香港舉辦的萬向區塊鏈高峰會中,我們會和萬向、Bitcoin Magazine共同舉辦比特幣專題的會議。 Token2049 期間,我們也會在杜拜參加一些活動,希望能與 Binance 的朋友們現場交流。我們也會在韓國、越南、日本等地舉辦一些活動,同時也會去北美做一些活動,讓海外社區和中文社群連結起來。
RGB++的安全性可以分為兩種情況來討論。
第一種是 L1 的交易,RGB++ 交易的 UTXO 的 "持有人" 是 Bitcoin 的 UTXO。即只有消費 Bitcoin UTXO 才能操作或更新 RGB++ UTXO。在這種情況下,雖然每一筆 RGB++ 交易都同步發起一筆 CKB 交易,但其安全性和 CKB 沒有關係,CKB 僅作為 DA 和狀態公示來使用。在這種情況下,RGB++ L1 的交易安全性完全繼承了比特幣的安全性,而比特幣是迄今為止運用時間最長、最安全的 PoW 鏈。
第二種情況是把透過 RGB++ 發行的資產,從比特幣鏈上 leap 到 CKB 鏈上。 Leap 操作是透過合約進行的,不是透過傳統的多簽橋跨鏈。 Leap 的風險點在於區塊重組,而這可以透過多等幾個區塊確認來規避。在比特幣鏈上,6 個區塊確認後被認為交易不可逆。 PoW 確認數和安全性不是線性關係,推翻PoW 區塊的難度隨著區塊的推進指數增長,所以在CKB 區塊鏈上,要實現比特幣6 個區塊確認同等的安全性,大約只需24 個區塊確認,而CKB 的平均出塊時間約為10 秒,24 個區塊確認的時間實際上遠低於比特幣6 個區塊確認的時間。
資產 Leap 到 CKB 後,之後的交易稱為 L2 交易,即 100% 發生在 CKB 上的交易,它的安全性由 CKB 負責。 CKB 從一開始就採用了和比特幣完全一樣、久經時間檢驗的 PoW 共識機制,最大程度地保障安全性和去中心化。目前,CKB 在挖的礦機由世界上最大的 AISC 礦機廠商比特大陸生產,CKB 目前的全網算力超過 300 PH/s,已經創下歷史新高。要偽造或重構一條 PoW 鏈是極其困難的,因為需要重新計算每個區塊的算力,所以我們可以信任 CKB 區塊鏈的安全性。
不是的。 RGB++ 不僅可以幫助用戶在比特幣一層上發行資產,而且發行的資產可以leap 到CKB 鏈上來,而CKB 是圖靈完備的,所以透過RGB++ 發行的資產也可以參與到CKB 上的dApp、DeFi 應用中。
RGB++ 提出的同構綁定技術,還可以把比特幣一層資產發行協議Runes、Atomicals、Taproot Assets 等發行的資產,通通綁定或映射到CKB的Cell 中,為這些資產帶來無需跨鏈、不損失安全性的圖靈完備合約擴展和效能擴展。
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia