Vitalik的擴容新論:為什麼計算易擴而狀態難破?以太坊如何破局?

1月27日,以太坊聯合創始人Vitalik Buterin公布了一套全新的區塊鏈擴展性框架。他用"層級結構"來解釋為什麼不同技術組件的擴展速度差異巨大,並指出狀態才是以太坊擴容的真正瓶頸。這套模型為理解以太坊長期擴容路線提供了清晰的技術地圖。

三層模型:為什麼擴容速度不一致?

Vitalik將區塊鏈的擴展性難度劃分為三個層級:

層級 難度 核心特點 主要挑戰
計算 最低 最容易擴展 如何高效驗證
資料 中等 需要資料可用性保證 平衡存儲與帶寬
狀態 最高 最難擴展 節點必須驗證全網狀態

這個分層的核心洞察在於:每一層的擴展難度取決於其對去中心化的約束程度。計算可以外包,資料可以分散,但狀態必須被全網驗證。

計算層:已有成熟方案

計算是最容易擴展的部分。Vitalik指出,可以透過以下方式來提升計算能力:

  • 並行執行:多個計算同時進行,而非串行處理
  • 零知識證明:用密碼學證明替代大量鏈上計算
  • 鏈下計算:將交易處理外包給外部系統,只把結果提交主鏈驗證

這也是目前大多數Layer 2方案的邏輯基礎。Rollup透過在鏈下執行交易,再將壓縮後的結果提交給以太坊主鏈,已經實現了數百倍的吞吐量提升。

資料層:PeerDAS帶來新機會

相比計算,資料的擴展速度要慢一些。區塊鏈必須保證關鍵資料可被驗證和取得,這直接限制了擴容空間。不過根據相關資訊,隨著PeerDAS等資料分發技術的引入,以太坊正在降低節點的存儲與帶寬壓力。

這意味著什麼?透過資料分片和糾刪碼等技術,不同節點可以只驗證部分資料,而非全量資料。這樣既能支援更多用戶和更高的資料需求,又能在保持去中心化的同時降低硬體門檻。

狀態層:真正的瓶頸所在

狀態才是擴容的真正瓶頸。每個節點都必須驗證並保存全網狀態(帳戶餘額、智能合約資料等),而狀態規模的持續膨脹會推高硬體要求,長期來看還可能引發中心化風險。

為此,Vitalik提出了"向上攀升層級"的思路:盡量用計算和資料來取代狀態。具體的技術方案包括:

  • Rollup:把大部分狀態移出主鏈,只在主鏈上保存必要的驗證資料
  • 分片:分散資料和狀態的負載,不同分片處理不同的狀態子集
  • 零知識證明:減少鏈上執行的成本,用密碼學證明替代狀態查詢

值得注意的是,相關資訊提到Vitalik最近放棄了2017年的一個舊觀點。他現在認為,ZK-SNARKs等零知識技術的成熟,使得用戶可以在不重放全部歷史交易的情況下驗證鏈上狀態正確性。這進一步證實了零知識證明在狀態驗證中的關鍵作用。

對開發者和生態的指導意義

這套層級模型對開發者的設計意義直接而明確:

減少不必要的鏈上狀態,更多依賴證明與可驗證資料,將複雜度轉移到更高的層級。換句話說,不要讓主鏈存儲和驗證所有資料,而是讓Layer 2和其他擴容方案承擔這部分工作。

相關資訊中提到,Plasma等早期Layer 2方案正在復興,融合了零知識證明等新技術。這說明Vitalik的這套理論框架正在指導生態的實際發展。

總結

Vitalik的三層擴展模型提供了一個全新的視角來理解以太坊的擴容路線。它清晰地指出了計算最易擴展、資料次之、狀態最難這一基本規律,並提出了"向上攀升"的解決思路。

這套模型的價值在於:它不是簡單的技術羅列,而是提供了一個系統的設計框架。開發者可以據此優化架構,生態項目可以據此選擇擴容方向。結合ZK技術的成熟和PeerDAS等新方案的推進,以太坊正在試圖在性能、成本與去中心化之間建立新的平衡。這個過程不會一蹴而就,但方向已經足夠清晰。

ETH1.38%
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 留言
  • 轉發
  • 分享
留言
請輸入留言內容
請輸入留言內容
暫無留言