理解區塊鏈擴展性的三大支柱:Vitalik Buterin 的觀點

在他對區塊鏈未來的願景中,Vitalik Buterin 已確定理解分散式系統擴展性的基本框架。根據 Odaily 的報導,Buterin 的方法將擴展性挑戰分為三個相互關聯的組件,每個組件具有不同的難度和獨特的解決方案。

計算:最容易擴展的層面

在區塊鏈擴展性的三個支柱中,計算是最容易提升的元素。現有的擴展計算的方法多種多樣,從由區塊建構者引導的並行處理,到用現代密碼學方法取代密集計算。其中一個最有前景的技術是使用零知識證明,這允許在不需要重複執行整個計算過程的情況下進行驗證。這種方法的靈活性使得計算不成為擴展的主要障礙。

資料:區塊鏈擴展性中的中等挑戰

資料的可用性比計算帶來更高層次的複雜性。可靠的區塊鏈系統需要確保所有資料在需要時都能存取,這在分散與效率之間造成了兩難。然而,已經開發出多種技術來克服這一障礙。資料分離允許節點不必存儲整個資料集,而像 PeerDAS 這樣的刪除編碼方法則提供了高效的冗餘。所謂的“優雅降級”策略也允許容量有限的節點在保持網絡安全的同時,仍能參與區塊產出。

狀態:系統擴展性中最沉重的瓶頸

在討論擴展性時,區塊鏈的狀態——即所有帳戶和合約的完整記錄——成為最主要的障礙。每一筆經過驗證的交易都需要存取完整的狀態資料,即使是最簡單的操作也是如此。儘管狀態經常以 Merkle 樹結構表示,且只存儲根節點,但更新根節點仍依賴於完整狀態資料的存在。將狀態分割到不同的分片面臨著重大的架構挑戰,且在不犧牲協議基本設計的情況下難以普遍實施。

優化策略:提升擴展性的優先方向

從這些分析中,Buterin 得出實用的開發策略結論。如果資料能夠取代狀態功能而不引入新的中心化假設,這種方法應成為擴展路線圖中的首要任務。同樣地,如果能在不危及安全的前提下,優化計算以減少資料需求,這一策略也值得認真實施。這一哲學反映了 Buterin 的理解,即擴展解決方案不僅僅是提高吞吐量,更是通過智能優化,利用相互補充的元素來實現。

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