區塊鏈技術的發展中,單一架構和模組化架構展現出各自的優勢和應用場景。Solana的單一架構提供了快速、低成本的交易體驗,但也可能導致中心化趨勢。而模組化架構通過分離資料可用性層等方式降低成本、提高安全性和靈活性,支援更廣泛的應用和創新。
這些發展反映了區塊鏈技術不斷演進的本質,以及社群對於安全、去中心化和可擴展性之間平衡的持續探索。隨著模組化架構的進一步發展,我們可能會見證更加豐富和多樣化的區塊鏈生態系統,為使用者和開發者提供更多的選擇和可能性。儘管存在不同的觀點和方法,但這些進步共同推動了區塊鏈技術的前進,標誌著其向更成熟、更靈活的架構演進。
近期,Solana受到廣泛關注,這是有充分理由的。它從Alameda危機的黑暗時期走來,漲勢強勁,成功處理了歷史上最繁忙的空投申領,同時保持了極低的費用。從吸引新使用者的角度來看,Solana是一個好選擇,因為以太坊的L2仍然每筆交易收費高達1美元。
Solana的另一個優勢是其單一的全域性狀態,可以即時反應所有市場訊號,沒有在rollup或分片之間進行套利和橋接的跳轉。這就好像在全球所有交易平臺上的交易是24小時無縫的,事件在所有交易所的價格變化中即刻反應,無論地理位置或時區。這些是單一鏈最佳狀態下的好處,但這種設計選擇仍然存在缺點。最值得注意的是,由於硬體要求非常高,Solana驗證者集趨向於中心化。這是因為Solana以單一方式處理區塊鏈的所有三層:執行、共識和資料可用性。
在設計光譜的另一端,模組化架構特別是外包資料可用性層正在變得越來越受歡迎。這種方法降低了交易成本,同時保持了低硬體要求。模組化設計還允許更專業的鏈和硬體用於特定應用,dYdX就是最好的例子。
在模組化運動的前端是Celestia,一個針對rollup資料效率優化的鏈。另一方面,以太坊已經以一種更加分步的方式達到了模組化,邊飛邊建飛機。我們相信,rollup是實現擴容和降低交易費用的關鍵,現在資料可用性層的戰鬥已經開始。
資料可用性問題最初在區塊鏈擴容的早期競賽中被識別出來。當時的焦點是最小化儲存資料的數量,以最大化網路中的節點數量。這種動態也是比特幣區塊大小戰爭的基礎。資料可用性指的是一條區塊鏈使其資料對所有網路參與者可訪問的能力。解決這個問題的關鍵突破是資料可用性抽樣的引入,這使得輕節點可以通過參與區塊資料的隨機抽樣輪次來確認資料的可用性,而不必下載每一個完整的區塊。這樣,一條鏈可以擴大其區塊大小,同時保持易於驗證的資料可用性。而且還實現了相當的成本節省。
Celestia、Avail、NearDA和EigenDA是最重要的DA專案。它們不需要驗證交易,只需檢查每個區塊是否通過共識加入,並且新區塊是否對網路可用。它們依賴第三方序列器來執行和驗證交易。Celestia於2023年10月啟動,Avail和EigenDA將在未來幾個月推出主網,Near最近宣佈了其DA解決方案。
rollup本身也有許多工具可以使啟動rollup變得更加容易。像Eclipse這樣的”Rollup即服務”專案使得啟動rollup變得更加簡單,開發者可以選擇每個模組使用哪種技術。
模組化技術通過提供多種組合可能性,簡化了技術實施的複雜性。這種進步可以類比於過去建立網站的複雜過程與現在使用像Squarespace這樣的平臺進行便捷、高度可訂製的網站建設之間的差異。模組化技術在區塊鏈和rollup的實現上也提供了類似的便利和靈活性。
儘管對外包資料可用性持懷疑態度,但以太坊非常重視模組化架構。最初通過分片實現擴容的願景被放棄,轉而支援模組化。實現願景需要的三個主要更新是rollups、提案者-構建者分離以及資料抽樣。後者是一種允許輕節點僅通過下載隨機選取的少量資料來驗證區塊是否已釋出的方式。從技術上講,這比其他兩個更具挑戰性,將需要兩到三年的時間來實施。
儘管Solana可能在強烈捍衛其單體架構哲學,但行業似乎正在趨向於模組化。對於以太坊來說,只有模組化架構才能實現未來的發展。去中心化是三難問題中最重要的部分,而創新和可擴展性則是相對次要的。以太坊在去中心化方面處於領先地位,擁有最分散的驗證者集合。同時,通過模組化方法,它可以通過在頂部啟動的訂製rollups適應新的設計創新。Celestia等肯定也分享這一願景。剩下的問題是,以太坊能否足夠快地朝這個模組化方向發展,以跟上從頭開始構建的競爭對手,而不是邊飛邊修飛機。