受益於 Ethereum 技術的發展以及 Rollup 的實踐,目前模組化區塊鏈的構想逐漸成為可能,並且代表著未來公鏈賽道重要的發展方向之一。本文源自頭等倉區塊鏈研究院的文章《頭等倉研報:模塊化區塊鏈 Celestia》,由ForesightNews整理、重新撰稿。
(前情提要:下一次 L1 之戰中,哪些項目值得重點關注?Sui、Aptos、Aleo、Celestia、Monad…)
(背景補充:如何在 Celestia 上擁有結算層以及面臨著哪些權衡? )
Celestia 是一個專注於資料可用性的模組化區塊鏈專案,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了 Sovereign Rollup 方案來承擔執行層和結算層的職能。受益於 Ethereum 技術的發展以及 Rollup 的實踐,目前模組化區塊鏈的構想逐漸成為可能,並且代表著未來公鏈賽道重要的發展方向之一。同時專案團隊本身也背景優秀,技術紮實,專案即將上線主網,因此我們選擇關注 Celestia。
專案概要
Celestia 是一個專注於資料可用性的模組化區塊鏈專案,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了 Sovereign Rollup 方案來承擔執行層和結算層的職能。
從團隊和資金來看,Celestia 擁有不錯的技術背景和開發能力,一直保持著穩定的開發節奏。且與第一篇研報時相比,Celestia 無論是融資額度還是團隊人數都有了明顯的增加,中長期來看其仍然能保持不錯的發展勢頭。
從產品和技術來看,資料可用性抽樣和名稱空間默克爾樹保證了 Celestia 作為一個共識層和資料可用性層在去中心化和安全性上的突破,Sovereign Rollup 則保證了構建於 Celestia 上的執行層和結算層的可拓展性,從而讓 Celestia 作為一個模組化區塊鏈可以很好地應對區塊鏈的不可能三角問題,因此未來其將具有較好的開發前景和發展潛力。
從專案發展來看,Celestia 目前仍然處於測試網階段,預計主網將在不久後上線。測試網目前節點較為中心化,但是受益於 Celestia 的網路架構與資料可用性實現方案,運營 Celestia 各類節點的硬體需求相對較低,未來主網上線後節點數量將有可能出現顯著上升,這將進一步提升網路的吞吐量,增加網路的去中心化與安全性。此外 Celestia 的社交媒體目前關注人數較多,社群也較為活躍,能夠為專案生態未來的發展提供一定的助力。從生態系統的佈局來看,Celestia 生態系統還處於非常早期的階段,生態專案以技術類相關的基礎設施為主,距離使用者能夠實際體驗到生態當中的應用類專案,仍然需要非常長的時間。
從代幣經濟學來看,Celestia 的代幣分配較為一般,投資人和團隊合計分得超過一半的代幣,且這些代幣當中的 33% 將在一年以後得以解鎖。而 Celestia 的代幣需求基本符合一個正常的公鏈代幣的設計思路,TIA 將承擔共識,費用和治理的職能,同時以通膨的形式增發。目前看起來這種代幣的設計較為中性,代幣本身無法為網路提供更多的賦能,而是反過來代幣需要依靠網路的發展來促進經濟模型的良性迴圈。
從賽道來看,受益於 Rollup 的成功實踐,以及 Ethereum 的技術發展,模組化區塊鏈將是未來區塊鏈架構發展的主要趨勢之一,而 Celestia 在這當中將扮演一個相對重要的角色。與目前的競品專案相比,Celestia 的資料可用性實現方案落地門檻更低,開發進度更快,但是上限可能不如使用 KZG 多項式承諾的其他方案。未來仍需持續關注專案本身的開發進展,Ethereum 的坎昆升級以及包括 Rollup 在內的上下游賽道的發展。此外短期之內由於熊市的持續,專案的潛力釋放仍然有待市場的回暖以及底層技術的積累。
延伸閱讀:坎昆升級|以太坊下一次共識層革命探索:Post-Deneb 時代該如何發展?
1. 基本概況
1.1 專案簡介
Celestia 是一個專注於資料可用性的模組化區塊鏈專案,在架構上,其主要承擔共識層和資料可用層的職能,並且提出了 Sovereign Rollup 方案來承擔執行層和結算層的職能。目前專案開發進展良好,並且即將上線主網。
1.2 基本資訊
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 年,John Adler 參與創辦了 Fuel Labs,並且擔任首席科學家。同年 John Adler 也參與創辦了 LazyLedger,並且擔任首席研究官(CRO)至今。
Nick White—COO ,斯坦福大學電氣工程學學士,碩士學位。Harmony Protocol 的共同創辦人。2021 年加入了 Celestia,並且擔任營運長至今。
從團隊來看,核心團隊成員均具有深厚的技術和行業背景,且與我們第一篇研報時相比,Celestia 的團隊人數有了明顯的增加,尤其是軟體開發團隊,目前已經擁有超過 20 名軟體開發工程師,因此專案當下有著不錯的開發能力。
2.2 資金
截止目前 Celestia 共披露了兩輪融資,共融資 5,650 萬美元。投資機構當中包括 Binance Labs,Polychain Capital ,Protocol Labs 和 Delphi Digital 等。綜合來看,Celestia 擁有不錯的資本背景,並且總金額方面能夠支撐專案進行更持久的開發。
2.3 程式碼
Celestia 的原始碼在 GitHub 上開源,從開發情況來看,Celestia 的程式碼開發情況良好,共提交了 25,707 次程式碼,再過去一年當中提交了 8,410 次程式碼,目前的平均每月開發人員數在百人上下。 從影象上來看,Celestia 的程式碼提交數量和開發人員數量一直呈現上升趨勢,在過去的幾年中,出現過兩次開發高峰,一次是在 2022 年 5 月,對應 Mamaki 測試網的開發,另一次是在 2023 年 3 月,對應模組化 Rollup Rollkit 與激勵測試網的開發。總的來看,Celestia 目前程式碼開發進度良好,且在持續更新。
2.4 產品與技術
Celestia 是一個模組化的區塊鏈。所謂模組化,從功能上來講,模組化區塊鏈本身將不再獨立地完成所有的鏈上工作(執行,結算,共識和資料可用性),而是進行專門的優化來適應特定的功能。
從可拓展性上來講,模組化區塊鏈將具有更好的可組合性,多個模組化區塊鏈可以如積木一般組合起來執行單片式區塊鏈可以執行的所有功能,從而可以進行更好的跨鏈和多鏈協作。
模組化區塊鏈有三個首要原則:
- 模組化區塊鏈將以降低使用者執行節點和驗證網路的成本的方式實現網路的去中心化。
- 模組化區塊鏈將在不增加使用者驗證和保護網路的成本的基礎上增加區塊鏈的可拓展性。
- 模組化區塊鏈將依靠去中心化的使用者網路來為區塊鏈網路的安全負責。
以上三個原則分別對應著區塊鏈不可能三角當中的去中心化,可拓展性和安全性。
從理論上來講,Rollups 也是模組化區塊鏈思路指導下的一種實踐,無論是 Optimistic-Rollup 還是 ZK Rollup 都是在利用 Ethereum 作為共識層來保證安全性的基礎上,特化了網路的執行層能力,進而同時促進了 Layer1 和 Layer2 網路的發展。並且未來隨著坎昆升級之後,EIP-4844 Proto-Danksharding 落地,Ethereum 將引入一種新的交易型別,使用者可以在一個被稱為 Blob 的空間當中儲存資料,而不是像之前一樣直接儲存在 Layer1 上,對於 Layer2 來講這將極大地降低其交易費用,而以太坊本身的形態也將會更加接近於一個模組化區塊鏈。
延伸閱讀:以太坊坎昆升級核心:EIP4844的Blob為何能降低費用100倍?
而作為一個一開始就以模組化為目標而設計的模組化區塊鏈,在功能性方面,Celestia 走了與大多數單片式公鏈不同的方向,選擇以共識和資料可用性作為發力方向,專注於成為一個數據可用性層(Data Availability(DA)Layer),同時依靠 Rollup 來為網路提供執行層的功能。 簡而言之,Celestia 網路只負責兩件事,一件事情是負責排序交易以保證交易的資料可用性,另一件事情是提供瞭解決資料可用性問題的有效方案,輕節點僅需少量的資源即可驗證區塊來證明資料可用性。
作為一個數據可用性層。Celestia 採用 PoS 的共識機制,並且使用了 Cosmos SDK 來進行開發,但是其對 Tendermint 的共識演算法進行了一些修改。 修改後的 Tendermint 共識演算法 -Celestia Core 包含了 Celestia 解決資料可用性問題的兩個重點:資料可用性取樣(Data Availability Sampling (DAS))與名稱空間默克爾樹(Namespaced Merkle Trees (NMTs))。
2.4.1 資料可用性抽樣(DAS)
一般來講,區塊鏈網路中的輕節點僅會下載包含區塊資料(即交易列表)承諾(即默克爾根)的區塊頭,這使得輕節點無法知曉區塊資料的實際內容,從而無法驗證資料可用性。
但是在應用 二維 RS 糾刪碼編碼方案(2-dimensional Reed-Solomon encoding scheme) 之後,利用輕節點進行資料可用性抽樣成為了可能:
- 首先每個塊的資料將被分成 k*k 的塊,排列在 k*k 的矩陣當中,然後通過多次應用 RS 糾刪碼就可以將這樣一個包含區塊資料的 k*k 的矩陣擴展成為一個 2k*2k 的矩陣。
- 然後 Celestia 將為這個 2k*2k 的矩陣的行和列計算出 4k 個單獨的默克爾根作為區塊頭當中的區塊資料承諾。
- 最後在驗證資料可用性的過程當中,Celestia 的輕節點將對 2k*2k 的資料塊進行取樣,每個輕節點會在這個矩陣當中隨機選擇一組唯一座標,並在全節點中查詢該資料塊內容以及座標處對應的默克爾證明,若節點收到了每個取樣查詢的有效響應,則證明了該區塊大概率具備資料可用性。
此外,每個收到正確默克爾根證明的資料塊都會被傳播到網路當中,因此只要輕節點能夠一起取樣足夠的資料塊(即至少 k*k 個獨特的資料塊),完整的區塊資料就可以由誠實的全節點來進行恢復。
資料可用性抽樣的實現,保證了 Celestia 作為資料可用性層的可拓展性。因為每個輕節點將僅需取樣區塊資料的一部分,這降低了輕節點和整個網路執行的成本。同時參與取樣的輕節點越多,他們可以共同下載和儲存的資料就越多,而這意味著整個網路的 TPS 也將隨著輕節點數量的增加而提高。
2.4.2 名稱空間默克爾樹(NMT)
資料可用性只能解決資料可用性的驗證問題,而降低執行層和結算層的成本將交給名稱空間默克爾樹方案。
Celestia 將區塊當中的資料劃分為了多個名稱空間,每個名稱空間都對應著正在使用 Celestia 作為資料可用性層的執行層和結算層,這樣每個執行層和結算層僅需下載和自己相關的資料就能夠實現網路的功能。形象點說,就是 Celestia 為每個使用它作為底層的使用者都建了一個單獨資料夾,然後使用默克爾樹來為這些使用者做資料夾索引來幫助這些使用者找到並且使用自己的檔案。
而這種能夠返回給定名稱空間所有資料的默克爾樹就被稱作名稱空間默克爾樹。這株默克爾樹的葉子將按照名稱空間識別符號來進行排序,並且修改了hash函式,以便樹上的每一個節點都包含著其所有後代的名稱空間範圍。
以圖 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 能否正常執行。
Smart Contract Rollup 的這種架構使得 Layer1 節點單獨驗證每筆交易的行為幾乎變得不可行。因為無論是 Optimistic Rollup 還是 ZK Rollup 所提交的證明都只能驗證區塊本身是否有效,而如果 Layer1 的驗證節點希望去推究具體交易的話,就需要依賴一個原生信任最小化橋樑,這使得 Layer1 網路只能依賴少數參與者的誠實行為來保證網路的安全性。
為了解決以上的問題,與 Smart Contract Rollup 不同,Sovereign Rollups 將結算層包含在了 Rollups 當中。
在 Sovereign Rollup 的架構當中,Sovereign Rollup 負責執行和結算,資料可用性層(即 Celestia)負責處理共識和資料可用性。在此基礎上,Celestia 將不再驗證 Sovereign Rollup 的交易是否正確,而是將驗證交易的權力交還給了 Sovereign Rollup 的驗證節點,這些驗證節點將審查交易的正確性,並選擇接受還是拒絕這筆交易,這使得 Sovereign Rollup 和他的資料可用性層之間將不需要原生信任最小化橋樑。
因此總結來說,Sovereign Rollup 和 Smart Contract Rollup 之間最大的區別就是由誰來驗證交易的正確性,在 Smart Contract Rollup 架構當中,結算層的智慧合約將來執行這個職能,但在 Sovereign Rollup 架構當中,Sovereign Rollup 自己的驗證節點將承擔這一職能。
在這個基礎上,Sovereign Rollup 相比於 Smart Contract Rollup 能擁有更高的自由度。舉例而言,Smart Contract Rollup 的升級因為涉及智慧合約的更改,因此需要受到結算層共識的約束,但是 Sovereign Rollup 沒有這個顧慮,其能夠像 Layer1 區塊鏈一樣利用分叉進行升級,這使得節點擁有了更多的自主權。
總結
從團隊和資金來看,Celestia 擁有不錯的技術背景和開發能力,一直保持著穩定的開發節奏。且與第一篇研報時相比,Celestia 無論是融資額度還是團隊人數都有了明顯的增加,中長期來看其仍然能保持不錯的發展勢頭。
從產品和技術來看,資料可用性抽樣和名稱空間默克爾樹保證了 Celestia 作為一個共識層和資料可用性層在去中心化和安全性上的突破,Sovereign Rollup 則保證了構建於 Celestia 上的執行層和結算層的可拓展性,從而讓 Celestia 作為一個模組化區塊鏈可以很好地應對區塊鏈的不可能三角問題,因此未來其將具有較好的開發前景和發展潛力。
3. 發展
3.1 歷史
3.2 現狀
3.2.1 運營資料
Celestia 目前仍然處於測試網階段,預計主網將在最近上線。目前測試網仍然在穩定運行當中,共出塊 261,495 個,總質押代幣量約為 389,580,000 枚 TIA,存在 100 個初始驗證者節點,其中前 9 的節點佔據了網路份額的 60.57%,測試網中心化程度較高。
受益於 Celestia 的網路架構,Celestia 的輕節點運營硬體要求較低,最低僅需配置一個 2GB RAM 的記憶體,單核的 CPU,超過 25GB 的 SSD 硬碟以及上傳下載 56 Kbps 的頻寬。除了輕節點以外,Celestia 的橋節點,全節點,驗證節點以及共識節點的要求相較於其他公鏈來講也不算高。 因此未來 Celestia 主網上線後,預計網路的各型別節點數量將進一步上升,網路的去中心化程度也將得到進一步的提升。
目前宣佈正在或者計劃在 Celestia 上部署的專案共有 50 個:其中包含 5 個 Rollups as a Service(RaaS)專案;3 個定序器網路專案;5 個沉降層網路專案;5 個 Rollup 框架專案(包含 Cosmos SDK,OP Stack,Celestia 自己開發的 Rollkit,Sovereign 和 Stackr);3 個虛擬機器專案;6 個跨鏈專案;3 個錢包專案;5 個 DeFi 專案;5 個遊戲專案和 10 個基礎設施專案。
可以看到 Celestia 上的專案目前仍然以技術類的基礎設施專案為主,實際面向使用者的應用類 Dapp 不多。
3.2.2 社交媒體規模
截至 2023 年 10 月 12 日, Celestia 的社交媒體關注人數較多,互動較為活躍,官方社群討論人數較多,內容主要與技術開發與代幣空投相關。
3.3 未來
Celestia 並沒有公佈接下來的路線圖計劃,但根據目前已知的資訊, Celestia 將會在 10 月 17 日 UTC 時間 12:00 結束 TIA 代幣的空投以及在不久後進行主網的上線。 目前已知的 6000 萬個 TIA 代幣的空投計劃如下:
(空投快照截至 2023 年 1 月 1 日,共包含以太坊、rollups、Cosmos Hub 和 Osmosis 上的 576,653 個鏈上地址)
延伸閱讀:Celestia空投背後的「裁判」,Trusta Labs是如何做女巫檢測的?
總結
從專案發展來看,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.1 TIA 代幣分配
從代幣分配來看,TIA 代幣將主要分配給投資人和團隊,其次是財庫,最後才是生態系統,且所有代幣將在 4 年後全部解鎖完成,這意味著代幣上線後,尤其是一年後投資人和團隊的代幣開始解鎖後,TIA 可能面臨著比較大的拋壓。 從目前的代幣分配規則來估計,TIA 初始的代幣流通量為 141,000,000 枚,其中包含了空投的 74,000,000 枚代幣和財庫解鎖的 67,000,000 枚代幣。
4.2 需求
從需求來看,TIA 代幣主要功能, 一是維護網路的成型,激勵節點的運營,二是作為應用代幣來為網路使用服務計費,三是進行去中心化治理。
具體來講,Celestia 採用 PoS 共識機制,驗證節點數量初始為 100 個,因此節點需要質押 TIA 代幣來參與網路的共識,並且獲取網路給予的質押獎勵。同時使用者也可以將自己的 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 與以前的單片式公鏈又有較大區別,因此可以將其單獨細分為專注於共識層和資料可用性層的模組化公鏈,該細分賽道目前仍然處於非常早期的階段。
從 Messari 製作的賽道全景圖當中我們可以看到,模組化區塊鏈賽道基本上囊括了目前與二層賽道和相關賽道的主要專案,包括 Optimism,Arbitrum,Polygon,zkSync,StarkNet 等,這主要是因為二層 Rollup 的成功實踐為模組化區塊鏈的構想提供了非常多的可能性,因為 Rollup 並不是只能應用於 Ethereum,而是目前只有以太坊提供了能讓 Rollup 茁壯成長的環境,未來當整個市場有了更長足的發展之後,Rollup 完全可以部署在 Celestia 之類的模組化區塊鏈上,以追求更高的自由度,更快的效率和更低的成本。因此未來我們不光需要關注 Celestia 本身的發展,也要關注相關賽道,尤其是 Rollup 賽道的發展對於實現 Celestia 模組化區塊鏈構想的促進作用。
5.2 賽道競品
從競品來看,目前 Celestia 的主要競品是 完成 Proto-Danksharding 以後的 Ethereum,Polygon Avail,EigenDA,Arbitrum Nova 和 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 年第四季度的坎昆升級時部署。
延伸閱讀:沒有Celestia,以太坊就無法擴展Rollup?
Polygon Avail 目前已經從 Polygon 當中獨立出來成為了一個獨立專案,其採用的也是資料可用性取樣方案,具體實現方式與 Proto-Danksharding 類似,也是 RS 糾刪碼編碼方案加上 KZG 多項式承諾。Avail 目前也仍然在測試網階段,但是將馬上釋出有關激勵測試網和代幣經濟學相關的重要訊息。
EigenDA 是 Eigenlayer 的旗艦產品,其方案與以太坊的 Proto-Danksharding 出自一脈,也是使用 RS 糾刪碼編碼方案加上 KZG 多項式承諾。EigenDA 目前也仍然停留在測試網階段,測試網於 2023 年 8 月底上線,因此距離主網上線還需要一段時間。
延伸閱讀:再質押協議EigenLayer旗艦産品EigenDA是什麼?
Arbitrum Nova 在資料可用性實現方式上與上述的 4 個專案完全不同,其採用的是資料可用性委員會(Data Availability Committee)模式,由一個外部的資料可用性委員會來儲存和提供交易資料,並由至少 6 名委員會成員(總成員數為 7 名)提交 BLS 簽名來保證資料的可靠性。與資料可用性取樣(DAS)方式相比資料可用性委員會方式的成本更低,但是相對來講犧牲了去中心化和安全性。Arbitrum Nova 目前已經上線了主網,但是其與上述幾個專案不構成競爭關係,僅代表一種資料可用性解決方案。
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. 風險
- 程式碼風險: 目前 Celestia 沒有公佈過任何審計報告,因此可能存在程式碼風險。
- 技術成熟度風險: 目前 Celestia 仍然處於測試網階段,距離主網上線投入到生產階段仍然需要大量的實踐來提升技術成熟度。
- 市場風險: 目前模組化區塊鏈賽道仍然不是當下最主流的賽道之一,並且專案的技術開發仍然需要大量的實踐,因此在技術真正得以落地之前還存在比較大的市場不確定性。