本文將具體介紹數據可用性(DA)解決方案及目前熱度較高的 DA 層專案。

作者:鑒叔

封面:Photo by Conny Schneider on Unsplash

DA 解決方案盤點

在上一篇關於數據可用性的文章《Web3 科普|數據可用性為何對於 Layer2 如此重要?(上)》中,我們介紹了 L2 面臨的數據可用性(DA)問題主要是安全性與成本之間的權衡。 在權衡之下也產生了鏈上與鏈下的 DA 解決方案,以下將具體介紹這兩種不同的方案。

鏈上解決方案:Proto-Danksharding

鏈上解決方案指的是 L2 依然將乙太坊作為 DA 層,並且依靠乙太坊降低數據可用性成本。

Proto-Danksharding(又名 EIP-4844)便是乙太坊降低數據可用性成本的方案。 它引入了一種新的交易格式 — — Blob,L2 上傳的交易數據將以 Blob 的格式在乙太坊共識層上作非永久存儲,為 L2 帶來了更廉價的數據可用性。

這意味著乙太坊未來將作為一個實時公告板,板上的數據公告一段時間后便會刪除,L2 必須自己想辦法儲存所有數據的備份。

Proto-Danksharding 預計將在乙太坊今年年底的坎昆升級中上線。

鏈下解決方案

通俗的講,鏈下解決方案即是不再將乙太坊當做 DA 層,轉而尋找更加經濟的方式獲得數據可用性。 根據去中心化和安全性的不同,可將鏈下解決方案分為四種:Validium、數據可用性委員會(DAC)、Volition、通用型 DA 方案。

  • Validium

在乙太坊最初探索的擴容方案中,使用有效性證明並將數據發佈在鏈上的稱為 ZK Rollup,同樣使用有效性證明但將數據發佈到鏈下的稱為 Validium; 使用欺詐證明並將數據發佈在鏈上的稱為 OP Rollup,同樣使用欺詐證明但將數據發佈到鏈下的則是 Plasma。

Plasma 的擴容方案現在已經被乙太坊拋棄,在乙太坊宣佈以 Rollup 為中心的擴容路線後,Validium 也漸漸無人問津。 但因為 Validium 發佈到鏈下的交易數據由一個中心化運營商管理,所以 Validium 現在被特指一種高中心化的 DA 方案。

在這種模式下雖然交易方隱私得到了極大保護,DA 成本被降到了最低,但風險也是最高的,如果鏈下運營商出現故障或者作惡,使用者的資金將無法找回。

  • 資料可用性委員會(DAC)

為了減小由單一運營商帶來的單點故障風險,目前 Validium 大多的配套著數據可用性委員會(DAC)使用。 DAC 類似於一條聯盟鏈,由多個權威或受信任的節點成員組成,它們會保存交易數據的副本,並在運營商出現故障或惡意行為時公開數據,便於使用者提取資金。

DAC 的運行成本也相對較低,但從安全角度來看,一個小型 DAC(8–10 人)依然容易發生私鑰被盜取或集體惡意行為,鏈上資金同樣會被凍結或竊取。

  • Volition

Volition 是一種混合模式,它允許使用者自行選擇單個交易的數據是發佈在鏈上還是鏈下。 例如,在一家選擇此模式的 DEX 中,使用者可以控制多個帳戶,在需要交易時將資產轉移到鏈下數據帳戶進行頻繁且廉價的交易,交易結束后再將資產轉移會鏈上數據帳戶。

因此與單純的 Validium 相比,Volition 可以繼承乙太坊一部分的安全性。

  • 通用型 DA 方案

以上討論的 DA 鏈下解決方案都是在乙太坊的語境下,而還有一類通用型的 DA 方案,他們不止可以為乙太坊的 L2 提供數據可用性,還可以服務更多的鏈與專案。 例如在下一部分要具體介紹的 EigenDA、Celestia、Avail 等。

雖然通用型 DA 方案的技術實現各有不同,但總體思路都是在增強數據可用性的安全性,以求達到公鏈級安全。 因此它們具有自己的驗證節點、區塊生產者和共識機制等,只不過沒有智能合約。

DA 層項目介紹

在模組化區塊鏈的思路下,乙太坊幾乎佔據了共識層和結算層 90% 的份額,執行層經過激烈的競爭后初步形成「四足鼎立」的格局(即 Optimism、Arbitrum、Starknet、zkSnyc)。 唯有數據可用性(DA)層的還正處於起步階段,以下筆者將介紹幾個較熱門的 DA 層專案,供讀者們參考。

StarkEx

StarkEx 是由 StarkWare 團隊研發的,專為特定應用程式提供擴容解決方案的框架,因為其也為應用程式提供數據可用性方案,所以也歸為 DA 層專案。 StarkEx 具有三種數據可用性模式:鏈上、Validium 及 Volition,與上述介紹的純粹的 Validium 有所區別的是,StarkEx 提供的 Validium 方案融合了 DAC 來提高安全性。

目前使用 StarkEx 提供數據可用性的專案包括 dYdX v3、Immutable、Sorare、DeversiFi 等。

zkPorter

zkPorter 是由 zkSync 的研發團隊 Matter Labs 在 2021 年 4 月提出的一個鏈下 DA 解決方案。 zkPorter 是一條專門供 L2 發佈交易數據的獨立鏈,該鏈通過 PoS 共識機制來維護安全,zkSync 代幣持有者可以質押代幣成為 zkPorter 的守護者(Guardians)來驗證和簽名區塊。 這也是為什麼社區會認為 zkSync 會發幣和空投的原因之一,因為 zkPorter 的共識機制涉及到了治理代幣。

另外,在 Matter Labs 的設想中,zkPorter 上的帳戶可以與 ZK Rollup(zkSync Era)上的帳戶或合約無縫交互,從使用者的角度來看,可能唯一明顯的區別是 zkPorter 帳戶的費用會便宜很多倍。

ZK Rollup 與 zkPorter 具有強互操作性

不過值得注意的是,zkPorter 雖然是幾年前提出的,但目前依然沒有動靜,Matter Labs 也沒有披露任何關於 zkPorter 測試網及開發進度的資訊。

EigenDA

EigenDA 是基於 EigenLayer 開發的 DA 層專案,但從根本上說,與通用型 DA 專案 Celestia、Avail 不同的是,EigenDA 是一個中間件,它沒有自己的共識機制,其安全性通過 EigenLayer 的乙太坊驗證者再質押模式獲得。

EigenDA 也是 EigenLayer 上的第一個主動驗證服務(AVS),再質押者將 ETH 重新質押進 EigenDA 執行數據驗證服務以獲得報酬,買方(L2)將數據發佈到 EigenDA 從而獲得更低的交易成本和更高的 TPS。

雖然 EigenDA 還未上線測試網,但已經有很多團隊計劃將 EigenDA 集成到其 L2 中,例如 Mantle、Layer N、Offshore 等。

Celestia

Celestia 是一條通用型的 DA 公鏈,擁有自己的驗證節點、PoS 共識機制,雖然相比於其他鏈下 DA 解決方案更昂貴,但安全性顯著高於它們。

Celestium 是一條乙太坊 L2 鏈,它使用 Celestia 作為 DA 層,並將乙太坊作為結算與共識層。

Celestium 實現數據可用性的方式如下圖:

  • Celestium 照常將證明數據(Proofs)上傳到乙太坊,但將交易數據(Transaction Date)發佈到 Celestia;
  • 由 Celestia 的驗證節點對數據可用性證明簽名後發送到部署在乙太坊上的 DA Bridge Contract 進行驗證並存儲;
  • 乙太坊上的 L2 合約可以隨時對其進行訪問。

Celestia 先後完成了兩輪融資,在 2021 年 3 月的種子輪中完成了 150 萬美元的融資,在 2022 年 10 月的第二輪中完成了 5500 萬美元的融資,多個知名 VC 參投。

同時,Celestia 9 月 26 日發佈的空投消息又將人們的視線引到了模塊化區塊鏈和 DA 層賽道。

據官方說明,Celestia 將給 7579 名開發者和 576653 個鏈上位址空投 TIA(Celestia 的原生資產)。 開發者包括公共產品和關鍵協定基礎設施、Eth Research、DA 層專案的公共貢獻者(例如 Avail、EigenLayer 以及 Solana),鏈上位址包括乙太坊 Rollup 中的活躍使用者與 Cosmos Hub 和 Osmosis 的質押者及 IBC 中繼器。

Avail

Avail 原本是 Polygon Labs 在 2020 年創立的一個解決數據可用性問題的專案,但在今年 3 月份其從 Polygon 中脫離,作為一條獨立的 DA 公鏈運行,不在只限於 Polygon 或乙太坊。

在技術上,它較於 Celestia 更加複雜一些,主網預計在 2024 年第一季度上線,目前只上線了測試網。 Avail 測試網現在已經進行到了第二階段,用戶有多種方式可以參與,包括:

  • 代幣獲取:用戶可以獲取 AVL 測試網代幣來探索質押和提名功能;
  • 區塊鏈開發:用戶可以自由開發與 Avail 集成的模組化區塊鏈應用程式或鏈;
  • 網路角色:用戶可以選擇作為驗證者或輕用戶端加入測試網,從而促進數據驗證過程。

顯然,相比於做 L2 的交互,DA 層專案的交互門檻更高,但鑒於 Celestia 已經宣佈了空投,因此有條件的小夥伴可以去探索交互一下。 Avail 目前有測試網激勵活動「Clash of Nodes Challenges」
https://docs.availproject.org/clash-of-nodes/challenges/... 但結論:

  • 光運行節點沒用,拿不到積分,你要拿積分就要申請 Validator,申請不容易。
  • 普通用戶現在就是等新任務,可以持續關注。

總結與思考

在 Vitalik 2022 年展示的乙太坊未來路線圖中,清晰的顯示了繼 The Merge 后,乙太坊的下一階段要實現的 The Surge 重點就是通過 EIP-4844 為 L2 進一步降低發佈數據成本。 這意味著乙太坊只願意分離執行層,而希望繼續保持 DA 層、結算層及共識層的功能。

因此,這就不難解釋為什麼 EIP-4844 提案者及 L2BEAT 不傾向於承認使用鏈下 DA 解決方案的擴容專案是 L2 了。

而待坎昆升級正式完成後,這些鏈下 DA 層專案(特別是 DA 公鏈)或許將會直接面對與乙太坊的業務競爭,而到那時除了主打成本更低以外,它們又將如何提升自己的競爭力呢?

Celestia 選擇在這時候發幣激勵開發者和鏈上活躍位址,或許也有搶佔先機、籠絡人心的戰略考量。 同時對於用戶來說,未來在 DA 層的競爭中能否出現像 Optimism、Arbitrum 那樣的大毛專案也值得期待。

免責聲明:作為區塊鏈資訊平臺,本站所發佈文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。 文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。