- 運算通過平行工作提示和證明來擴展,可減少執行負載。
- 數據擴展需要可用性,而糾刪碼則允許區塊大小減少。
- 狀態驗證需要完整系統知識,使去中心化擴展成為最困難的挑戰。
Ethereum聯合創辦人Vitalik Buterin闡述了一個將區塊鏈可擴展性難題按照難易度排序的層級。他將運算置於數據與狀態之上。當時Ethereum交易價格接近2,932美元,市場需求穩定。Buterin表示,運算比數據更容易擴展,因為開發者能夠將處理作業平行化、使用提示,或用加密證明取代執行過程。
他解釋,數據擴展需要可用性保證,而狀態擴展則是最艱難的挑戰,因為完整驗證需要全系統資訊。
Ethereum價格24小時內上漲2.41%,市值達到3,539.8億美元。交易量下跌4.12%至266.1億美元。這些市場信號與區塊鏈系統關於可擴展性設計選擇的討論再度升溫相呼應。
運算與數據在擴展層級中的角色
Buterin將運算描述為最容易擴展的一層。他表示開發者可以將處理作業平行化,並要求區塊建立者提供提示以減輕負載。他也指出,加密證明可以取代大量運算。
「運算比數據更容易擴展,」Buterin寫道。「你可以將其平行化,要求區塊建立者提供各種『提示』,或直接用證明取代任意數量的運算。」
接著他將數據定位為層級中的中間層。他解釋,當驗證依賴於數據時,數據可用性是不可避免的。但他也提到,開發者可以拆分數據並運用糾刪碼技術。「數據位於中間,」Buterin寫道。「如果數據需要可用性保證,那麼這個保證就是必須的,沒有任何辦法可以繞過。」
他還描述了Peer Data Availability Sampling作為一種實現彈性擴展的方法。他表示,容量有限的節點仍然可以產生相對較小的區塊。這一過程讓整個網絡可以平滑降級。
「你可以對其進行平滑降級,」他寫道。「如果一個節點的數據容量僅有其他節點的十分之一,它依然可以產生十分之一大小的區塊。」
最難擴展的一層
Buterin將狀態描述為最難擴展的組件。他解釋,節點必須取得完整狀態才能驗證哪怕一筆交易。若無完整狀態資訊,驗證將無法進行。「狀態是最困難的,」Buterin寫道。「為了保證能夠驗證哪怕一筆交易,你都需要完整狀態。」
他還說,用樹狀結構取代狀態並不能消除對完整狀態存取的需求。節點仍需完整狀態資料才能更新結構根部。「如果你用樹狀結構取代狀態並保留根部,仍然需要完整狀態才能更新該根部,」他寫道。
他承認某些架構方法可以將狀態分割到不同系統中。但他指出,這類方法需要根本性的架構變更,且並不適用於通用場景。「確實有辦法分割,但這涉及架構改變,」他寫道。「本質上它們並非通用解決方案。」
相關閱讀:Kiyosaki加碼黃金、白銀、Bitcoin與Ethereum
Ethereum研究與市場環境
Buterin將該層級結構與更廣泛的區塊鏈設計決策相關聯。他認為,開發者在可能情況下應以數據取代狀態。同時,如果能夠保持去中心化,則應以運算取代數據。
「因此,如果你可以用數據取代狀態,理論上應該認真考慮,」他寫道。「如果你可以用運算取代數據,理論上也應該認真考慮。」
Ethereum研究人員已推動採用如rollups等第二層解決方案,以分擔運算與數據承諾。他們也探索PeerDAS,將數據可用性與完整存儲需求分離。這些方法旨在擴展網絡,同時避免每個節點都需處理所有數據。
在這場討論期間,Ethereum價格走勢反映出穩定需求。該資產自日內低點約2,865美元回升,短暫測試2,940美元區間。市值隨價格上升,而交易量下滑,顯示市場為受控買盤而非激進換手。


