以太坊透過一系列升級(如 Merge、Shapella、Dencun 和即將到來的 Pectra)提升功能,以應對現代金融的需求,並改善用戶體驗、驗證者體驗和網路效率。
原文:Pectra : Ethereum's next upgrade
編譯:白話區塊鏈
封面: Photo by Shubham's Web3 on Unsplash
截至今天,以太坊無法應對現代金融的速度或複雜性。如果全球金融必須在以太坊上運行,它需要升級其功能。而這正是以太坊基金會一直在忙於的事情。
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。每個驗證者都必須保持與網路的同步。以太坊擁有超過 3,200 萬個 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,這應該會使單人質押更加可行。它將減少證明大小和要儲存的資料量,允許無狀態節點以幾乎為零的硬碟空間運行,並幾乎立即同步。
免責聲明:作為區塊鏈資訊平台,本站所發布文章僅代表作者及來賓個人觀點,與 Web3Caff 立場無關。文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。