引言

Nervos Network 作爲公鏈,旨在解決比特幣和以太坊等傳統網絡面臨的擴展限制。

Nervos 區塊鏈使用工作量證明 (PoW)共識並支持智能合約開發的 Layer-1 協議,還包含一系列第 2 層擴展解決方案,以促進大容量用例。Nervos 的原生代幣 (CKByte 或 CKB)允許用戶和開發者按照他們持有的比例在 Nervos 區塊鏈上申請存儲空間.

2024 年 2 月 13 日 Nervos Network 宣佈發行新的產品:RGB++,Nervos Network 開啓了轉型之路:從 Layer-1 向比特幣 Layer-2 的轉變,利用其自身的優勢"專攻"比特幣的二層擴容。

項目基本信息

項目團隊

核心團隊

Jan Xie: 創始人兼首席架構師。同時也是 Cryptape 創始人,以太坊基金會前研究員兼開發員,專注 Casper 和 Sharding,ethfans.org 的聯合創始人,Peatio 的前架構師。

Inal Kardan : 聯合創始人兼首席執行官。Yunbi Peatio 的核心開發人員,Teahour 的聯合創始人。具有非常豐富的開發經驗。

Kevin Wang: 聯合創始人。曾就讀於賓夕法尼亞大學的電信和網絡專業,獲得學士學位。曾在 IBM 硅谷實驗室從事企業數據解決方案工作。Kevin Wang 還是意圖驅動的中心化求解器基礎設施 Khalani 的聯合創始人。

Daniel Lv :聯合創始人兼 COO 。imToken(全球最大的以太坊錢包)的前首席技術官、Yunbi 前首席技術官、ruby-china.org 的聯合創始人,還曾在 Intridea 擔任過高級工程師。

Cipher Wang:聯合創始人。曾就讀於北京大學。Cryptape 首席產品官,曾任中國印鈔造幣總公司區塊鏈實驗室主任。

融資情況

Nervos Network 已通過兩輪融資籌集約 1 億美元。

種子輪

2018 年 8 月,Polychain Capital 領投,紅杉中國、萬向區塊、Blockchain Capital 等參投。金額爲 2800 萬美元。

A 輪

2019 年 10 月 16 日,Nervos Network 在 Coinlist 完成了 ICO,金額爲 7200 萬美元。

在兩輪融資過程中 Nervos Network 融資額達到了 1 億美元,並且 Polychain Capital,紅杉中國、萬向區塊、Blockchain Capital 等知名的投資機構對其進行大額投資,Nervos Network 受到了諸多知名資本方的青睞。

開發實力

2018 年 Nervos Network 立項,由創始人 Jan Xie 創立。項目發展的關鍵事件如表所示:

從 Nervos Network 的項目發展的關鍵事件來看,Nervos Network 一直都深耕於比特幣網絡中的 UTXO 模型,屬於 UTXO 模型研究領域的領頭羊,這也形成了 Nervos Network 的一個技術壁壘。並且在 Nervos Network 實現各種關鍵技術節點的時間上來看,Nervos Network 都是按期完成了項目技術的開發,可以看出 Nervos Network 技術團隊實力的雄厚。

運行模式

Nervos Network 在 2024 年 2 月 13 日的時候對自身的業務進行了升級,通過推出 RGB++的產品將項目由原先的公鏈改到了現在的 BTC-L2賽道。

RGB

RGB 協議是原有的 BTC 拓展協議,本質是一種鏈下計算系統,它採用了和閃電網絡類似的思想:用戶親自驗證並授權和自身相關的資產變動事宜,把交易發起者認可的結果/承諾提交到比特幣鏈上。

RGB 協議主要是做的與比特幣 UXTO 的資產進行了映射關係,RGB 把鏈下交易數據的 Commitment“承諾”,存放到比特幣鏈上,而不是像 Ordinals 協議那樣發佈完整的 DA 數據。根據比特幣鏈上記錄的承諾值,RGB 客戶端可以驗證,其他客戶端提供的 RGB 歷史數據是否有效。同時,單憑 Commitment 無法還原背後的原像,外界不能直接觀測到鏈上承諾值對應的鏈下數據,這樣可以保護隱私,且相比於銘文,只把承諾上鍊能節省空間。RGB 還利用了比特幣 UTXO 一次性花費的特性,通過名爲“一次性密封”的思路,把 RGB 資產所有權,和比特幣 UTXO 關聯起來。這樣可以藉助比特幣強大的安全性,避免 RGB 資產被“雙花/雙重支付”(只要比特幣 UTXO 不被雙花,RGB 資產就不會被雙花)。

同時 RGB 存在的問題也是非常的明顯:

  • 作爲一個在比特幣鏈下實現的智能合約系統,依賴於不同的客戶端在本地存放歷史數據,且不同客戶端只存放與自己相關的數據,看不到別人的資產狀況。這種數據孤島雖然保護了隱私,但也使得 RGB 在大規模採用上面臨麻煩,更像一個由 OTC 交易者組成的 P2P 網絡(歸根結底說起來就是 DA 層的問題沒有得到有效的解決);

  • 用戶爲了實現給其他人成功轉賬,要先得到對方的同意和確認,雙方要同時在線;

  • 因爲缺乏全局可見的數據記錄方式,合約使用者要事先從合約發佈者處,獲知合約包含的接口功能,具體的獲知方式可以是通過電子郵件或是掃二維碼。

綜上所述,RGB 處於相對“原始”的運行模式!

RGB++

Nervos Network 本身是拓展的 UTXO 模型(Cell),可以將 RGB 資產的鏈下信息寫入到 Cell 中,並在 Cell 和比特幣 UTXO 之間建立 1 對 1 的映射關係,實現基於 Nervos Network 的 RGB 資產數據託管與驗證方案,以此解決易用性問題,作爲 RGB 原始方案的一種強化補充。

RGB++ 技術實現過程是用 Nervos Network 鏈上的 Cell 表達 RGB 資產的所有權關係。它把原本存放在 RGB 客戶端本地的資產數據,挪到 Nervos Network 鏈上用 Cell 的形式表達出來,讓 Nervos Network 充當 RGB 資產的公開數據庫。而表示 RGB 資產的 Cell,會和比特幣鏈上的 UTXO 存在 1 對 1 的映射關係,這種映射關係會在 Cell 的 Lock 字段裏直接展示出來。

與 BTC 鏈上承諾相關的工作流程,依然在 BTC 主網進行,就是說 RGB++ 仍然要在比特幣鏈上發佈 Commitment,與 Nervos Network 上發生的 RGB 資產交易記錄關聯起來。RGB 協議中由客戶端在鏈下自己負責的工作,都由 Nervos Network 來負責,這樣解決了 RGB 客戶端數據孤島問題,也解決了合約狀態無法全局可見的缺陷。同時,RGB 合約可以直接部署在 Nervos Network 鏈上,全局可見,供 RGB Cell 來引用,這樣就避免了 RGB 協議合約發佈時的一系列奇葩操作。

RGB++ 本質是用隱私換易用性,同時能帶來 RGB 協議無法實現的場景。如果用戶看重產品的簡單好用和功能完備性,就會青睞 RGB++,如果追求隱私和 Verify by yourself 的安全,就會青睞傳統的 RGB 協議,一切看用戶自己的取捨(類似於 Vitalik 評論以太坊 Layer 2 :追求安全就去用 Rollup,追求低成本就去用 Validium 和 Optimium 等非 Rollup 方案)。

綜上所述,Nervos Network 在推出了 RGB++之後已經改變了項目原敘事,成爲了一條 BTC-L2的項目,主要是採用 Cell 表達 RGB 資產的所有權關係,通過 Cell 和比特幣 UTXO 之間建立 1 對 1 的映射關係來解決了 RGB 原有的數據孤島、使用操作困難等問題,在不增加複雜性或損害去中心化的情況下增強本地比特幣體驗。Nervos Network 做到了保留了比特幣 UTXO 模型的交易純粹性的前提下,使得智能合約在 BTC-L2上實現部署成爲了現實。

技術特點

Cell 模型

Cell 模型的構建是 Nervos Network 成功轉型的關鍵,也是 RGB++的關鍵。Cell 模型就是升級版的 UTXO,既保留了比特幣 UTXO 模型的交易純粹性,又能提供以太坊等賬戶模型的數據狀態。

Cell 模型中包含了四個字段:Capacity、Type、Data 和 Lock:

  • Capacity 代表此 Cell 擁有的鏈上空間大小;

  • Data 指 Cell 內包含的數據集,可以被讀取或修改;

  • Type 是這個 Cell 綁定的程序代碼,限制了 data 數據的修改條件;

  • Lock 代表 Cell 的所有權驗證邏輯,類似於比特幣 UTXO 的解鎖腳本。

通過他的字段可以看出,Cell 就是升級版的 UTXO,多出了 Type 和 Capacity 這兩個字段,且 Data 可以自定義數據類型,至於 Cell 的所有權變更方式,和比特幣 UTXO 差不多,都是通過解鎖腳本來實現。其中最主要的就是 Data 字段,Data 的主要作用是保存所有歷史交易狀態等任意形式的數據,這就相當於以太坊模塊化中的 DA 層。之前 RGB 項目的最大問題就是數據可用性的問題沒有被解決。

交易的非交互性

RGB 協議的一個重要問題在於,收款方要先向付款方發送一條消息,指明把自己的一個 UTXO 與 RGB 資產綁定,RGB 轉賬才能順利實施。這就要求收款方與付款方之間經過多道交互式通信,才能完成一筆普通交易,顯然增加了用戶的理解難度和產品複雜度。而 RGB++ 利用了 Nervos Network 作爲數據託管與計算平臺的特性,允許對手方之間通過異步、非交互的方法來完成轉賬。

與比特幣鏈資產交互無需跨鏈

Nervos Network 作爲一個鏈下結算層,等多筆 RGB 轉賬發生後,把一批交易聚合起來,生成一個對應批量交易的 Commitment,一次性發布到比特幣鏈上。RGB++ 實現了比特幣 UTXO 與 Nervos Network Cell 之間的關聯映射後,可以直接實現無需資產跨鏈的互操作。你可以通過 RGB++ 交易聲明,把自己的比特幣 UTXO 轉移給別人,對方可以把自己的 CKB 資產所有權轉讓給你。這種模式擁有很大的想象空間,理論上可以實現無需 BTC 資產跨鏈的 BTC——Nervos Network 鏈上資產互操作。

支付通道

Nervos Network 作爲底層公鏈,具備通過支付通道進行擴展的能力,例如 Polycrypt 開發的支付通道框架 Perun。這些支付通道可以在鏈下處理交易並在鏈上結算,從而支持小額支付到支付網關等多種應用,從而提高 Nervos Network 的性能。Perun 利用了 Nervos Network 的 Cell 模型,其中 Cell 攜帶了 capacity、Lock Script、Type Script 和數據來管理通道的狀態。通道的其中一個實現(PerunLockScript)可以管理通道實時 Cell 的訪問權限,而另一個實現(PerunTypeScript)可以處理狀態轉換的驗證邏輯。從通道獲得資金到關閉,這些轉換都是自動管理的。Nervos 核心開發人員還在努力將 CKB 連接到比特幣的閃電網絡,使用戶能夠在不依賴第三方的情況下交換 BTC 和 Nervos Network。

項目模型

業務模型

Nervos Network 經濟模型由三者角色組成:POW 礦工,應用開發者,區塊鏈應用用戶。

POW 礦工:Nervos Network 採用工作量證明(PoW)共識機制,使用的是比特幣算法的升級版 NC-MAX,採用了 Eaglesong 函數來確保網絡的安全,Eaglesong 是一種 ASIC 中立的定製型哈希函數,可替代廣泛使用的 SHA 256 哈希函數。POW 礦工通過遵守 Nervos Network 的共識機制來保護鏈的安全並且維護 Nervos Network 的正常運行,從而可以獲得區塊獎勵來作爲經濟激勵,經過 2023 年的減半後,CKB 的年發行量從 42 億枚降至 21 億枚。

應用開發者:Nervos Network 作爲一個 BTC-L2項目,決定其成敗的關鍵之一就是其自身生態的繁榮程度。所以 Nervos Network 非常重視自身的生態建設,爲 Nervos Network 生態開發者提供了更大的創新空間。同時應用開發者會在開發項目的時候會佔據一定的鏈上空間,從而會交付一定的存儲費給 Nervos Network,也是 Nervos Network 的收入來源之一。

區塊鏈應用用戶:用戶在 Nervos Network 上支付的 Gas 費是 Nervos Network 的主要收入來源。

從以上分析可以看出 Nervos Network 的收入是:

  • 區塊鏈應用用戶支付的 Gas 費

  • 應用開發者支付的存儲費用

代幣模型

代幣分配

CKB 獨特的經濟模型確保了無論交易量如何,礦工都能永久地獲得報酬,激勵他們爲網絡提供安全保障,同時還確保了 CKB 代幣能充當硬資產,讓 CKB 長期持有者的權益不會被稀釋。CKB 的經濟模型產生了飛輪效應,即持有 CKB 區塊鏈資產的需求會直接產生對 CKB 代幣的需求。這爲原生代幣 CKB 創造了一種價值捕獲機制,確保 CKB 區塊鏈的安全性與它所保護的鏈上資產的價值成正比增長。

CKB 的總量沒有上限,之前一級發行的代幣總量是 336 億枚,現在已經全部解鎖完成。

創世區塊中的 CKB 分配如下:

爲了對礦工提供給持續性的獎勵,Nervos 團隊還設計了二級發行。

二級發行的目的是收取狀態租金,確保無論 CKB 的鏈上交易量如何,礦工都會因其永久保護網絡的安全性而獲得補償。二級發行沒有上限,遵循每年 13.44 億 CKB 的固定發行計劃。然而,與完全面向礦工的基礎發行不同,二級發行在礦工、NervosDAO 儲戶和國庫基金之間進行分配。

二級發行的具體分配比例取決於當前流通的 CKB 在網絡中的使用方式。舉個例子,假設所有流通的 CKB 中,有 50% 用於存儲狀態, 30% 鎖定在 NervosDAO 中, 20% 完全保持的流動性。那麼,二級發行的 50% 將分配給礦工, 30% 將分配給 NervosDAO 儲戶,剩餘的 20% 將分配給國庫基金。目前,存入國庫基金的二級發行直接被銷燬,未來可能會通過社區發起的硬分叉而改變。這裏需要特別強調的是,二級發行造成的通脹影響範圍有限,僅影響鏈上狀態佔用者,這意味着 CKB 可以同時充當長期持有者的通縮代幣和區塊鏈用戶的通脹代幣。

Nervos 的代幣經濟學旨在解決困擾主流區塊鏈的狀態爆炸和價值一致性問題。Nervos 是通過三種主要方式完成的:通過將狀態增長與 CKB 代幣掛鉤來限制狀態爆炸,私有化狀態空間,以及引入二級發行,將狀態租金從狀態佔用者轉移給礦工或者是狀態保護者。

代幣的賦能

Nervos 原本作爲一條 Layer-1 ,其原生代幣 CKB 的主要作用就是擔任 Nervos Network 中的網絡交易費用,也就是 Gas 費,在 Nervos Network 中用戶所有的操作都需要支付 CKB。

質押作用,用戶將 CKB 質押給 NervosDAO,就會按照比例來獲得二級發行的 CKB 代幣作爲通脹收益。

存儲價值,在鏈上存儲數據或佔用狀態空間都需要鎖定 CKB,這對 CKB 代幣產生了直接的長期需求。這意味着在區塊鏈上持有非原生資產需要擁有原生代幣,這會增加原生代幣的價值,從而增加礦工獎勵,提高鏈的安全性。這種激勵結構更符合 CKB 等保值型 “資產存儲” 平臺的目標,因爲其主要目標不是解決儘可能多的交易,而是長期可靠地存儲和保護資產。

代幣價格表現

https://www.coingecko.com/en/coins/nervos-network

根據 Coingecko 統計數據,CKB 自 2023 年 6 月近一年以來,價格已經上漲超過 11 倍(最低點 0.0028 美元,最高點 0.0322 美元),主要交易場所爲 Binance,HTX 等一線交易所。

  • CKB 現幣價爲 0.0115 美元,現流通量爲 44, 442, 588, 518 枚,市值爲: 5.1483 億美元。

  • CKB 的日交易量 3600 萬美元,其流通市值約爲 5.1483 億美元,換手率 6.99% ,屬於偏低水平。

所以對比於同類型的項目,CKB 價值被嚴重低估。

鏈上交易量

https://explorer.nervos.org/zh/charts/transaction-count

由圖可以看出,Nervos Network 的鏈上交易量維持穩定水平。

挖礦難度

Nervos Network 的挖礦難度一直處於上升的趨勢,雖然價格有所回調,但是難度仍保持在高位,所以有更多的礦工正在加入 Nervos Network。

https://explorer.nervos.org/zh/charts/difficulty-hash-rate

地址數量

Nervos Network 的地址數量一直都保持着非常高的增速。

https://explorer.nervos.org/zh/charts/address-count

CKB 持倉圖

https://explorer.nervos.org/zh/charts/ckb-hodl-wave

從圖中可以看出,持有 3 年以上的 CKB 佔比是 48.77% ,說明了相當部分的用戶長期看好 Nervos Network 的發展。

項目生態

Nervos Network 致力於通過提供資金、基礎設施和工具方面的持續支持來推動生態系統的發展。自 2019 年 11 月主網啓動以來,大約 57 億 CKB 已分配給生態系統基金。CKB 生態基金旨在爲推動網絡擴張的各種生態系統開發舉措提供了初始資金,並且專注於培育和投資使用 RGB++ 協議連接 CKB 和比特幣的早期和種子階段項目。 CKB 生態基金旨在促進跨多個領域的重要基礎設施和去中心化應用程序的開發,包括 DeFi、遊戲、工具和 NFT 市場。 2024 年 1 月,CKB 生態基金推出 BTCKB 計劃,旨在通過 PoW 共識機制和 UTXO 模型加強比特幣和 CKB 區塊鏈之間的融合。 BTCKB 計劃引入了新的智能合約功能,可以將 BTC、Taproot Assets 和 RGB++ 資產集成到 CKB 區塊鏈中,從而增強比特幣區塊鏈的功能。

自 RGB++主網上線以來,已經有超過 15 個現有生態項目進行資產發行。值得重視的生態項目包括:

  • UTXO Stack:基於 RGB++ 協議的比特幣 L2 “OP Stack”。

  • JoyID:非託管錢包,利用生物識別技術進行用戶身份驗證,支持多個網絡,包括以太坊、比特幣和 RGB++ 資產。

  • HueHub:去中心化交易平臺和 launchpad,支持比特幣上的 RGB++ 資產。

  • Stable++:去中心化的穩定幣協議,支持 CKB 和 BTC。

  • World 3: 基於 RGB++ 協議和 DOB 的自主世界遊戲。

  • Nervape:基於比特幣的多鏈可組合數碼物,其 “基礎資產” 在比特幣上發行,“附屬資產” 在 CKB 上發行。

  • Haste:RGB++ 資產管理解決方案。

  • d.id:比特幣生態的去中心化身份協議。

項目風險

  • Nervos Network 的團隊主要鑽研於技術開發方面,對項目的宣傳方面做的工作並不到位,致使了市場上很多用戶只是知道 Nervos Network 這個項目,但是並不知道其性能的優越性。並且 Nervos Network 的社區運營的並不理想,在社區中用戶們並沒有形成一個強烈的共識。

  • Nervos Network 採用的鏈上+鏈下的技術方式讓用戶們在使用 Nervos Network 網絡時更加便利,但是這種方式使得項目在數據可用性和資產發行方面更加的依賴於外部網絡,一旦鏈下網絡發生故障就會造成整個 Nervos Network 帶來資產丟失和網絡停擺的風險。

  • Nervos Network 缺乏全面的開發工具和多方交互解決方案,限制了 Nervos Network 有效支持去中心化應用的能力。並且 Nervos Network 的本質就是使用隱私換易用性,從而會損害了 RGB 協議最初提供的隱私優勢。

總結

RGB++展示了 CKB 作爲一個比特幣鏈下結算層的潛力,而這種思路會在未來,被越來越多的比特幣 Layer 2 或資產協議所採納,主打 POW 和 UTXO、有着多年技術積澱的 CKB,或許能夠在這場模塊化區塊鏈的角逐中表現出自己的技術優勢。

Nervos 代幣經濟學直接解決了狀態爆炸的難題和價值捕獲機制錯位的問題。CKB 區塊鏈將狀態爆炸與其原生 CKB 代幣聯繫起來,有效限制了區塊鏈狀態的過快增長。將狀態作爲一等的私有資產可以鼓勵優化和提高效率,限制不必要的狀態擴張。此外,Nervos 還引入了狀態租金,針對狀態佔有者進行通貨膨脹。這一解決方案爲礦工提供了可預測的收入來源,不僅可以防止狀態過度擴張,還可以確保長期的區塊鏈安全。

CKB 區塊鏈採用了獨特的價值捕獲機制,要求鏈上數據的存儲和操作需要鎖定 CKB 代幣,從而對其產生直接的長期需求。這增加了代幣的價值,提高了區塊鏈的安全性,與最終成爲一個 “資產存儲” 平臺的目標保持一致。

但是 Nervos Network 團隊主要專注於技術開發,但在項目宣傳方面存在不足,導致市場上很多用戶僅知道該項目的存在,卻並不瞭解其卓越性能。此外,Nervos Network 的社區運營也並不理想,缺乏形成強烈共識的用戶羣體。

綜上所述,Nervos Network 在不增加複雜性或損害去中心化的情況下增強本地比特幣鏈上的體驗,技術在 BTC-L2賽道中處於領先的地位,並且因爲其長期深耕於 UTXO 模型爲其形成了堅實的技術壁壘。所以 Nervos Network 在未來的發展值得期待。