0x财经| BanklessDAO:詳述以太坊Shapella升級

文/Austin Foss,BanklessDAO;譯/金色財經xiaozou

我們都知道以太坊的下一個即將到來的升級稱為Shanghai(上海)升級,或硬分叉。具體來說,Shanghai只是構成完整升級的兩個硬分叉中的一個,是執行層上的硬分叉,另一個是共識層上的硬分叉,名為Capella;所以整個升級名為Shapella。由於我們都對上海昇級這個詞比較熟悉,下文我們將使用上海作為整個升級的統稱。

上週,Georli測試網升級時間定在3月14日,這是主網升級前的最後一步,如果一切順利的話,主網升級應該在4月初左右進行。

實現情況

最初,上海昇級計劃的規模比現在更大,但自去年12月以來,一些比較複雜的功能無法實現。最顯著的是EIP-4844提案,常被稱為proto-danksharding。

據Cointelegraph 12月9日報導,以太坊核心開發者Tim Beiko表示,以太坊團隊在兩點上達成了一致:“(1)確保上海昇級迅速開展,理想情況是在3月份左右;(2)在此之後,進行以EIP-4844為中心的分叉。”當時,還有其他幾個EIP尚未包含進上海昇級,它們將實現EVM對象格式(EOF),但這些功能也被削減並推遲至下一個執行層硬分叉,Cancun。

目前,上海硬分叉一共將部署5個EIP:

●EIP-3651: Warm COINBASE(降低訪問COINBASE 地址的gas 開銷)

●EIP-3855: PUSH0 instruction(新增操作碼PUSH0)

●EIP-3860: Limit and meter initcode(對initcode 的大小設限並引入gas 計量)

●EIP-4895: Beacon chain push withdrawals as operations(信標鏈推式提款作為系統操作)

●EIP-6049: Deprecate SELFDESTRUCT(取消SELFDESTRUCT)

升級亮點

除了取消SELFDESTRUCT操作碼和此升級的重點EIP 4895之外,其他三個EIP還為EVM的gas使用提供了各種效率的升級。

關於Capella升級,主要有三點:

●提款驗證器自動提款。

●帶0x01提款憑證及餘額超過MAX_EFFECTIVE_BALANCE值的驗證器的部分提款遍歷。

●從BLS_WITHDRAWAL_PREFIX更新為ETH1_ADDRESS_WITHDRAWAL_PREFIX版本的提款憑證,以啟用驗證器提款。

上述第一點功能只是促進了驗證器集中的某個驗證器的完全退出或全額提款。當輪到他們提款時,可將他們的全部餘額提取到提款地址。

第二點功能允許驗證器自動將超過最低限制32 ETH以外的ETH提取到上述相同的提款地址。

就第三點功能而言,如果驗證者在存款時沒有設置提款地址,現在可以設置一個地址,以便他們可以使用部分和全額提款功能。可以在Zhejiang Testnet Launchpad上進行相關測試。

提款延遲分歧

雖然這次升級預計將在4月初登陸主網(距以太坊合併後僅6個多月的時間),但關於啟用提款所需時間的討論還異常熱烈。

去年11月,Cointelegraph報導了不同的觀點。在其中一個參考截圖中,顯示核心開發者Micah Zoltu在合併前的9月份設定了預期,預計甚至可能最晚在2024年實現提款。他後來(Decrypt引用今年1月發表的一篇文章)在一次全體核心開發人員的電話會議上說:“感覺我們並沒有考慮以太坊的長期健康……我們在想的是,’今天我們該如何滿足公眾的需求?’”

Decrypt解釋道,匆忙提款可能對未來以太坊升級產生負面影響,這與用於執行此EVM操作的編碼方法有一定關係。目前的編碼方法使用“遞歸長度前綴序列化”(RPL)格式,但在未來,可能在下一個名為Cancun的執行層升級中,將變為“簡單序列化”(SSZ)格式。

知道這一更改即將發生,但卻選擇使用可能很快就過時的方法來實現提款,可能會引發不必要的問題。這樣做都只是為了滿足公眾的看法。

質押服務和協議

一旦以太坊主網進行了上海硬分叉,所有質押的ETH就不能一次性撤回,導致網絡缺乏安全保障。 Capella內置了若干限制來防止出現這種情況,創建提款隊列:

●“每個payload允許的最大提款金額”= 16

●每次遍歷的最大部分提款金額= 16384

這可能會也可能不會影響機構流動性押注產品(如Coinbase的cbETH)的即刻贖回。這將取決於如果出現大規模客戶cbETH贖回,他們是否會以ETH儲備1:1支持每個cbETH。

Rocket Pool

3月3日,Rocket Pool宣布他們的Atlas升級。類似於他們在合併之前的Redstone升級並引入了平滑池,Atlas將使Rocket Pool與這次升級兼容,並引入迷你池;只需要8 ETH就可以啟動池,而不再需要16 ETH。

“我們的目標是在3月底或4月初發布主網Atlas。”

Lido

2月13日,Lido宣布了他們的v2升級。除了通過stETH贖回支持提款之外,本次升級還將解決協議最大的詬病之一——中心化問題。

從一開始,Lido的驗證器就一直通過DAO和審批流程獲取批准。儘管是由DAO治理完成的,但這導致Lido驗證器集被限制為只有少數的幾十個獨特操作者。在這次升級中,Lido將推出他們的質押路由器,該路由器將“通過本質上將各模塊視為可作為協議潛在供應商的驗證器池集,將協議模塊化。”

與Rocket Pool類似,Lido的目標是在3月或4月推出Lido v2。

智能合約風險

雖然普通提款的實現在設計上很簡單,但從質押協議中提款總是有自身風險的。 3月6日,Lido的Polygon stMATIC由於報錯而不得不暫停服務。

幸運的是,這不是黑客攻擊,但我們不要忘記,去年我們見證了創紀錄金額的加密資產被黑客攻擊盜取。隨著提款功能即將上線,這兩個質押協議將成為攻擊者尋找安全漏洞的主要目標。

以太坊將永遠不會……

在以太坊合併之前,大家普遍懷疑以太坊是否會實現PoS。幾個月前,大家普遍懷疑提款功能。接下來將是分片。

感謝核心開發人員和每一位在這個近十年之久的項目中發揮作用的貢獻者。在所有的質疑和嚴厲的批評聲中,如果沒有這些努力付出,我們在DeFi和更廣泛的以太坊生態中所享有的一切都是不可能的。

讓我們共同期待Cancun升級。

Total
0
Shares
Related Posts