CKB:比特幣 Layer 2 的新思路
作者:Ash Li
一、BTC Layer 2 概述
比特幣側鏈和 Layer2 項目的井噴式的出現,根本上是為了解決比特幣網絡的擴展性和交易速度等方面的挑戰。因為從根源上來講,比特幣只是一個去中心化的賬本,並不具備圖靈完備性也就是可編程性,資產除了交易轉賬外沒有其他可以應用的方向。Ordinals 協議打開了大家的思路,雖然提高了比特幣的可編程性但還是沒有本質上改變,只是提供了一種新型的資產的發行方式。所以為了進一步發展壯大比特幣生態,比特幣 Layer 2 的開發可以提高比特幣網絡的吞吐量,並降低交易費用和確認時間,合適的方案便尤為重要。
大家其實都很熟悉以太坊上的 Layer 2 了,但是對於比特幣而言,Layer 2 一直沒有一個詳細具體的分類標準,一般情況下大致分為比特幣側鏈、多簽+EVM、Rollup 、狀態通道 State Channel 以及客戶端驗證等。
- 比特幣側鏈:可以獨立於比特幣而存在的擴容區塊鏈,比如Stack、RSK等項目。
- 多簽+EVM:這是目前很多 BTC L2 採用的解決方案,無論是採用 MPC 多簽方案,還是門檻簽名方案,抑或 Hash Lock、DLC 等方案,本質都是多簽+EVM 的方案。用戶把 BTC 跨入到多簽地址,然後在 EVM 鏈上生成新的 BTC,從而讓 BTC 活動兼容 EVM 智能合約的能力。以 Melin Chain 等為代表。
- Rollup:通常是引入客戶端驗證或自建 DA 層來驗證 Rollup,驗證階段還是由客戶端或者自己的 DA 層進行。該類型項目的典型代表有:BitVM、B2 和 Bison 等項目。
- 狀態通道:代表項目就是閃電網絡,在擴展性、安全性以及隱私等方面是優於其他方案,但開發進度比較緩慢。
- 客戶端驗證:基於比特幣 UTXO 賬號模型去做的擴容方案,這類項目的典型代表是:RGB、BitVM 等項目。通過鏈下進行數據存儲,客戶端進行驗證,但缺點同樣是進展緩慢,智能合約無法交互。
@DWFVentures 也給出了不同的分類標準,但其實大差不差,大家可以參考下表了解這些 Layer2 的解決方案。
二、CKB 是什麼
Nervos Network 也就是 CKB 最開始是在 2019 年上線了 PoW+UTXO 的公鏈,現在轉型定位為BTC Layer2,與比特幣同構。CKB在安全性、擴展比特幣編程能力、技術創新以及生態發展等多個方面有較長時間的開發和積累。
團隊及融資情況
CKB 的開發團隊是一個由全球開發者組成的團隊,致力於構建分層區塊鏈解決方案。團隊成員均來自區塊鏈領域的專業人士,在技術和研究方面具有豐富的經驗。團隊創始人在行業內深耕多年。其首席架構師 Jan Xie 曾長期為以太坊客戶端 Ruby-ethereum和 pyethereum 開發做貢獻,也曾與V神合作開發 Casper 想法和分片技術。其聯合創始人 Kevin Wang 曾在IBM開展實驗室企業數據方案工作,還是意圖驅動的中心化動畫器基礎設施 Khalani Network 的聯創。其另一位聯創兼COO Daniel Lv 是錢包imToken聯創,也是加密交易所雲幣的前首席技術官。2018年8月,Nervos Network完成了2800萬美元融資,Polychain Capital、紅杉中國、萬向區塊、Blockchain Capital 等參投。2019年10月16日,Nervos Network 在 Coinlist 完成了ICO,共募資7200萬美元。
技術特點
安全性
CKB 從上線以來就採用了和比特幣完全一樣的 PoW 共識機制,最大程度地保障安全性和去中心化。2023 年 11 月,CKB 成功經歷了第一次挖礦產出減半,減少了一半的通脹率。而它的挖礦算法是自主研發的 Eaglesong,目前在挖的礦機由 AISC 矿機廠商比特大陸生產。另外 CKB 的虛擬機與密碼學操作無關的特性可以保障 CKB 用戶的資產安全。
編程能力
**Cell 模型:**CKB 對 UTXO 模型進行了一般化處理。與 UTXO 一樣,Cell 也是交易輸出,只不過 Cell 把 UTXO 中的 amount 進行了處理,對應出了 capacity 和 data 兩項內容,這樣就把原本的一個存放整數的空間變成一個可以存放任意數據的空間。同時 Cell 的數據結構中還有LockScript
和TypeScript
,前者主要體現所有權,而後者可以自定義很多豐富的功能,例如實現在比特幣上還沒有的 Covenant(限制條款)這樣的功能。在 Cell 的腳本中,開發者還可以根據自己的需求指定密碼學原語,非常靈活。
- *CKB 虛擬機:**採用的是開放指令集 RISC-V,支持開發者用任意語言開發智能合約,只要用合適的編譯器編譯成 RISC-V 的二進制格式就可以執行,不僅高效,而且各種各樣的密碼學算法,無論是比特幣最原始的 Secp256k1,還是後來引入的 Schnorr,都可以直接移植到 CKB 區塊鏈上來運行。
用戶體驗
CKB 主網是完全兼容 BTC 地址(bc1p和bc1q開頭)的,官方使用的JoyID錢包,無需助記詞和密碼,可以直接通過 BTC 錢包地址來使用 CKB 上的應用,操作簡單且用戶友好,比特幣生態的用戶可以無感進入到 CKB 的生態中,而不是又轉去 EVM 側鏈不停地切換錢包;其中的銘文協議 Omiga 也支持使用 Unisat和 OKX Web3 錢包。
基礎設施
CKB 引入了名為 Axon 的框架,可以使比特幣銘文能夠在 CKB 上創建自己的 BTC Layer3。此外其開發工具也在不斷完善。除了核心開發團隊貢獻的各種工具包和軟件開發工具包SDK,MagickBase團隊也開發了名為Kuai的工具,可以降低DApp的開發門檻。
生態豐富
在生態方面,CKB 遠遠領先於其他比特幣側鏈方案:
- 錢包產品:JoyID 是無需助記詞和密碼的 Passkey 錢包,支持多鏈並已經集成了30+個DApp,用戶可以直接通過比特幣的錢包地址來使用 CKB 上的應用。
- DID產品:@DIDbased 支持多鏈和 Passkey 的 DID,功能比 ENS 多,已完成 A 輪融資。
- 銘文協議:Omiga 是建立在 CKB 區塊鏈上的一項創新性銘文協議,為用戶提供更公平、更高效的代幣鑄造和管理體驗。
- RGB++:基於 RGB 的擴展協議,也是比特幣一層資產發行協議,現在已經上線;其利用 CKB 鏈上的 Cell 模型來表示 RGB 資產的所有權關係,同時與比特幣的 UTXO 建立映射關係,讓 CKB 可以作為 RGB 資產的數據庫與鏈下預結算層來替代 RGB 客戶端,實現更可靠的數據托管與 RGB 合約交互。同時 ABCDE 領投的 UTXO Stack 在技術上原生集成RGB++協議。
CKB 的生態已經包括錢包、跨鏈橋、DID、DEFI等項目。之前一直沒有知名項目,但是在 RGB++ 協議上線的第一個資產$Seal,一度造成了錢包的瘋狂註冊,同時 CKB 上的資產也開始被許多人看到,熱度很高,許多用戶都開始了解到 RGB++ 和 CKB 上面的資產,甚至還有了多號註冊教程,造富效應使得大家開始注意到這個優秀的 Layer2 解決方案, CKB 的開源協議也吸引力很多開發者進入。同時 $CKB 的價格在近幾天開始上漲。
三、Layer 2 中的 RGB++
今年的2月13日,CKB 官網發布了基於 CKB 的 RGB 的擴展協議 RGB++ 的輕皮書,只用了短短兩個月時間上線主網,利用比特幣的 UTXO 和 CKB 的底層架構相結合,UTXO 可以和我們上面提到的 CKB 的 Cell 模型進行綁定映射,而 RGB 的鏈下客戶端可以轉變成為 CKB 的鏈上驗證,使用 Cell 中的 data 和 type 字段進行對應,從而解決了 RGB 中的數據孤島問題,同時用戶也無需 RGB++ 的客戶端,而是直接通過比特幣和 CKB 的輕節點就可以完成驗證。
優勢對比
與其他側鏈和利用 EVM 進行質押不同,CKB 有著與 BTC 同根同源的 PoW+UTXO 的特質,以及社區較為認可的 RGB 協議為基礎進行的擴展協議,無需多地址,也不用跨鏈,原生的才是最合適的,無論安全性和圖靈完備性都是優秀的方案。
我們可以回想一下 Ordinals的 BRC-20 協議、Atomicals 以及即將推出的 Runes 協議,還有以往引爆牛市的導火索都是資產發行方式的改變,目前主網上線後 @crypcipher 發行的第一個 RGB++資產 $Seal,單張gas成本僅5U左右,目前市場價已2000U+。RGB++ 可以作為資產發行協議,讓比特幣一層擁有了可以發行 RGB 新資產的能力,且資產的交易也是具有圖靈完備性的。在 RGB++ 協議中,CKB 才是比特幣的執行層和 DA 層,而主網就是結算層,這是那些 EVM 方案永遠也無法做到的效果。同時 CKB 的聯創 Cipher 表示希望在今年年底前可以將 RGB++ 和閃電網絡進行打通。
儘管 CKB 並不是整個比特幣 L2 中開發最早的,但是優秀的技術才是長久之計,四月份的比特幣減半,Runes 協議的推出,RGB++ 資產的發行,讓我們相信比特幣生態會開始集體爆發。
我們是誰
比特廣場 Bitcoin Square 是2023年5月成立的比特幣生態及alpha社區,我們致力於提供最新的市場動態、專業的市場分析、以及具有投研精神的社區環境。