最近幾次重要的升級及其目標
2020年12月1日信標鏈正式發布,為POS升級做了鋪墊
2021年8月5日倫敦升級,EIP1559改變了以太坊的經濟模型;
2022年9月15日巴黎升級(TheMerge),完成了POW切換POS;
2023年4月12日上海昇級,解決了質押提款問題;
完成了經濟模型和POS相關的升級,接下來幾次升級解決了以太坊的性能、TPS和開發者體驗的問題;
下一步重點是以太坊路線圖中的TheSurge 。
目標:Rollup中實現10萬+的TPS。
主要有2個方案,鏈上和鏈下:
鏈下方案:指Layer2,包括rollup等,
鏈上方案:指直接在L1中進行更改,也就是熱門的分片方案,分片簡單理解就是將所有節點劃分成不同片區,完成每個片區的任務,這將有效提升速度;
分片方案解析:
分片(Sharding)方案的困境:曾經的Sharding包括狀態分片,交易分片等,但是出現不同分片之間的同步是個難題,目前想要完成大範圍的網絡節點數據同步,技術難度大,不僅無法解決MEV的情況,且可能需要大量補丁來彌補可能出現的各類問題,短期無法實現。
Danksharding是為以太坊提出的新分片設計,其核心思想為中心化的出塊+去中心化的驗證+抗審查性,這也與下文將要提到的數據可用性採樣(DAS)、出塊者-打包者分離(PBS)和抗審查清單(Crlist)有關。Danksharding核心思想的最大意義,在於把以太坊L1變成了一個統一的結算(settlement)和數據可用性(DataAvailability)層。
分片方案分為2步,目前看分為Proto-danksharding 和Fully-Rollup。
Proto-danksharding:
介紹:通過引入blob幫助L2降費並增加吞吐量,同時作為danksharding的前置方案為實現完全分片(sharding)鋪平道路。預期proto-danksharding後,danksharing的落地需2-5年時間。
內容:proto-danksharding的主要特性是引入新的blob交易類型,Blob具有容量大且便宜的特點,給以太坊外接此類數據包,能讓rollup的數據全部存入blob,大大緩解主鏈的存儲壓力,同時也能降低rollup的費用。
Fully-Rollup
介紹:rollup全面擴容,重點在於數據可用性的利用。
內容:
DAS的P2P設計:涉及數據分片網絡連接問題的一些工作以及研究;
數據可用性採樣客戶端:開發輕量級客戶端,可以通過對幾千字節的隨機採樣快速判斷數據是否可用;
有效的DA自我恢復:能夠在最惡劣的網絡條件下有效地重建所有數據(比如,惡意驗證者攻擊、或者大塊節點的長時間停機)。