
隨著Avail 快速接近主網,這一系列文章將探索Avail 與領先的擴容解決方案之間的潛在集成,並展示開發者如何與Avail 集成,利用其安全、去中心化且成本低廉的數據可用性區塊鏈。
太長不讀版
Avail 正在擴充OP Stack 的功能。
使用Avail,OP Stack 的開發者可以將他們的資料可用性成本降低約90% 。
建立在OP Stack 上的L2 可以利用Avail 來實現安全、低成本和去中心化的資料可用性。
Avail 正在走向主網,並最近宣布了一個有獎勵的測試網。
看本系列第一篇《zkEVM Validiums 可以將以太坊的gas 費用降低90% ! 》
OP Stack 結合Avail
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