CKB與Binance AMA回顧|比特幣生態超級協議RGB++
BlockBeats 律動財經 2024-04-03 19:30
![cover image of news article](/_next/image?url=https%3A%2F%2Fimage.theblockbeats.info%2Fupload%2F2024-04-03%2F5f8bc0b2f659ab3d38d0b4e4a036890c0d1ba632.png%3Fx-oss-process%3Dimage%2Fquality%2Cq_50%2Fformat%2Cwebp&w=3840&q=75)
4 月 2 日,CKB 生態負責人、SeeDAO 發起人 Baiyu 受邀參加了 Binance 官方中文群的 AMA。Baiyu 給群里的 16 萬多用戶詳細介紹了比特幣一層資產發行協議 RGB++ 以及 CKB 的今年規劃,內容非常豐富,歡迎錯過了此次 AMA 的小夥伴直接閱讀這篇文字整理稿。
以下是 AMA 的主要內容:
1、團隊當初為什麼要做 RGB++ 協議?
我們認為比特幣的二層競爭關鍵在於一層,而一層競爭的核心則在於新協議。我們將新協議分為兩類:一種是使用了 UTXO 特性的資產,另一種則沒有。在這個基礎上,我們選擇了具有 UTXO 特性的協議,如 Atomicals 、RGB 和 Taproot Assets 等。
我們決定選擇 RGB 協議,是因為 Cipher 個人對 RGB 有濃厚的興趣,並且與阿劍老師一起進行了深入研究。RGB 協議很優雅,也有非常多的優勢,尤其是它可以為 Bitcoin 提供幾乎不妥協的擴展能力,但那麼多年過去了,遲遲沒有被大規模採用。原因在於 RGB 協議在實際應用中存在多個技術和產品問題,比如說交互式操作的問題、數據可用性(DA)的問題、互操作性問題、智能合約/腳本執行環境的問題,等等。
然後我們發現這就是我們 CKB 過去四年干過的事情。RGB 協議的這些困難或者說劣勢,其實可以直接在區塊鏈上解決,比如不依賴任何人的 P2P 網路、共享數據、能驗證交易的虛擬機、非交互式的操作體驗。這也是 RGB++ 最早期的核心想法。
2、可以簡單地介紹一下什麼是 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 的立場來看,我們計劃未來將兼容更多的協議。
3、RGB++ 協議有哪些優缺點?
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++ 交易添加隱私性。
4、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 交互。
5、RGB++ 協議什麼時候上線以及未來有哪些規劃?
RGB++ 協議在 BTC 測試網合約已經部署了,目前測試非常火爆,銘文社區關注度很高。據我所知,很多工作室的朋友都在備戰。歡迎大家前去體驗不一樣的 BTC 協議。主網上線會在最近這幾天。今天也是很巧來到這裡分享,團隊都在加班開發中。
此外,還有支持 RGB++ 資產的 L2 DEX、錢包、瀏覽器等必要的基礎設施。主網上線後,預計會有很多項目使用 RGB++ 來發行比特幣一層的資產,裡面或許有很多不錯的機會,歡迎大家保持關注。
後面,我們還會發布一系列的 SDK、進行代碼審計和開源、進行可擴展性研究等等,我們已經發布了 RGB++ 的路線圖,具體的 milestones 可以查看下面這張路線圖:
最後,歡迎大家去關注 CELL Studio 的推特賬號(@ckbcell),第一時間獲取 RGB++ 的最新動態。
6、CKB 的聯創提出的同構綁定概念到底是什麼意思,計劃如何實現它?
這是一個非常好的問題,比較偏技術,我不是開發人員,不過我可以試着來簡單介紹一下。
每一筆比特幣交易都有 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
7、RGB++ 是否可以兼容閃電養網路,CKB 為什麼選擇了 RGB++ 進行部署?
RGB++ 是可以兼容閃電網路的,我們也在考慮與閃電網路團隊合作,儘管他們主要聚焦於支付和有限的腳本功能,不過這個取決於 BTC 的閃電網路協議進展,理論上很容易集成 RGB++。我們認為將這些功能帶到 CKB 並為其提供智能合約層面的賦能是最合適的方式。
另外,CKB 也會搭建自己的閃電網路,CKB 上的閃電網路後續會和比特幣上的閃電網路進行打通。
至於 CKB 為什麼選擇了 RGB++ 進行部署?CKB 是一條開放的、無需許可的公鏈,任何人都可以在 CKB 上部署任何協議。之前的回答中提到過,RGB++ 的靈感來源於 RGB 協議,做法是用區塊鏈取代原 RGB 協議中的客戶端驗證。那麼,到底選用哪條區塊鏈來替代客戶端驗證呢?這條區塊鏈必須滿足以下幾個要求:UTXO 模型,圖靈完備支持智能合約,最好是 PoW 機制這樣安全性上才不會妥協。用這幾個條件一刪選,市面上就只剩下 CKB 了,所以 RGB++ 選擇了 CKB。
需要再次強調的是,RGB++ 協議源於 CKB,但它是獨立的一層協議。RGB++ 的未來是無限的,致力於成為 BTC 一層的 ERC20 標準,擴展 BTC。
8、請問 CKB 2024 年是如何規劃的呀?
我是生態和市場負責人,那我從產品層面和市場層面來簡單介紹一下 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 的朋友們現場交流。我們還會在韓國、越南、日本等地舉辦一些活動,同時我們也會去北美做一些活動,讓海外社區和中文社區聯動起來。
9、RGB++ 超級協議能否為、如何為用戶的交易安全提供保障呢?
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 區塊鏈的安全性。
10、RGB++ 實際中只有打通 L1 和 L2 的作用嗎?
不是的。RGB++ 不僅可以幫助用戶在比特幣一層上發行資產,而且發行的資產可以 leap 到 CKB 鏈上來,而 CKB 是圖靈完備的,所以通過 RGB++ 發行的資產也可以參與到 CKB 上的 dApp、DeFi 應用中。
RGB++ 提出的同構綁定技術,還可以把比特幣一層資產發行協議 Runes、Atomicals、Taproot Assets 等發行的資產,通通綁定或者映射到 CKB 的 Cell 中,為這些資產帶來無需跨鏈、不損失安全性的圖靈完備合約擴展和性能擴展。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 從零到一掌握加密世界 開啟財富之路!
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇