一文速覽倫敦升級:包含EIP-1559等5個EIP

買賣虛擬貨幣

作者/以太坊開發者Tim Beiko

翻譯/章魚哥

在過去的幾個月裡,以太坊核心開發人員一直在為倫敦升級工作,它將在4月上線的柏林之後進行。雖然升級區塊還沒有在各個網路中設定,但倫敦升級所包含的EIP列表現在已經確定,按照升級規範,它們是:

  • EIP-1559:改變ETH 1.0鏈的費用市場;
  • EIP-3198:BASEFEE操作碼;
  • EIP-3529:減少退款;
  • EIP-3541:拒絕以0xEF位元組開頭的新合約;
  • EIP-3554:難度炸彈延遲至2021年12月1日。

讓我們更詳細地瞭解一下這些升級內容。

EIP-1559:ETH 1.0的費用市場變化

作為以太坊最令人期待的變化之一,EIP-1559是將在倫敦升級中引入的最大變化。EIP將在網路上的區塊中引入一個 "基礎費用",它將跟蹤網路根據區塊空間的需求從交易中接受的gas價格,這意味著,錢包和使用者將更容易估計出他們交易的正確價格應該是多少。此外,EIP-1559增加了一個新的交易型別,使用者可以指定他們願意支付的最高費用,以及他們願意傳送給礦工的最高限額,並獲得該最高限額與基本費用和礦工小費之間的差異的退款。最後,EIP還將導致部分交易費用被燒燬,這是社羣中很大一部分人認為是對以太坊網路經濟的一個重要改進。

要想了解EIP-1559的機制、好處和影響,就不是一篇單一文章所能解決的了。涵蓋EIP每個方面的資源清單可以在這裡找到,關於EIP-1559的PEEPanEIP全集也可以在這裡找到。

EIP-3198:BASEFEE 操作碼

該 EIP 是 EIP-1559 的配套 EIP,它只是新增了一個操作碼 BASEFEE,返回執行它的塊的基本費用的值,這將使智慧合約能夠在鏈上訪問該值。這有助於提交欺詐證明和建立去信任的 gas 價格衍生品。有關該提案的完整概述,請參閱 PEEPanEIP-3198:使用 Ratan Rai Sur 的基本費用操作碼。

EIP-3529:減少退款

倫敦升級引入的另一個重大變化是取消了SELFDESTRUCT的gas退款和減少了SSTORE的退款。雖然退款的初衷是為了激勵開發者在可能的情況下清除狀態,但在實踐中,隨著Gas 代幣的發明,它們導致了狀態規模的增加。使用這些退款,gas代幣可以在gas價格低的時候填滿狀態,然後在gas價格上漲時獲得執行交易的退款。

隨之而來的是,gas退款有助於區塊執行時間的差異。在倫敦升級之前,多達50%的退款gas可用於在同一區塊內執行進一步的計算。這意味著在實踐中,最大的區塊大小可以達到1.5倍的gas限制。EIP-3529將這種 "執行退款 "從50%降低到最大20%。這一變化將有助於抵消EIP-1559引入的一些額外的塊大小差異,它允許塊最多使用當前gas限制的兩倍。

EIP-3541:拒絕以0xEF位元組開始的新合約

EIP-3541是一個簡單的變化,為EIP-3540中描述的更廣泛的EVM改進奠定了基礎。這個 EIP 將使以 0xEF 位元組開始的新合約無法被部署,但現有的合約將不會受到影響。一旦倫敦升級上線,以0xEF開始的最短位元組序列與現有合約的起始序列不匹配,但可以保留作為識別符合EIP-3540語義的合約方式。注意:EIP-3540將需要額外的網路升級來部署。同樣值得注意的是,如果EIP-3540從未被部署,EIP-3541也可以被用來保留起始位元組,以便在另一個方案中使用。

EIP-3554:難度炸彈延遲至2021年12月1日

EIP-3554推遲了難度炸彈,也被稱為冰河時代。難度炸彈/冰河時代是以太坊引入的一種機制,在網路過渡到股權證明時 "凍結 "挖礦。鑑於股權證明的過渡還沒有準備好,我們需要推遲炸彈的 "爆炸 "時間,這在過去已經發生了三次:分別是在大都會(EIP-649)、君士坦丁堡(EIP-1234)和穆爾冰川(EIP-2384)時期。

雖然以前的延遲時間相當長,但這一次核心開發人員選擇了更短的延遲,將炸彈推到2021年12月。到那時,要麼過渡到股權證明,要麼在網路上需要進行另一次網路升級。

來源:https://www.tuoluocaijing.cn/technology/detail-10059689.html

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;