Avail正在擴展OP Stack的功能,將L2的DA成本降低90%
隨着 Avail 快速接近主網,這一系列文章將探索 Avail 與領先的擴容解決方案之間的潛在集成,並展示开發者如何與 Avail 集成,利用其安全、去中心化且成本低廉的數據可用性區塊鏈。
太長不讀版
-
Avail 正在擴展 OP Stack 的功能。
-
使用 Avail,OP Stack 的开發者可以將他們的數據可用性成本降低約 90% 。
-
建立在 OP Stack 上的 L2 可以利用 Avail 實現安全、低成本和去中心化的數據可用性。
-
Avail 正在走向主網,並最近宣布了一個有獎勵的測試網。
查看該系列第一篇 《zkEVM Validiums 可以將以太坊的 gas 費降低 90% !》
OP Stack 結合 A vail
OP Stack 已成為社區和公司構建自己 L2 Rollup 的受歡迎選擇。它被 OP 主網使用,並由 Optimism Collective 維護。它也是一個开發者已經开始擴展和修改的技術棧。其中一個修改是使用像 Avail 這樣專門構建的數據可用性層。在這篇文章中,我們將討論你如何使用 OP Stack 結合 Avail 作為你的數據可用性提供商,以顯著降低你的以太坊交易費用。
OP Stack 如何管理數據可用性?
OP Stack 默認支持的 DA 層是以太坊。L2 交易被提交給排序器,排序器負責排序交易並創建 L2 區塊。交易批次由排序器發送給以太坊,然後以太坊將交易數據作為 calldata 提交。
使用以太坊作為數據可用性層(DA 層)的優勢在於,使用 OP Stack 的开發者可以繼承以太坊的安全保證。任何人都可以訪問在以太坊上發布的 L2 交易數據,並使用它來推導出 L2 的正確鏈狀態。
然而,這種好處是以顯著的成本為代價的。以太坊並不是作為數據可用性解決方案而設計的,也沒有針對這種用例進行優化。盡管正在努力改進這一點,但在撰寫本文時,L2 向以太坊支付的費用中,高達 90% 用於管理數據可用性。處理大量交易數據的高容量使用案例,通過使用像 Avail 這樣專門構建的數據可用性解決方案,可以顯著降低這些成本。
Avail 是如何與 OP Stack 協作的?
Avail 團隊構建了 Avail OP Stack,這是 OP Stack 的一個修改版本,它將交易數據發送給 Avail 而不是以太坊,從而將交易費用降低多達 90% 。
交易被提交給 Avail OP Stack 中的排序器節點。然後 op-batcher 將交易批次提交給一個被稱為 op-avail 的模塊,該模塊被添加以將數據提交給 Avail。
交易數據隨後被添加到 Avail 區塊鏈中,並且一個交易引用返回給 op-avail,該引用傳遞給 op-batcher 並作為 calldata 提交給以太坊。在以太坊上發布的交易引用包含 Avail 區塊哈希、發送者地址和外部交易的 nonce。
使用 Avail OP Stack 構建的鏈繼承了 Avail 的提名權益證明區塊鏈網絡的安全保證。Avail 的區塊鏈是使用 Polkadot SDK 構建的,以降低驗證者集中化的風險,並正在努力支持 1000 個外部驗證者。在 Avail 的區塊上發布的數據由 Avail 網絡驗證,但不執行。L2 可以使用帶有 Avail 的 OP Stack,並只支付當前實現的一小部分費用,後者將交易數據發布到以太坊上。
要更詳細地了解 Avail OP Stack 如何為排序器和驗證器節點工作,您可以在 Avail OP Stack 存儲庫中看到更詳細的圖表。 https://github.com/availproject/avail-op-stack-adapter?ref=blog.availproject.org
未來改進
Optimism 的故障證明系統,用於在以太坊上驗證交易的正確性,撰寫本文時仍在开發中。OP Stack 排序器目前仍然是中心化的,但計劃將其去中心化。隨着這些改進由 Optimism Collective 推出,Avail OP Stack 將被更新以包含這些變化。
Avail OP Stack 的一些改進已經確定,並將很快實施。Avail 的數據根將通過 Vector 數據證明橋發布到以太坊上。數據根是 Merkle 樹的根,其葉子是提交給 Avail 的數據塊。這將使排序器和其他 L2 節點能夠在以太坊上驗證 Avail 的驗證者已就數據的可用性達成共識。
一旦 OP Stack 實現了有效的故障證明,一個 DA 包含證明可以與 Avail 的批次哈希一起發送,並用於 OP Stack 的故障證明交互式爭議遊戲。 https://github.com/ethereum-optimism/optimism/blob/develop/specs/fault-proof.md
Optimism Collective 還宣布了使用 OP Stack 構建的 L2 鏈互操作網絡的計劃,稱為 Superchains( https://app.optimism.io/superchain )。所有這些未來的改進仍在开發中,並將在可能的情況下實施到 Avail OP stack 中。
今天就开始嘗試使用 Avail OP Stack 吧!
查看 Avail OP Stack 存儲庫( https://github.com/availproject/avail-op-stack-adapter )中的入門指南,今天就开始使用!如果你有任何問題或建議如何改進這個構建,可以在 Avail 論壇或 Discord 上與團隊聯系。 https://discord.gg/8VeequhgJT
OP Stack 是許多可以利用 Avail 安全的通用數據可用性層的區塊鏈之一。要了解更多關於將 Avail 與其他領先的 L2 和區塊鏈生態系統集成的信息,請查看 Avail 生態系列文章並訂閱我們的新聞通訊。 http://eepurl.com/it4xbs
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。