理解Vitalik Buterin關於區塊鏈擴展性的戰略性見解

Vitalik Buterin,Ethereum的創始人,提出了一個關於從層次化角度理解和解決區塊鏈擴展性的深入分析。通過Odaily分享的反思,這位Ethereum創始人提出了一種超越通用解決方案的全新理解,將擴展性挑戰分為三個維度:計算、數據和狀態。這種細分是理解為何某些解決方案比其他更有效,以及區塊鏈開發應該集中在哪些方面的關鍵。

計算:最具彈性的擴展組件

計算是擴展性難度層級中的第一層。根據Buterin的說法,這個組件由於其本質上具有高度平行化的特性,是最容易優化的。提升此方面擴展性的策略包括利用區塊建構者的指示進行流程的平行化,以及用零知識證明等密碼學證明來取代大量計算。這些技術允許多個驗證者同時處理信息,而不需重複全部工作,從而降低整體網絡的計算負擔。

數據:適度控制的可用性

中等複雜度層級涉及數據的可用性與管理。這個挑戰比計算更為複雜,但通過智慧的架構設計仍可應對。解決方案包括數據分片(sharding)、如PeerDAS等方案中實現的刪除編碼(erasure coding),以及允許優雅降級的系統。優雅降級尤其具有創新性:它允許存儲能力有限的節點繼續參與網絡,生成符合其限制的區塊大小,而不危及系統安全。

狀態:擴展性最深層的障礙

狀態是區塊鏈擴展性中真正的瓶頸。Buterin指出,即使只處理一筆交易,節點也必須能存取完整的網絡狀態。理論上,狀態可以壓縮成一個樹狀結構,只保存根節點,但任何對根的更新仍依賴於對前一狀態的完整存取。存在將狀態分片的解決方案,但通常需要深層次的架構改革,並非所有區塊鏈系統都能普遍適用。

理解擴展性解決方案的優先順序

真正理解擴展性在於設定正確的優先順序。Buterin認為,如果數據能在不引入新的中心化假設的前提下取代狀態功能,則應優先考慮這一方案。同樣,如果計算能在不產生去中心化風險的情況下取代數據,也應該認真考慮。這一解決方案的層次結構反映了對如何構建真正可擴展且保持區塊鏈本質去中心化的系統的成熟見解。

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