原文標題:Ethereum Acceleration
原文作者:Georgios Konstantopoulos、Dan Robinson、Matt Huang、Charlie Noyes
原文編譯:Odaily星球日報夫如何
自誕生以來,以太坊一直是加密領域的開創性力量。以太坊為智能合約、DAO 和 DeFi 開闢了道路,並在 ZK 和 MEV 等前沿挑戰上持續創新。以太坊的研究人員和工程師社群為下一代去中心化應用程式奠定了堅實的基礎。
大家似乎忘記了,以太坊協議的第一個版本是在不到兩年的時間內完成的——這種快速的開發節奏讓許多開發者被吸引到這個平台。
然而,我們認為如今以太坊的核心協議進展速度可以更快。在不犧牲其核心價值的前提下,以太坊完全可以加速許多高影響力的改進。
無論對以太坊未來的願景如何,更新迭代總是有益的。
關於以太坊的終極目標,有合理的辯論,但無論目標為何,顯然更快抵達目標是更好的選擇。不論協議最終走向哪個方向,提升以太坊的開發和迭代能力都具有重要意義。
在面臨技術選擇時,我們容易迅速轉向價值觀層面的討論,例如我們更關注L1還是L2、去中心化還是效率、金融用例還是非金融用例。這些辯論吸引人,因為幾乎每個人都可以參與其中,產生熱度並為辯論者帶來聲望。但如果以太坊還未達到其技術能力的極限,那麼在此之前關於價值權衡的討論可能為時過早。我們認為,以太坊應該專注於探索技術可能性的高效邊界,在此之後再討論如何在達到極限後權衡價值。
更新迭代將幫助以太坊更快到達這一邊界,同時化解許多關於優先順序的「二選一」困境。例如,「我們是應該先做 X 還是 Y?」可以被回答為「兩個都做」。
以太坊已經具備所需資源——有才華橫溢的研究人員和工程師渴望建立未來。賦予他們更快推進的使命,並允許他們並行工作,將使以太坊更快解決問題,避免陷入過早的價值爭論中。
如何讓以太坊更快迭代?
從歷史來看,以太坊平均每年進行一次協議升級,使以太坊支援更多的用例。
最重要的一步,是決心要做。社區可以設定更具野心的目標,並努力實現它們。
一個阻礙是慣性;另一個則是部分觀點認為協議應開始「固化」(ossify)-即為了保持以太坊的去中心化,應放緩核心協議的修改。
我們認為過早「固化」對以太坊而言風險太大。這會讓以太坊在作為平台時失去競爭力,應用和使用者可能轉向更中心化的替代方案。
此外,「固化」也會為以太坊帶來中心化風險。核心開發過程是以太坊社交層治理的主要機制之一,能夠反映來自工程師、研究人員、驗證者和機構的意見。如果核心協議“固化”,以太坊將失去這種治理機制以及在應對市場結構變化(如L2和 MEV 領域)時的演化能力。
一旦決定更新迭代,有幾個研發流程的改進可以產生重大影響:
客戶端團隊應提供建議而非一票否決權。 客戶端多樣性不需要以犧牲開發速度為代價。每次升級中應有多個客戶端準備就緒,但無需讓最保守的客戶端決定協議迭代的速度。我們維護了 Reth,並承諾永遠不要成為以太坊路線圖的瓶頸。
改善 All Core Devs 流程。 正如 Tim Beiko 最近在共識層會議中所建議的,我們邀請社區對 Pectra 回顧提出具體建議。
分配更多資源用於 DevOps 和測試。 這樣可以在維持以太坊高可靠性的同時,自信地更頻繁地推出重大改進。
除此之外,還有許多其他方法可以加速發展——最關鍵的是明確地認識到「需要加速」的重要性。
我們並不缺乏好主意
我們相信,以太坊社群可以更投入地實現一些觸手可及的成果。這些沒有爭議的改進因為發布速度緩慢以及每年只能進行少量改動的觀念而被延遲。以太坊不應該主動限制自己的抱負,而是應當追求做得更多、更快。
以下是一些可能的例子:
擴充與保障Layer 2 的安全性:
為Rollup 提供規劃需求的能力:這需要在EIP-4844 之後的路線圖中分配更多資源,例如PeerDAS 或僅限Blob 參數的硬分叉。
讓Rollup 繼承L1 的安全性和抗審查性:例如Native Rollup 的實作。
在不增加節點運作負擔的情況下擴展L1:
重新定價L1 的操作碼:這可以在不修改區塊gas 限制的情況下幫助擴展以太坊。
安全性增加L1 執行gas 限制:這是一個活躍的研究領域,需要深入分析歷史和狀態成長,幫助決定解決方案(如歷史過期和無狀態性)應該如何運作。
透過帳戶抽象化改善錢包使用者體驗和安全性:
在EIP-7702 基礎上進一步改進:EIP-7702 開始彌合EOA 和帳戶抽象錢包之間的差距,但我們認為仍有空間進一步改進,例如批次和贊助交易的用戶體驗,以及消除用戶對私鑰的依賴。
我們如何助力以太坊加速發展?
作為研究人員和工程師,我們將透過EIP 提案、數據分析和程式碼貢獻力量,尤其關注如EIP-7862 這樣的提案,這些改進沒有爭議且不會與現有路線圖衝突。我們深入研究了以太坊的狀態和歷史,以提供安全調整gas 限制的依據。
Reth 已經準備就緒,並將繼續快速推進,為即將到來的硬分叉清除障礙。我們設計Reth 時特別將其打造成一個用於建構「EVM 核心」節點的SDK,以促進研究人員和工程師的實驗與創新。我們邀請研究社群與我們合作,原型新功能,共同改善以太坊的性能、抗審查性和未來適應性。
最後,我們將繼續建立和支援基礎工具,例如Foundry、Alloy、Solar、Revm、Wagmi 和Viem,以確保任何核心協議的更新能夠有效傳遞給使用者。
展望
我們認為,認同更新迭代是以太坊社群能夠做的最重要的事情,以拓展可能性的空間,並推動協議實現其雄心勃勃的路線圖。
加速以太坊開發將讓更多人接觸到無許可的創新,協助建構一個真正全球化、信任最小化的金融體系。