時間:2023-07-20|瀏覽:290
Tim Beiko在本周三做客了Decrypt Daily播客,詳細分享了關于倫敦硬分叉的升級內容。
Beiko負責主持核心開發人員會議,并領導即將到來的倫敦硬分叉升級開發,可以說沒有人比Beiko更了解倫敦硬分叉。
EIP-1559是倫敦硬分叉升級包含的5個改進提案中最受關注,爭議最大的提案。它包含兩部分內容。首先,它為以太坊鏈上的交易引入了一個基本費(Basefee)的機制,即由系統為交易定價,取代目前采用的實時競拍的手續費系統。
Beiko說,新手續費定價方式將大幅降低用戶的交易成本,同時讓手續費變得更可預測。
EIP-1559的第二個方面內容是交易手續費將不再支付給礦工,而是發送到一個黑洞地址銷毀。通過這種方式,將減少ETH的流通量,增加網絡的通縮壓力,也就是說,在需求的增速不變的情況下,限制供應量的增速,從而推高ETH的價格。
EIP-3198被Beiko稱為“EIP-1559的姊妹提案”,可以理解為后者在智能合約上的實現。智能合約就是以太坊鏈上用于執行指令的計算機代碼。
EIP-3198將向以太坊代碼庫中添加一個叫“BASEFEE”的操作碼,這個操作碼會根據上一個區塊中所有交易消耗的Gas總量動態調整當前區塊的basefee。當實際Gas消耗超出某個區塊的Gas消耗目標時,Basefee將增加,反之將減少。添加了這個操作碼之后,智能合約就能在鏈上訪問其所在區塊的Basefee的值。
EIP-3529提案的內容是“取消某些操作碼的退款”。目前在以太坊上,有一項Gas費退款的規定,指的是如果用戶主動清除掉網絡上的狀態數據,可以獲得Gas退款。Gas退款的設計初衷是鼓勵開發者盡可能地清理掉無用的網絡狀態數據,因為這些狀態數據會占用網絡資源,阻塞網絡。
盡管這項設計的初心是好的,但在實際應用中,卻被許多人濫用。當Gas費較低時,用戶在網絡上大量填充垃圾數據,等到Gas費升高時,再把這些垃圾數據刪掉換取Gas退款。這與Gas費退款的初衷背道而馳,增加了網絡上的垃圾數據。
EIP-3529通過取消或減少Gas退款來使網絡更加穩定。
EIP-3541提案“本身并沒有太大意義”,它主要是為未來的更新奠定基礎。當EIP-3541實行以后,以0xEF字節碼開頭的新合約將無法部署,已有合約不會受到影響。倫敦升級啟動后,以0xEF開頭且與現存合約的起始序列不符的合約部署將會被回滾,以確保兼容EIP-3540語義的合約。
EIP-3554將所謂的“難度炸彈”推遲到2021年12月。挖礦是礦工解決復雜的加密計算難題賺取以太坊獎勵的過程,難度炸彈則是以太坊開發人員于2015年嵌入以太坊的一段代碼,其目的是通過逐步增加挖礦難度,使網絡出塊速度越來越慢,讓以太坊網絡平穩地從工作量證明轉向權益證明。
由于以太坊2.0的開發難度很大,開發人員需要推遲難度炸彈的引爆時間,以為以太坊2.0開發爭取更多時間。在以太坊的開發歷史上,這已經是第四次推遲難度炸彈了。
翻譯 & 校對:林芒果
本文由礦視界(奇跡摩爾)翻譯整理編輯,如需轉載,請標明出處。