Polygon Avail 如何解鎖模組化區塊鏈的未來
來源:Polygon部落格
編譯:胡韜,鏈捕手
區塊鏈架構需要與時俱進。無論人們是在 DAO 中進行協調,在 DeFi 中執行複雜的合約,還是透過 GameFi 進行遊戲投資,當今對單體區塊鏈的需求都呈指數級增長。
挑戰在於可擴展性。
單片鏈正在感受到它們成功的副作用:區塊空間令人垂涎且價格昂貴,沒有強大的機器就很難參與鏈,這降低了去中心化和安全性。這就是所謂的可擴展性三難困境。
幸運的是,有一種方法可以解決這個問題:模組化。模組化區塊鏈架構將區塊鏈的關鍵功能分配到單獨的層中,這些層共同工作以提高可擴展性,同時保持去中心化和安全性。
這就是為什麼 Polygon 一直在構建一套模組化的擴展解決方案,以支持任何規模的鏈和應用程式。今天,我們將分享我們對Polygon Avail 的願景,這是一種新的數據可用性區塊鏈,它在可擴展性方面具有重大優勢,並改善了用戶、應用程式創建者和區塊鏈創建者等的 Web3 體驗。這是涵蓋 Polygon Avail 的願景、架構和使用的系列文章中的第一篇,讓我們深入了解:
Avail:以數據可用性為中心的區塊鏈
Avail 的核心是記錄區塊鏈交易並證明數據可用的區塊鏈。它專注於數據可用性和排序,代表了 Polygon 模組化鏈設計願景的關鍵組成部分。
對於一些背景知識,區塊鏈執行幾個關鍵功能,包括確保交易有效(例如,不欺詐並代表正確的狀態轉換),並就交易集合及其包含在每個區塊中的順序達成一致。單片區塊鏈將這些功能緊密結合在一起,導致它們的可擴展性受到限制。
Avail 提出了一種新穎的架構,該架構提供了一個基本共識層,該層僅就交易數據是什麼以及如何排序 達成一致,將其與有效性問題完全脫鉤。這確保了 Avail 非常快速、可擴展且足夠靈活,允許在其上構建具有任何執行環境的任何類型的鏈。
作為一個類比,想想舊的媒體格式,其中媒體及其使用密切相關。例如,黑膠唱片播放器播放編碼到每張唱片中的音樂,而 VHS 磁帶播放器播放編碼到每張磁帶中的視頻。每個生態系統都是基於對在每種介質中編碼的數據的假設而構建的。
相比之下,硬碟驅動器將數據編碼為抽象的 1 和 0,沒有固有的附加意義------軟體可以讀取該數據以將其應用於各種用途。數據層與應用程式的這種分離允許大規模的可擴展性和靈活性。
同樣,Avail 已經發展為擴展區塊鏈應用程式,但它不是文件存儲解決方案------它是記錄區塊鏈交易並證明其數據可用的層,從而允許在其上構建多個執行環境。
Avail 的模組化方法為我們提供了一種解決可擴展性三難困境的方法:區塊鏈可以提高可擴展性,而無需通過增加節點計算要求來降低安全性或去中心化。
Avail 有什麼優點?
Avail 對數據可用性的激進方法產生了三個主要好處:
首先,我們可以讓這個數據可用性共識層在大規模上更具可擴展性。Avail 保證數據可透過使用糾刪碼(erasure coding)和 Kate 多項式承諾的有效性證明獲得,而無需欺詐證明。這意味著只需下載總數據中非常小的隨機樣本即可確定可用性,有效解決了數據可用性問題。
其次,我們使輕客戶端能夠以與完整節點相當的安全級別運行,因為輕客戶端能夠確定數據可用性而無需信任誠實的多數。
最後,由於數據共識層不知道交易代表什麼,它可以在同一層中一起代表任何交易。 我們可以對 Avail 鏈進行多路復用,使其足夠靈活,以保存來自多個獨立、主權鏈的交易,這些鏈只共享 Avail 的共識和數據可用性功能。每個鏈都可以實現並完全擁有自己的執行環境。 Avail 的三大優勢
如需更深入地了解 Avail 的內部運作原理,包括糾刪碼和 KZG 承諾的應用,請參閱我們的介紹 Avail部落格文章。
誰將從 Avail 中受益?
使用 Avail,任何構建新區塊鏈的人都可以將其共識層外包,同時仍保留對其鏈的完全控制:他們可以隨意分叉、升級或更改其鏈。
使用 Avail 的客戶端越多,它可以保存和保持可用的數據就越多,系統就越安全。運行輕客戶端的用戶受益於與運行完整節點相同的安全級別,為真正的去中心化鋪平了道路。
希望嘗試新的執行環境的團隊呢?建立在 Avail 上的每條鏈都可以實現自己的執行環境------EVM、WASM,甚至是尚不存在的新環境。他們無需啟動獨立的共識層即可開始使用,無需將新的驗證器集上線。
但 Avail 不僅有利於新的公鏈。通過幫助他們實施有效解決方案以減少發布到以太坊的數據,它還可以用於顯著提高現有 Rollup 的性能。這反過來將導致更好(更便宜!)和更穩定的交易價格。
這將導致什麼?
Avail 是朝著 Web3 最早的夢想之一(以及 Polygon 的早期標語)邁出的一步:區塊鏈互聯網。
想像一個未來,團隊只需單擊一個按鈕即可輕鬆構建自定義鏈,並從一開始就繼承龐大網絡的安全性。
在未來,應用程式可以實現完全在其預期的客戶端上執行的自定義運行時,而不會浪費世界各地的資源。鏈可以輕鬆地在彼此之間建立橋樑,而無需信任大多數誠實的節點。區塊鏈應用程式可以在智能手機上運行而無需使用中介,並且具有與運行完整節點相當的安全性。Avail 將使之成為可能。
Avail 是邁向模組化未來的關鍵一步,即使是第 1 層和第 2 層的層次結構也會分解,各鏈協同工作以解決關鍵問題,所有這些都以去中心化執行的名義在應用程式中執行,從遊戲到治理,再到 DeFi 等等。
Avail 什麼時候推出?
我們很高興與大家分享 Avail 的願景,並宣布Avail 測試網將於第二季度推出。在接下來的幾週內,我們將分享更多的教育、內容和技術深入研究,並期待你在測試網中試一試。最後的預告片:我們正在與 Polygon Hermez 團隊密切合作,開發一些很酷的東西。敬請關注。
如果你想了解有關如何使用 Avail 優化 Rollup 或應用程式的更多信息,或者只是想直接向我們提問,我們很樂意聽取您的意見。查看我們的存儲庫,加入我們的Discord 伺服器,或發送電子郵件。
讓我們把世界帶到以太坊!