Vitalik Buterin 發出關於以太坊未來的新警告

ETH3.46%

在一個迅速在以太坊開發者社群中引發廣泛討論的串文中,Vitalik Buterin 本週強烈提出了一個他稱為「被低估」的去中心化支柱:協議的簡單性。Buterin 在 X 上發文,認為像以太坊這樣的區塊鏈的長期韌性,較少依賴奇異的密碼學或龐大的去中心化數量,而更取決於協議是否保持足夠簡潔,讓普通開發者和研究人員能夠有意義地檢查、理解並重新實作。

Buterin 的觀點直截了當但簡單。即使一個網絡擁有數十萬個節點、49%的拜占庭容錯率以及最先進的驗證工具,如果這些保證只能由少數專家解釋,那它仍然無法真正達到「無信任」的標準,無法通過「離開測試」,或是真正的自主主權。「如果協議是一團由數十萬行代碼和五種博士級密碼學構成的難以駕馭的雜亂無章的東西,」他寫道,「最終該協議就會失去所有三個測試。」簡而言之,複雜性會產生新的中心化形式。

簡單性是一個安全特性

這一觀察的含義既具有實用性,也具有哲學意義。Buterin 警告說,堆疊的功能和狹隘的密碼學增強可能在短期內帶來好處,但卻削弱了系統在數十年內存活的能力。當客戶端團隊解散或新貢獻者試圖接手維護時,龐大的代碼庫就成為一個障礙。如果即使是高度技術性的參與者也無法合理審核系統,其「屬於你的」聲稱就會受到削弱。

Buterin 提出了他所謂的「簡化」的三重定義。首先,最小化总代碼行數。一個理論上可以放在一頁,或至少幾頁內的協議,天生更容易推理。第二,避免不必要地依賴根本奇異的技術原語。

能夠縮減到少量假設的安全性,理想情況下只依賴一個哈希函數,比起混合哈希、晶格和同源變換(他承認最後一個是「沒有人理解」的領域,即使是建造它的專家也一樣)更為優越。第三,增加不變性:明確陳述、嚴格執行的屬性,使客戶端開發更為簡單。他指出,近期的 EIP(以太坊提案)如自毀移除和每交易 Gas 上限,都是增加有用不變性並降低實作複雜度的例子。

這個串文不僅是呼籲,更是描繪具體路徑。Buterin 主張在協議開發中持續進行「垃圾收集」:有意識地修剪或降級那些複雜、使用率低或可以安全放在客戶端外的功能。這可以逐步進行,他提到的近期 Gas 成本改革旨在用資源消耗相關的成本模型取代任意 Gas 數值,或進行一次較大的整體改革。他指出,從工作量證明轉向權益證明本身就是一次重大清理,並建議 Lean 共識可能提供另一個「同時修正大量錯誤」的機會。

他還提出一個類似羅塞塔(Rosetta)式的向後相容性方案。不是強制每個客戶端實現所有老舊的鏈上特性,而是將少用但複雜的功能降級為可選的智能合約層。在這個模型下,原生帳戶抽象可以讓舊的交易類型在智能合約層處理,而遺留的預編譯合約則可以重新編碼為合約或長遠來說遷移到像 RISC-V 這樣的更簡單的虛擬機。擔心遺留支持的開發者可以在容器中運行較舊的客戶端,而新客戶端則保持更為精簡。

以太坊未來的路徑圖

從 Buterin 的串文中可以看出,這是一個呼籲文化變革與技術革新的結合。他敦促社群停止僅以協議規模來評價提案,這種心態往往偏好為了向後兼容而進行的附加變更。相反地,他認為,流程中應該包含一個明確的「簡化」功能:一個有紀律、持續進行的減法與加法的努力。

許多轉發該串文的配圖——三個並排的複雜火箭引擎,每個都是管子、電線和工程細節的研究——被廣泛用作比喻。就像火箭系統一樣,具有許多互動部分的協議可能較脆弱:零件越多、專用組件越多,出錯的可能性也越多。Buterin 的訊息實際上是,最適合長久運作的超結構,是那種核心可以放在一頁上,交給新手就能理解的設計。

對於一個旨在超越政治體制和技術潮流的協議來說,這些新手非常重要。「這前十五年,」他寫道,指的是以太坊至今的生命週期,「應該部分被視為一個青春期」,一段創意實驗的時期。他認為,挑戰在於既要保持有用的實驗,又要防止無用的實驗變成永久的膨脹。

這個串文已經引發了熱烈的討論。有些開發者警告說,簡單性必須與強大的原語和彈性相平衡,而另一些則認為迫切需要 Buterin 所倡導的系統性修剪。若無其他,這場對話已經顯示出一個日益形成的共識:去中心化不僅僅是以節點數量或密碼學的花俏來衡量,而是系統對於建設、維護、最終離開再回來並理解它的人來說的可及性。

免責聲明:本頁面資訊可能來自第三方來源,僅供參考,不代表 Gate 的立場或觀點,亦不構成任何財務、投資或法律建議。虛擬資產交易具有高風險,請勿僅依賴本頁資訊作出決策。詳情請參閱 免責聲明
回覆
0/400
暫無回覆