作者:頭等倉區塊鏈研究院

Celestia是一個專注於資料可用性的模組化區塊鏈項目,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了Sovereign Rollup 方案來承擔執行層和結算層的職能。受益於Ethereum 技術的發展以及Rollup 的實踐,目前模組化區塊鏈的構想逐漸成為可能,並代表著未來公鏈賽道重要的發展方向之一。同時專案團隊本身也背景優秀,技術紮實,專案即將上線主網,因此我們選擇專注於Celestia。

項目概要

Celestia 是一個專注於資料可用性的模組化區塊鏈項目,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了Sovereign Rollup 方案來承擔執行層和結算層的職能。

  • 從團隊和資金來看,Celestia 擁有不錯的技術背景和開發能力,一直保持著穩定的開發節奏。且與第一篇研報時相比,Celestia 無論是融資額度或是團隊人數都有了明顯的增加,中長期來看仍能維持不錯的發展動能。
  • 從產品和技術來看,資料可用性抽樣和命名空間默克爾樹保證了Celestia 作為一個共識層和資料可用性層在去中心化和安全性上的突破,SovereignRollup 則保證了構建於Celestia 上的執行層和結算層的可拓展性,從而讓Celestia 作為一個模組化區塊鏈可以很好地應對區塊鏈的不可能三角問題,因此未來將具有較好的開發前景和發展潛力。
  • 從專案發展來看,Celestia 目前仍處於測試網階段,預計主網將在不久後上線。測試網目前節點較為中心化,但受益於Celestia 的網路架構與資料可用性實現方案,營運Celestia 各類節點的硬體需求相對較低,未來主網上線後節點數量將有可能顯著上升,這將進一步提升網路的吞吐量,增加網路的去中心化與安全性。此外Celestia 的社群媒體目前關注人數較多,社群也較為活躍,能夠為計畫生態未來的發展提供一定的助力。從生態系的佈局來看,Celestia 生態系統還處於非常早期的階段,生態項目以技術類相關的基礎設施為主,距離使用者能夠實際體驗到生態當中的應用類項目,仍然需要非常長的時間。
  • 從代幣經濟學來看,Celestia 的代幣分配較為一般,投資人和團隊合計分得超過一半的代幣,而這些代幣當中的33% 將在一年後得以解鎖。而Celestia 的代幣需求基本上符合一個正常的公鏈代幣的設計思路,​​TIA 將承擔共識,費用和治理的功能,同時以通膨的形式增發。目前看起來這種代幣的設計較為中性,代幣本身無法為網路提供更多的賦能,而是反過來代幣需要依靠網路的發展來促進經濟模型的良性循環。

從賽道來看,受益於Rollup 的成功實踐,以及Ethereum 的技術發展,模組化區塊鏈將是未來區塊鏈架構發展的主要趨勢之一,而Celestia 在這當中將扮演一個相對重要的角色。與目前的競品項目相比,Celestia 的數據可用性實現方案落地門檻更低,開發進度更快,但上限可能不如使用KZG 多項式承諾的其他方案。未來仍需持續關注專案本身的開發進展,Ethereum 的坎昆升級以及包括Rollup 在內的上下游賽道的發展。此外短期之內由於熊市的持續,計畫的潛力釋放仍有待市場的回暖以及底層技術的累積。

1.基本概況

1.1 項目簡介

Celestia 是一個專注於資料可用性的模組化區塊鏈項目,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了SovereignRollup 方案來承擔執行層和結算層的職能。目前專案開發進度良好,並且即將上線主網。

1.2 基本訊息

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

2.項目詳解

2.1 團隊

Celestia 的團隊位於英國,目前領英上揭露的團隊有40 人,官網上共有46 人。主要成員背景資訊詳情如下:

  • Mustafa Al-Bassam—共同創辦人兼CEO ,倫敦國王學院電腦科學學士學位,倫敦大學學院電腦科學博士學位。 Al-Bassam 16 時是著名駭客組織LulzSec 的創辦人兼核心成員,並且長期從事駭客活動。 2018 年8 月,Al-Bassam 參與創辦了區塊鏈拓展研究團隊Chainspace,2019 年團隊被Facebook 收購。 2019 年5 月,Al-Bassam 發表了LazyLedger 論文,並於同年9 月參與創辦了LazyLedger(後改名為Celestia),並擔任CEO 至今。
  • Ismail Khoffi—共同創辦人兼CTO ,波昂大學數學與電腦科學碩士學位。畢業後曾長期從事軟體開發和電腦科技研究工作。 2018 年Ismail Khoffi 加入了Tendermint 從事軟體開發工作,2019 年Ismail Khoffi 加入Interchain Foundation,擔任高級軟體開發工程師,並於同年9 月,參與創辦了LazyLedger(後改名為Celestia),並擔任CTO 至今。
  • John Adler—共同創辦人兼CRO ,多倫多大學工程科學學士學位,電機與電腦工程碩士,博士學位。畢業後加入了Consensys,擔任研究員與開發工程師,從事二層可拓展性的研究。 2020 年,JohnAdler 參與創辦了Fuel Labs,並且擔任首席科學家。同年John Adler 也參與創辦了LazyLedger,並且擔任首席研究長(CRO)至今。
  • Nick White—COO ,史丹佛大學電機工程學士,碩士學位。 HarmonyProtocol 的共同創辦人。 2021 年加入了Celestia,並且擔任營運長至今。

從團隊來看,核心團隊成員均具有深厚的技術和產業背景,且與我們第一篇研究時相比,Celestia 的團隊人數有了明顯的增加,尤其是軟體開發團隊,目前已經擁有超過20 名軟體開發工程師,因此專案當下有著不錯的開發能力。

2.2 資金

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

表2-1 Celestia 融資情況

截止目前Celestia 共披露了兩輪融資,共融資5,650 萬美元。投資機構當中包括Binance Labs,Polychain Capital ,Protocol Labs 和Delphi Digital 等。綜合來看,Celestia 擁有不錯的資本背景,並且在總金額方面能夠支援專案進行更持久的開發。

2.3 代碼

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-1 Celestia 程式碼提交狀況

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-2 Celestia 程式碼貢獻者狀況

Celestia 的原始碼在GitHub 上開源,從開發情況來看,Celestia 的程式碼開發情況良好,共提交了25,707 次程式碼,再過去一年當中提交了8,410 次程式碼,目前的平均每月開發人員數在百人上下。從圖像來看,Celestia 的程式碼提交數量和開發人員數量一直呈現上升趨勢,在過去的幾年中,出現過兩次開發高峰,一次是在2022 年5 月,對應Mamaki 測試網的開發,另一次是在2023 年3 月,對應模組化RollupRollkit 與激勵測試網的開發。總的來看,Celestia 目前程式碼開發進度良好,且持續更新。

2.4 產品與技術

Celestia 是一個模組化的區塊鏈。所謂模組化,從功能上來講,模組化區塊鏈本身將不再獨立地完成所有的鏈上工作(執行,結算,共識和數據可用性),而是進行專門的優化來適應特定的功能。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-3 單片式區塊鏈與模組化區塊鏈的區別

從可拓展性上來講,模組化區塊鏈將具有更好的可組合性,多個模組化區塊鏈可以如積木一般組合起來執行單片式區塊鏈可以執行的所有功能,從而可以進行更好的跨鍊和多鏈協作。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-4 單片式區塊鏈與模組化堆疊

模組化區塊鏈有三個首要原則:

1)模組化區塊鏈將以降低用戶運行節點和驗證網路的成本的方式實現網路的去中心化。

2)模組化區塊鏈將在不增加用戶驗證和保護網路的成本的基礎上增加區塊鏈的可拓展性。

3)模組化區塊鏈將依賴去中心化的用戶網路來為區塊鏈網路的安全負責。

以上三個原則分別對應著區塊鏈不可能三角當中的去中心化,可拓展性和安全性。

從理論上來講,Rollups 也是模組化區塊鏈思路指導下的一種實踐,無論是Optimistic-Rollup 還是ZKRollup 都是在利用Ethereum 作為共識層來保證安全性的基礎上,特化了網路的執行層能力,進而同時促進了Layer1 和Layer2 網路的發展。並且未來隨著坎昆升級之後,EIP-4844 Proto-Danksharding 落地,Ethereum 將引入一種新的交易類型,用戶可以在一個被稱為Blob 的空間當中存儲數據,而不是像之前一樣直接存儲在Layer1上,對於Layer2 來講這將大大降低其交易費用,而以太坊本身的形態也將會更加接近一個模組化區塊鏈。

而作為一個一開始就以模組化為目標而設計的模組化區塊鏈,在功能性方面,Celestia 走了與大多數單片式公鏈不同的方向,選擇以共識和數據可用性作為發力方向,專注於成為一個資料可用性層(Data Availability(DA)Layer),同時依靠Rollup 來為網路提供執行層的功能。簡而言之,Celestia 網路只負責兩件事,一件事情是負責排序交易以確保交易的資料可用性,另一件事情是提供了解決資料可用性問題的有效方案,輕節點僅需少量的資源即可驗證區塊來證明數據可用性。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-5 Celestia 網路架構

作為一個資料可用性層。 Celestia 採用PoS 的共識機制,並且使用了CosmosSDK 來進行開發,但是其對Tendermint 的共識演算法進行了一些修改。修改後的Tendermint 共識演算法-CelestiaCore 包含了Celestia 解決資料可用性問題的兩個重點:資料可用性取樣(Data Availability Sampling (DAS))與命名空間默克爾樹(Namespaced Merkle Trees (NMTs))。

2.4.1數據可用性抽樣(DAS)

一般來講,區塊鏈網路中的輕節點只會下載包含區塊資料(即交易清單)承諾(即梅克爾根)的區塊頭,這使得輕節點無法知曉區塊資料的實際內容,從而無法驗證資料可用性。

但在應用二維RS 糾刪碼編碼方案(2-dimensional Reed-Solomon encoding scheme)之後,利用輕節點進行資料可用性抽樣成為了可能:

1)首先每個區塊的資料將被分成k*k 的區塊,排列在k*k 的矩陣當中,然後透過多次應用RS 糾刪碼就可以將這樣一個包含區塊資料的k*k 的矩陣擴展成為一個2k*2k 的矩陣。

2)然後Celestia 將為這個2k*2k 的矩陣的行和列計算出4k 個單獨的默克爾根作為區塊頭當中的區塊數據承諾。

3)最後在驗證資料可用性的過程當中,Celestia 的輕節點將對2k*2k 的資料區塊進行取樣,每個輕節點會在這個矩陣當中隨機選擇一組唯一座標,並在全節點中查詢該數據區塊內容以及座標處對應的梅克爾證明,若節點收到了每個採樣查詢的有效回應,則證明了該區塊大概率具備資料可用性。

此外,每個收到正確默克爾根證明的資料區塊都會被傳播到網路當中,因此只要輕節點能夠一起取樣足夠的資料區塊(即至少k*k 個獨特的資料區塊),完整的區塊資料就可以由誠實的全節點來進行復原。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-6 二維RS 糾刪碼編碼方案

資料可用性抽樣的實現,保證了Celestia 作為資料可用性層的可拓展性。因為每個輕節點將僅需採樣區塊資料的一部分,這降低了輕節點和整個網路運行的成本。同時參與採樣的輕節點越多,他們可以共同下載和儲存的資料就越多,而這意味著整個網路的TPS 也將隨著輕節點數量的增加而提高。

2.4.2命名空間默克爾樹(NMT)

資料可用性只能解決資料可用性的驗證問題,而降低執行層和結算層的成本將交給命名空間默克爾樹方案。

Celestia 將區塊當中的資料劃分為了多個命名空間,每個命名空間都對應著正在使用Celestia 作為資料可用性層的執行層和結算層,以便每個執行層和結算層只需下載和自己相關的數據就能夠實現網路的功能。圖像點說,就是Celestia 為每個使用它作為底層的使用者都建造了一個單獨資料夾,然後使用默克爾樹來為這些使用者做資料夾索引來幫助這些使用者找到並使用自己的檔案。

而這種能夠返回給定命名空間所有資料的梅克爾樹就被稱作命名空間默克爾樹。這株默克爾樹的葉子將按照命名空間標識符來進行排序,並且修改了哈希函數,以便樹上的每個節點都包含其所有後代的命名空間範圍。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-7 命名空間默克爾樹範例

以圖2-7 當中的命名空間默克爾樹範例來看,包含八個資料區塊的梅克爾樹被劃分為了3 個命名空間。

當命名空間2 的資料被請求時,資料可用性層,也就是Celestia 將會把D3,D4,D5 和D6 資料塊提交給他,並且讓節點N2,N7 和N8 來提交相應的證明,從而來保證所請求資料的資料可用性。此外應用程式也可以來驗證是否收到了命名空間2 的所有數據,因為資料區塊必須和節點的證明相對應,其可以透過檢查對應節點的命名空間範圍來識別資料的完整性。

在依靠資料可用性抽樣和命名空間默克爾樹來解決資料可用性問題之後,Celestia 將重點放在了資料可用層之上的執行層的應用,提出了Sovereign Rollups 的概念。

2.4.3Sovereign Rollups

Celestia 提出的Sovereign Rollup 與我們目前常見的Ethereum 上的Rollup 並不完全相同。

以太坊上常見的Rollup 被Celestia 稱為Smart Contract Rollup,其將整個區塊發佈到結算層,然後讓結算層對區塊進行排序,檢查資料的可用性,並且驗證交易的正確性。而上述這些結算層上的行為都將依賴結算層上的一組智能合約來完成,換句話說結算層的智能合約將決定這些Smart Contract Rollup 能否正常運作。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-8 以太坊與Smart Contract Rollup 架構1 

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-8 以太坊與Smart Contract Rollup 架構2

Smart Contract Rollup 的這種架構使得Layer1 節點單獨驗證每筆交易的行為幾乎變得不可行。因為無論是OptimisticRollup 還是ZKRollup 所提交的證明都只能驗證區塊本身是否有效,而如果Layer1 的驗證節點希望去推究具體交易的話,就需要依賴一個原生信任最小化橋樑,這使得Layer1 網路只能依賴少數參與者的誠實行為來保證網路的安全性。

為了解決以上的問題,與Smart Contract Rollup 不同,Sovereign Rollups 將結算層包含在了Rollups 當中。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-9 SovereignRollup 架構1 

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖2-10 SovereignRollup 架構2

在SovereignRollup 的架構當中,Sovereign Rollup 負責執行和結算,資料可用性層(即Celestia)負責處理共識和資料可用性。在此基礎上,Celestia 將不再驗證Sovereign Rollup 的交易是否正確,而是將驗證交易的權力交還給了Sovereign Rollup 的驗證節點,這些驗證節點將審查交易的正確性,並選擇接受或拒絕這筆交易,這使得Sovereign Rollup 和他的資料可用性層之間將不需要原生信任最小化橋樑。

因此總結來說,SovereignRollup 和Smart Contract Rollup 之間最大的區別就是由誰來驗證交易的正確性,在Smart Contract Rollup 架構當中,結算層的智能合約將來執行這個職能,但在SovereignRollup 架構當中,SovereignRollup 自己的驗證節點將承擔此功能。

在這個基礎上,SovereignRollup 比起Smart Contract Rollup 能擁有更高的自由度。舉例而言,Smart Contract Rollup 的升級因為涉及智能合約的更改,因此需要受到結算層共識的約束,但是SovereignRollup 沒有這個顧慮,其能夠像Layer1 區塊鏈一樣利用分叉進行升級,這使得節點擁有了更多的自主權。

總結

從團隊和資金來看,Celestia 擁有不錯的技術背景和開發能力,一直保持著穩定的開發節奏。且與第一篇研報時相比,Celestia 無論是融資額度或是團隊人數都有了明顯的增加,中長期來看仍能維持不錯的發展動能。

從產品和技術來看,資料可用性抽樣和命名空間默克爾樹保證了Celestia 作為一個共識層和資料可用性層在去中心化和安全性上的突破,SovereignRollup 則保證了構建於Celestia 上的執行層和結算層的可拓展性,從而讓Celestia 作為一個模組化區塊鏈可以很好地應對區塊鏈的不可能三角問題,因此未來將具有較好的開發前景和發展潛力。

3.發展

3.1 歷史

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

表3-1Celestia 大事件

3.2 現狀

3.2.1營運數據

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖3-1 Celestia 測試網狀態1 

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖3-2 Celestia 測試網狀態2

Celestia 目前仍處於測試網階段,預計主網將在最近上線。目前測試網仍在穩定運行當中,共出塊261,495 個,總質押代幣量約為389,580,000 枚TIA,存在100 個初始驗證者節點,其中前9 的節點佔據了網絡份額的60.57%,測試網中心化程度較高。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖3-3 Celestia 測試網節點排名

受益於Celestia 的網路架構,Celestia 的輕節點營運硬體要求較低,最低僅需配置一個2GBRAM 的內存,單核心的CPU,超過25GB 的SSD 硬碟以及上傳下載56 Kbps 的頻寬。除了輕節點以外,Celestia 的橋節點,全節點,驗證節點以及共識節點的要求相較於其他公鏈來講也不算高。因此未來Celestia 主網上線後,預計網路的各類型節點數量將進一步上升,網路的去中心化程度也將進一步的提升。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖3-4 Celestia 節點運作要求

目前宣布正在或計劃在Celestia 上部署的項目共有50 個:其中包含5 個Rollups as a Service(RaaS)項目;3 個定序器網路項目;5 個沉降層網路項目;5 個Rollup 框架項目(包含CosmosSDK,OPStack,Celestia 自己開發的Rollkit,Sovereign 和Stackr);3 個虛擬機器專案;6 個跨鏈專案;3 個錢包專案;5 個DeFi 專案;5 個遊戲專案和10 個基礎架構專案。

可以看到Celestia 上的項目目前仍以技術類的基礎設施項目為主,實際面向使用者的應用類Dapp 不多。

3.2.2社群媒體規模

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

表3-2 Celestia 社群媒體數據

截至2023 年10 月12 日,Celestia 的社群媒體追蹤人數較多,互動較為活躍,官方社群討論人數較多,內容主要與科技開發與代幣空投相關。

3.3 未來

Celestia 並沒有公佈接下來的路線圖計劃,但根據目前已知的信息,Celestia 將會在10 月17 日UTC 時間12:00 結束TIA 代幣的空投以及在不久後進行主網的上線。目前已知的6,000 萬個TIA 代幣的空投計畫如下:

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

表3-2 Celestia TIA 代幣空投計劃

總結

從專案發展來看,Celestia 目前仍處於測試網階段,預計主網將在不久後上線。測試網目前節點較為中心化,但受益於Celestia 的網路架構與資料可用性實現方案,營運Celestia 各類節點的硬體需求相對較低,未來主網上線後節點數量將有可能顯著上升,這將進一步提升網路的吞吐量,增加網路的去中心化與安全性。此外Celestia 的社群媒體目前關注人數較多,社群也較為活躍,能夠為計畫生態未來的發展提供一定的助力。從生態系的佈局來看,Celestia 生態系統還處於非常早期的階段,生態項目以技術類相關的基礎設施為主,距離使用者能夠實際體驗到生態當中的應用類項目,仍然需要非常長的時間。

4.經濟模型

Celestia 的原生代幣是TIA,初始總供應量為1,000,000,000 枚。 TIA代幣目前仍未進入流通領域,空投將在2023 年10 月17 日進行。未來TIA 代幣將以通膨的形式增發,通膨率從每年8% 開始,比例逐年遞減10%,直到抵達1.5% 的年通膨率。

4.1 供給

4.1.1TIA 代幣分配

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

表4-1 TIA 代幣分配情況

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖4-1 TIA 代幣分配圖

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖4-2 TIA 代幣解鎖時間圖

從代幣分配來看,TIA 代幣將主要分配給投資人和團隊,其次是財庫,最後才是生態系統,且所有代幣將在4 年後全部解鎖完成,這意味著代幣上線後,尤其是一年後投資人和團隊的代幣開始解鎖後,TIA 可能面臨比較大的拋壓。從目前的代幣分配規則來估計,TIA 初始的代幣流通量為141,000,000 枚,其中包含了空投的74,000,000 枚代幣和財庫解鎖的67,000,000 枚代幣。

4.2 需求

從需求來看,TIA 代幣主要功能,一是維護網路的成型,激勵節點的運營,二是作為應用代幣來為網路使用服務計費,三是進行去中心化治理。

具體來講,Celestia 採用PoS 共識機制,驗證節點數量初始為100 個,因此節點需要質押TIA 代幣來參與網路的共識,並且取得網路給予的質押獎勵。同時使用者也可以將自己的TIA 委託給對應的節點,來分享節點所獲得的質押獎勵,進而保護網路的安全。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖4-3 TIA 代幣通膨圖

質押獎勵部分,TIA 代幣將以通貨膨脹的形式增發,通膨率從每年8% 開始,比例逐年遞減10%,直到抵達1.5% 的年通膨率。年度通膨準備金將根據每年年初的TIA 總供應量進行計算,Celestia 將使用區塊時間戳而不是區塊高度來界定該時間,而由於區塊之間的時間會有所不同,因此實際發行量有可能略高過目標值。

在網路成型以後,每一個需要使用Celestia 作為資料可用性層的Rollup 專案都需要在網路上提交PayForBlobs 交易,這個交易將以TIA 來計費,相當於向開發人員徵收一筆網路使用費用。此外Celestia 的Gas 費也將以TIA 的形式計費,並且Celestia 將使用標準的Gas 價格優先記憶體池,驗證者將優先考慮打包費用較高的交易。總的每筆交易的支出費用將包含固定的Gas 費用和基於交易中每個Blob 大小的可變費用。

最後,Celestia 將會轉向社區去中心化治理,社群將能夠透過治理提案對網路的重要參數進行投票,此外社群還將擁有一個額外的資金池,該資金池將會被分配到2% 的區塊獎勵。

總結

從代幣經濟學來看,Celestia 的代幣分配較為一般,投資人和團隊將分得超過一半的代幣,而這些代幣當中的33% 將在一年後得以解鎖。而Celestia 的代幣需求基本上符合一個正常的公鏈代幣的設計思路,​​TIA 將承擔共識,費用和治理的功能,同時以通膨的形式增發。目前看起來這種代幣的設計較為中性,代幣本身無法為網路提供更多的賦能,而是反過來代幣需要依靠網路的發展來促進經濟模型的良性循環。

5.賽道

5.1 賽道綜述

從賽道來看,Celestia 應該被併入公鏈賽道,但是Celestia 與以前的單片式公鏈有較大區別,因此可以將其單獨細分為專注於共識層和數據可用性層的模組化公鏈,該細分賽道目前仍處於非常早期的階段。

Celestia深度研報:模組化區塊鏈龍頭所帶來的新變革

圖5-1 模組化區塊鏈賽道全景圖

從Messari 製作的賽道全景圖當中我們可以看到,模組化區塊鏈賽道基本上囊括了目前與二層賽道和相關賽道的主要項目,包括Optimism,Arbitrum,Polygon,zkSync,StarkNet 等,這主要是因為二層Rollup 的成功實踐為模組化區塊鏈的構想提供了非常多的可能性,因為Rollup 並不是只能應用於Ethereum,而是目前只有以太坊提供了能讓Rollup 茁壯成長的環境,未來當整個市場有了更長足的發展之後,Rollup 完全可以部署在Celestia 之類的模組化區塊鏈上,以追求更高的自由度,更快的效率和更低的成本。因此未來我們不光需要關注Celestia 本身的發展,也要關注相關賽道,尤其是Rollup 賽道的發展對於實現Celestia 模組化區塊鏈構想的促進作用。

5.2 賽道競品

從競品來看,目前Celestia 的主要競品是完成Proto-Danksharding 以後的Ethereum,PolygonAvail,EigenDA,ArbitrumNova 和zkPorter。

在資料可用性的實作方式上,這幾個競品之間略有差異,差異主要體現在資料的恢復方式以及資料的取樣方式。

Celestia 使用了數據可用性抽樣方案,採用二維RS 糾刪碼編碼方案來保證數據的可恢復性,並且讓輕節點通過隨機抽樣的方式來獲取區塊數據,並且以Optimistic 的方式提交數據可用性的證明。目前無論是RS 糾刪碼或是Optimistic 證明的實務都已經有了不錯的成熟度。

Ethereum 的Proto-Danksharding 使用的也是資料可用性抽樣(DAS)方案,其也採用了RS 糾刪碼編碼方案來保證資料的可恢復性,但是與Celestia 不同Ethereum 在資料可用性的證明方式上將採用KZG 承諾方案,KZG(Kate Zaverucha Goldberg)多項式承諾是一種零知識證明系統,與Optimistic Rollup 和ZK Rollup 的區別類似,Optimistic 證明落地的技術門檻更低,KZG 多項式承諾雖然技術門檻較高,但是證明的提交速度更快。 Ethereum 的Proto-Danksharding 預計將在2023 年第四季的坎昆升級時部署。

PolygonAvail 目前已經從Polygon 當中獨立出來成為了一個獨立項目,其採用的也是資料可用性取樣方案,具體實現方式與Proto-Danksharding 類似,也是RS 糾刪碼編碼方案加上KZG 多項式承諾。 Avail 目前也仍在測試網階段,但將馬上發布有關激勵測試網和代幣經濟學相關的重要訊息。

EigenDA 是Eigenlayer 的旗艦產品,其方案與以太坊的Proto-Danksharding 出自一脈,也是使用RS 糾刪碼編碼方案加上KZG 多項式承諾。 EigenDA 目前也仍停留在測試網階段,測試網於2023 年8 月底上線,因此距離主網上線還需要一段時間。

ArbitrumNova 在數據可用性實現方式上與上述的4 個項目完全不同,其採用的是數據可用性委員會(Data Availability Committee)模式,由一個外部的數據可用性委員會來存儲和提供交易數據,並由至少6 名委員會成員(總成員數為7 名)提交BLS 簽章來保證資料的可靠性。與資料可用性採樣(DAS)方式相比資料可用性委員會方式的成本更低,但是相對來講犧牲了去中心化和安全性。 ArbitrumNova 目前已經上線了主網,但其與上述幾個項目不構成競爭關係,僅代表一種資料可用性解決方案。

zkSync 提出的zkPorter 相對來講其他資料可用性的實作方式來講更為複雜,其在設計上結合了ZK Rollup 和分片的方式來解決資料可用性問題,它可以支援任意多個分片,並且每個分片都可以選擇並設定自己的數據可用性方案,這保證了智能合約的建置將有更高的自由度。 zkPorter 目前已經隨zkSync Era 一起上線了主網,但是其與上述幾個項目不構成競爭關係,僅代表一種數據可用性解決方案。

目前來看,在所有資料可用性的實作方案當中,資料可用性採樣加KZG 多項式承諾是最主流的方案,其能夠在降低節點成本,提升證明效率的同時保證資料可用性。 Celestia 所選的Optimistic 證明的落地門檻相比較KZG 多項式承諾而言更低,技術成熟度更高,但是未來的技術上限不如KZG 多項式承諾,與同類型的Avail 以及EigenDA 相比,Celestia 的開發進度目前更快,將會更早一步落地主網,但Celestia 同時也將在坎昆升級之後面臨Ethereum 的直接競爭。

總結

從賽道來看,受益於Rollup 的成功實踐,以及Ethereum 的技術發展,模組化區塊鏈將是未來區塊鏈架構發展的主要趨勢之一,而Celestia 在這當中將扮演一個相對重要的角色。與目前的競品項目相比,Celestia 的數據可用性實現方案落地門檻更低,開發進度更快,但上限可能不如使用KZG 多項式承諾的其他方案。未來仍需持續關注專案本身的開發進展,Ethereum 的坎昆升級以及包括Rollup 在內的上下游賽道的發展。此外短期之內由於熊市的持續,計畫的潛力釋放仍有待市場的回暖以及底層技術的累積。

6.風險

1)代碼風險:目前Celestia 沒有公佈任何審計報告,因此可能有代碼風險。

2)技術成熟度風險:目前Celestia 仍處於測試網階段,距離主線上線投入生產階段仍需要大量的實務來提昇技術成熟度。

3)市場風險:目前模組化區塊鏈賽道仍然不是當下最主流的賽道之一,專案的技術開發仍然需要大量的實踐,因此在技術真正得以落地之前還存在比較大的市場不確定性。

參考資料:

Celestia 學習,https://celestia.org/learn/

《Celestia 計畫研報》,頭等倉

Celestia 文檔,https://docs.celestia.org/