作者:Chole
可擴展性一直是區塊鏈技術被廣泛採用的最大障礙之一,儘管已經有不少L1擴展解決方案,但大多數都專注於共識層而不是數據可用性。
一直以來,區塊鏈都是執行狀態機複製的分佈式網絡,分成了數據、共識、執行這三層。這也是基於互聯網創建貨幣的關鍵點,也就是引入一種外部無法干預的共識系統,而最初中本聰所提出的解決方案則是引入“中本聰共識”讓全世界的人都可以維護和運轉比特幣。
在這些單體區塊鏈中,數據、共識、執行這三層工作全都會由一個網絡來完成,從數據的驗證到交易的執行都得透過節點執行。
且由於區塊鍊是全局複製的分佈式狀態機,因此若復雜度越高、系統保持同步性的成本和復雜度也就越高。 Roll-up 則將執行層分離出去,處理複雜交易,解決了一部分問題。例如Arbitrum 在L1 嵌入了特定的操作碼,讓節點刻意繞過EVM 調用數據,只會存儲驗證這些交易,而不會執行它。
不過Roll-up 就必須監控L1 並且執行調用交易以便計算,再以不同方式將返回L1。這些交易實際上必須通過ETH 網絡進行路由,才能在Roll-up 上執行。
目前ETH 已經有Optimism、ZKsync 和Starknet 等基於Roll-up 的擴展解決方案以及基於執行層的橋樑,例如,Connext、Composable、Axelar等。然而,這些擴展解決方案的數據可用性還是依賴於以太坊的共識層與執行層,且目前以太坊執行層使用成本仍然很高,開發者可部署的範圍還是很有限。
而第一個模塊化區塊鍊網絡Celestia 即將在今年上線,並支持Roll-up 成為其數據可用層。
1. 項目概述
先前取名為LazyLedger 的Celestia 可以說是第一個模塊化區塊鍊網絡,也就是可插拔的共識和數據可用性層,讓任何人都可以快速部署去中心化的區塊鏈,而無需額外的共識層的成本。也就是說,Celestia 是一個存儲交易記錄並且提供數據可用性的公鏈。
Celestia 採用模塊化架構,將區塊鏈解構為數據、共識、執行。目前大部分的區塊鏈仍然會將共識和執行功能捆綁在一層,在該層上構建智能合約。而用戶被綁定在這個執行環境中,就會大大限制了針對特定用例進行優化和專業化的潛力。
Celestia 模塊化架構則將執行層存在於自身的區塊鏈上,允許針對特定用例進行優化和專業化。任何構建基於此架構的去中心化應用程序的開發人員都將在原區塊鏈執行層基礎上享有更完整地安全性和可擴展性。且在Celestia 模塊化區塊鏈中,數據可用性採樣是可以實現的,這讓節點能夠用很小的樣本驗證一個區塊,同時可以使用硬件配置較低的的設備充當節點,如家用電腦與手機等。
開發人員可以直接選擇要使用的執行環境在 Celestia 上構建dApp,並可以並行運行任意數量的執行環境,而在單體環境中,共識緊密地綁定了執行規則,導致用戶只能選擇主鏈支持的執行環境。 Celestia 已經與Tendermint和Cosmos zones合作作為數據可用性層。這些公鏈將通過利用欺詐證明使信任最小化,從而為Cosmos 生態系統提供統一的安全級別。
2. 應用場景
Celestia 為中心的組合方式:
將主權Roll-up 直接建立在Celestia 上,使用Celestia共識將DA 單獨當成一個模塊,完全基於Celestia建立鏈。而結算Rollup會發生在Cevmos上,Cevmos是Cosmos SDK中最好的內嵌EVM的SDK,是一個專門針對Roll-up結算的項目。 Cevmos 上的匯總會將他們的數據發佈到Cevmos 上,然後再發佈到Celestia。
而Cevmos 的目標是允許以太坊Roll-up在Celestia 上本地啟動,而無需更改代碼庫。 Roll-up不再是運行在以太坊上的合約,拓展性則會更強。
Celestium 則通過量子引力橋,Celestia 將作為以太坊的DA鏈下解決方案,為以太坊提供數據可用性,這是安全低成本的以太坊Validium設計。
自主權優勢:
Celestia 網絡本身只負責驗證數據完整性,不涉及一個完整的共識機制,因此,Celestia 之上的rollup 基本上是自我主權的區塊鏈,節點可以自由地分叉他們的軟件。
過去在L1 中,分叉就等於執行層和共識層的分叉,如果以太坊上的Roll-up 有漏洞或者被攻擊,就需要重新部署或整個網絡分叉才能完成狀態更新。但Celestia 的技術迭代卻允許鏈分叉而不用失去安全性,因為分叉之後使用的DA 層是相同的且更新變得更加容易,執行層可以專注於優化執行的環境和速率。
簡易部署鏈之技術:
過去部署一條鏈對於資源、成本要求很高,需要建立共識、激勵節點加入網絡。而隨著PoS 的發展,Cosmos SDK 等工具讓創建新區塊鏈變得更加容易,但是依然需要開發人員尋找驗證節點的加入。
因此,Celestia 引入的Optimint 則會更高效的幫助開發人員部署鏈,因為Celestia 提供完整的共識和安全性。且多鏈採用的是同一DA 層,實現了同一區塊鏈間橋接的最小化信任。提高了多個區塊鏈可以相互通信的安全性。最後Celestia 也結合了Cosmos 開放的生態和以太坊共享安全性,提供了多鏈開放且共享安全的可能。
3. 團隊介紹
執行長Mustafa Al-Bassam 畢業於倫敦大學學院博士學位,之前與他人共同創辦智能合約平台Chainspace,接著被Facebook 收購。 Mustafa 先前也撰寫了幾篇關於分片區塊鏈系統安全性的開創性論文。
CRO 則是John Adler ,他之前在ConsenSys 工作是L2 可擴展性研究人員,從事以太坊2.0 的第二階段工作。而Adler 則從Mustafa 身上找到數據可用性的新應用,為Optimistic Rollup方案創建了第一個先驅。
首席技術官Ismail Khoffi 在業界是非常知名的研究工程師, Khoffi 除了構建學術研究模型之外,還為Google UK 和Tendermint 等各種非區塊鏈、區塊鏈項目都大量投入貢獻。
首席運營官 Nick White 畢業於斯坦福大學碩士。在加入Celestia 之前,White 與他人共同創立了可擴展區塊鏈基礎設施的區塊鏈協議Harmony,為去中心化革命提供新動能。 White 還是亞洲人工智能初創公司的加速器項目Zeroth.ai 的高級人工智能專家。
4. 投資機構
Celestia 已啟動其“Mamaki” 測試網,支持用戶操作節點、接收測試網代幣、驗證者委託以及在錢包之間發送交易。該項目預計主網將在2023 年初上線。
目前已經先於測試網上線了開發者網,開發者網包括三個主要組成部分:Optimint, Celestia-app和Celestia-nodes。 Celestia-nodes 的任務是為這個區塊鏈達成共識和建立網絡,決定了輕節點和完整節點如何創建新區塊、從區塊中採樣數據,以及同步新區塊的多面向技術。而在Optimint中,Cosmos Zones都將直接部署在Celestia上。
5. 社群情況
Twitter:
5.9 k 位追隨者
Discord:
https://discord.com/invite/YsnTPcSfWQ
35491 位追隨者
Telegram:
https://t.me/CelestiaCommunity
9580 位追隨者
6. 鏈茶點評
可擴展性一直是區塊鏈技術被廣泛採用的最大障礙之一。儘管已經有不少L1擴展解決方案,但大多數都專注於共識層而不是數據可用性。
模塊化區塊鏈Celestia 構建了一個將數據層單獨獨立出來的公鏈,且還允許開發人員關注數據層之上的設計,而不需要花心力注意底層數據記錄,許多人相信未來這種模塊化設計的數據可用層不僅可以為擴容提供更快的實現方案,更會極大的降低開發者進入web3 的難度。