作者:Haotian
就在我思考接下來以太坊layer2何去何從的時候,不少海外社區已經發出了“Make Ethereum L1 Great Again”的聲音。確實,過去Rollup-Centric為重心的發展策略,市場把以太坊命脈過多寄託在layer2上了。倘若剝離開L1和L2,從以太坊自身性能優化視角來看又如何?
1)@VitalikButerin 之前稱以太坊是Rollup-Centric的整體Roadmap路線圖,先用坎昆升級EIP-4844來降低費率來激勵layer2,又提出增加layer2之間的可交互操作能力,甚至都削弱甚至改變了原有的Sharding分片策略來支持layer2。
以Rollup layer2為戰略重心可以承載更高的TPS,讓更多高頻交易應用場景比如:遊戲等能夠在以太坊大生態內落地。這個發展策略其實是讓出了以太坊Execution執行層角色,只提供安全、共識、結算等重要功能。畢竟,礙於EVM的數據存儲結構、節點客戶端硬件性能、區塊大小出快速率等種種侷限性,發展layer2為執行層重心肯定要優於以太坊L1自身。
但當L1的gas費降到1Gwei下,L2發展暫時又不及預期的時候,就會有人思考,重新把以太坊主網作為執行層重心,僅讓layer2提供錦上添花的價值如何?(潛臺詞:layer2自身的幣價不行但不能連累到以太坊本尊。)
2)不無道理,事實上除了坎昆升級直接利好layer2之外,以太坊接下來包括Verge和Purge等在內的路線圖發力重心都是以太坊本身。
比如:Verge升級中集成Verkle樹採用“無狀態客戶端”來優化節點存儲成本,而Fully SNARKed以太坊和ASIC硬件加速計劃的引入都是為了優化存儲成本,提升執行性能,進而增加以太坊L1的擴展能力。
SNARKs可以大幅減少存儲和傳輸的數據量提升驗證和複雜計算的執行效率,ASIC則通過硬件性能提升來降低SNARK執行的損耗並提升執行效率。應該講,在給layer2提供一系列的基礎設施保障後,以太坊接下來的升級更多都是圍繞自身鏈的組件性能在優化。
3)然而,以太坊L1 Execution執行層能承載更多的交易和大舉發展Layer2戰略並不衝突。準確來說,layer2和layer1是在並行賽跑。l
Layer2方面, @arbitrum 、@Starknet 、@MetisL2 、 @megaeth_labs 等都基於各自領先優勢和發展側重點在持續耕耘生態,在此不多贅述了,不過還遠不到唱衰的地步,請大家多給一點耐心;
layer1方面,除了以太坊接下來的幾次重大圍繞自身性能的升級,ZK底層框架協議和ZK硬件加速兩個關鍵領域的技術突破也會直接助力Make L1 Great Again:
比如: @ProjectZKM 基於zkMIPs微處理器指令架構做ZK通用協議,除了之前所說給比特幣生態帶來Bridgeless的Native資產跨鏈方案之外,ZK通用協議可以讓以太坊作為“結算層”來接入更多同構或異構鏈的liquidity。這意味著,其他鏈都可以通過ZK協議來和以太坊鏈進行交互,繼而給以太坊主網輸入更多的關鍵結算交易和流動性,這自然也是強化以太坊做“Execution”的表現;
又比如: @cysic_xyz 通過FPGA、GPU及ASIC等芯片級的硬件加速方案來致力ZK技術的大規模採用。作為ZK新銳和硬件加速賽道的標杆項目,Cysic目標所指正是未來以太坊的全面ZK底層化。當以太坊Fully SNARKed之後,以太坊相應節點也會強化硬件性能,硬件加速則是逃不開的選擇。
以上。
總而言之,無論是側重發力推進L2中心策略還是進一步優化L1性能,都不是此消彼長的對立關係,更是一種長期並存的競合關係。
短期看,layer2依然是以太坊擴展的主旋律,而長期視角看,以太坊基於ZK底層和硬件加速,作為安全共識結算層,能承載和實現的擴展能力也同樣充滿想象空間。以太坊不需要Great Again,以太坊一直保持Great。