作者:Tiena Sekharan
翻譯:白話區塊鏈
截至今天,以太坊無法應對現代金融的速度或復雜性。如果全球金融必須在以太坊上運行,它需要升級其功能。而這正是以太坊基金會一直在忙于的事情。
Merge、Shapella 和 Dencun 的升級成功實施。下一個有望在 2025 年初上線的重大升級是 Pectra(布拉格 + Electra)。
與以太坊之前專注于一個主要功能的硬分叉不同,Pectra 將實施各種 EIP(以太坊改進協議),這些 EIP 將針對從用戶體驗到驗證者的技術負擔再到網絡效率的方方面面。
1、改善用戶體驗
EIP3074帶來了一些升級以改進功能:
-
私鑰 - 區塊鏈最令人生畏的事情之一是處理私鑰和助記詞來訪問錢包。如果一個人丟失了鑰匙,他就失去了所有的資金。
=>Pectra 引入了一種社交恢復機制,以防丟失私鑰。
-
贊助交易 — 管理Gas費是另一個摩擦。用戶被迫持有 ETH 余額并處理 gas 費用計算的令人生畏的復雜性。
=> Pectra 將使第三方能夠支付 gas 費用,而無需用戶持有 ETH 或自己支付 gas 費用。
-
捆綁交易 - 目前,交易的每個子步驟都被視為單獨的交易。例如,購買 NFT 涉及 2 個步驟:(i) 最初允許市場從您的資金中扣除,以及 (ii) 在結賬時再次。每個步驟都需要單獨的授權和支付天然氣費用。
=> Pectra 將有可能組合這些并使用單個簽名執行它們。無論步驟數如何,只需要一次授權。這也意味著,當滿足某些條件時,涉及多個步驟的 DeFi 交易可以通過單個簽名預先授權執行,從而無需持續監控市場和手動執行策略。
-
賬戶抽象 — 以太坊有 2 種類型的錢包 (i) 外部擁有的賬戶 (EOA) — 這些是由私鑰控制的普通錢包。他們可以發起交易并執行基本交易,例如發送和接收資金。 (ii) 智能合約賬戶 (SCA) — 這些賬戶可以執行復雜的邏輯,但不能發起交易。 (截至目前,來自 SCA 的交易必須由 EOA 觸發。擁有 2 種類型的帳戶是不必要的復雜性。)
=> Pectra 將通過暫時將 EOA 轉換為 SCA,有效地使 EOA 也具有 SCA 的功能。
EIP3074會帶來一些安全風險。它將權力分配給稱為“Invoker Contract”的智能合約。如果此合約中存在錯誤,則存在重放攻擊或重入攻擊的風險。維塔利克·布特林(Vitalik Buterin)在會議開始前22分鐘提出EIP7702辯論EIP3074被視為解決EIP3074弱點的明智妥協。它也恰好與ERC4337兼容。
2、改善驗證者體驗
1)EIP7251:增加MAXEB(最大有效余額)
今天,啟動驗證者節點必須質押的最小和最大 ETH 是 32。每個驗證者都必須保持與網絡的同步。以太坊擁有超過 3200 萬個 ETH 質押,現在擁有超過 100 萬個驗證者,所有這些驗證者都在不斷地相互傳遞消息,在此過程中使網絡的通信層過載。
=> Pectra 將驗證者節點的最小 ETH 保持在 32,但將最大 ETH 提高到 2048。因此,驗證者不必多次質押 32ETH 并運行多個節點,而最多可以質押 2048ETH 并運行單個節點。這應該會減少通信層的負載,并要求驗證者分配更少的資源進行質押。
2)EIP7002:部分退出股權
目前,一個節點可以簽署并廣播“自愿退出”,并提交到共識層提取全部質押。如果他們只想提取獎勵而不是全部賭注,他們只需提交提款憑證即可。但是,沒有提取自定義數量的 ETH 的選項。當 MAXEB 增加到 2048ETH 時,這將成為主要的實際問題。如果一個節點想要減少其質押規模,它將別無選擇,只能先完全退出,然后重新質押所需數量的 ETH。
=> Pectra 將在管理和提取股份方面提供更大的靈活性。可以在執行層處理提款,并允許提取自定義金額。因此,新的質押策略將成為可能,節點的流動性將得到增強。
3)EIP7594:PeerDAS(對等數據可用性采樣)
Dencun是以太坊的最后一個硬分叉,它引入了Blobs,使Rollups能夠更有效地發布更多數據。隨著 Rollup 生態系統的成熟、blob 大小的增加和 blob 空間的用完,驗證者節點上的數據負載將會增加。因此,驗證者節點運行的硬件和軟件的復雜性將會增加。這是去中心化的風險,因為只有大型和復雜的節點才能執行驗證職責。
=> PeerDAS 將確保所有 blob 數據都可用,而無需節點下載所有 blob 數據。因此,它將確保附加到每個塊的 blob 數據可以增加,而無需增加節點硬件資源。
3、Network Optimization 網絡優化
EIP7692:是一個元EIP,由11個EIP組成,專注于以太坊虛擬機(EVM)對象格式。其目的是使合約的部署和執行更容易,增強可用性,并使以太坊能夠處理更多的用戶和更大的交易量。
EIP2935:在無狀態區塊鏈中,節點可以確認交易,而無需維護系統的整個狀態。以太坊的目標是成為無國籍的。作為實現無狀態執行的中間步驟,EIP2935 可以將以前的塊哈希保存在存儲插槽中,而無需節點來存儲它們。
EIP7523:如今,空賬戶會不必要地占用空間。空帳戶將被刪除以減少狀態大小
EIP5920:支付操作碼 — 有了這個,就沒有必要激活資金接收方的合同代碼。
4、結論
以太坊升級將是一個持續的過程。一些EIP正在為以太坊在路線圖中的未來升級做準備。Pectra 的下一個升級帖子可能會專注于 Verkle Trees,這應該會使單人質押更加可行。它將減少證明大小和要存儲的數據量,允許無狀態節點以幾乎為零的硬盤空間運行,并幾乎立即同步。
本文鏈接:http://www.qs-ai.com/kp/du/07/5295.html
來源:https://tiena-sekharan.medium.com/pectra-ethereums-next-upgrade-2e4a2c2a626c