以太坊共同創辦人 Vitalik Buterin 近日呼籲開發者正視協議日益膨脹的問題,指出長期以來「不斷加入新功能、卻幾乎不移除舊機制」的開發模式,正逐步侵蝕以太坊的核心價值。
複雜性正在侵蝕以太坊的三大核心
Vitalik Buterin 於週日在 X 平台發文表示,真正的「無需信任」與「自我主權」,與其說取決於去中心化節點數量或技術指標,不如說更依賴於協議本身的簡潔性。他指出:
「即便一個協議極度去中心化,擁有數十萬個節點、49% 的拜占庭容錯能力,節點能完整驗證所有內容,並採用量子安全的 PeerDAS 與 STARKs 技術,但如果整個協議變成由數十萬行程式碼、以及五種博士等級密碼學堆疊而成的龐然大物,最終仍然是失敗的。」
Vitalik Buterin 認為,過度複雜的設計正從三個層面削弱以太坊(ETH)的根基。
首先,無需信任性被削弱。當系統複雜到一般使用者無法理解其運作方式時,只能仰賴「高階祭司」式的專家來解釋協議實際在做什麼。其次則是,無法通過「離場測試」。一旦現有核心開發團隊退出,重新打造高品質客戶端將變得不切實際,系統的長期可持續性也將受損。第三,自我主權被侵蝕。即便是技術能力極高的使用者,也將難以自行檢視、理解並推理整個系統的運作邏輯。
Vitalik 呼籲為以太坊加入「垃圾回收」機制
Vitalik Buterin 指出,問題的根源在於協議升級的評估方式。當升級是否「破壞既有系統」成為主要衡量標準時,「向後相容性」往往主導決策,導致新增功能遠比刪除舊功能更容易被接受,協議也因此持續變得更臃腫。為此,他主張在以太坊的開發流程中,明確加入「簡化」或「垃圾回收」的機制,目標包括:
- 減少整體程式碼行數
- 降低對複雜密碼學原語的依賴
- 引入更多「不變量」──即固定規則,讓客戶端行為更容易預測與實作
從 PoW 到 PoS:以太坊的「清理範例」
Vitalik Buterin 也舉過去的重大變革作為成功清理的例子。從工作量證明(PoW)轉向權益證明(PoS),就是一次大規模的系統重置;而近年的 Gas 成本改革,則試圖以更貼近實際資源消耗的方式,取代過去較為任意的規則設計。
他指出,未來的「清理工程」還可能包括:將使用頻率極低的功能,從核心協議中移出,改由智慧合約實現,以減輕客戶端開發者的負擔。