自以太坊EIP-1559提案于2019年4月首次被提出以來,以太坊社區對其進行了大量宣傳。現在,隨著EIP-1559計劃在下周的以太坊「倫敦」升級時上線以太坊主網,本文將對此提案進行概述,同時讓讀者知曉此提案除了帶來眾所周知的交易費銷毀之外的許多其他好處。
EIP-1559帶來的核心好處
更好的交易費預估
在ETH、以太坊網絡和用戶之間創造一種共生關系
允許更加可靠的交易打包
EIP-1559做不到的事情
從長遠來看并不能降低Gas價格
默認情況下并不會使得ETH變得通縮
在全面深入研究EIP-1559之前,有必要澄清一些誤解。首先,從長遠來看,EIP-1559并不會使以太坊網絡的交易成本更低。Gas價格的波動取決于提交交易的需求和可用的區塊空間的供應。此提案僅通過允許區塊大小在需求突然激增時輕微增加來使得Gas價格更加平穩,但這并不能提高以太坊的可擴展性,因此從長遠來看,它并不是降低Gas價格的解決方案。
以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537:以太坊開發者Tim Beiko解釋為何柏林升級沒有納入EIP-2537表示,其在柏林升級需要更多測試,團隊總體都同意,但是當我們討論將它包含在倫敦升級時,有人提出了一個我們應該使用的新庫,并可能修改gas成本,這需要更多的測試,因為它沒有削減gas。此外,它從一個非常好的擁有(預存款合約啟動以驗證存款)變成了“我們在分片之前需要這個”,因此緊迫性大大降低。[2021/6/8 23:21:36]
其次,即使每筆交易銷毀了一定數量的ETH,也不一定意味著會銷毀足夠多的ETH來抵消其當前的發行速率。如果ETH要變得通縮,需要維持約150Gwei的基本費用(BaseFee)來抵消PoWEth1鏈的ETH增發,以及需要維持約20Gwei的基本費用來抵消當前PoSEth2鏈的增發。
當前的Gas價格拍賣
當前,以太坊網絡使用「最高價拍賣」模式來定價交易,這意味著Gas價格出價最高的用戶最有可能最先使自己的交易被(礦工)打包。然而,這種模式的最大問題是,如果對以太坊有限的區塊空間的需求突然激增,Gas價格可能會大幅波動?(因為此時用戶會競相出價更高的Gas價格以使自己的交易被打包)。當用戶提交交易時,他們經常不得不以一種類似「賭博」的方式設置交易費,并且經常支付過高費用以確保自己的交易被打包。總的來說,EIP-1559試圖通過改變交易費的預估方式以及網絡應對使用量激增的方式,從而提供更好的用戶體驗。
以太坊開發者提出EIP-3455提案,允許發送者召回代幣:4月1日消息,以太坊開發者William Morriss和Baptiste Vauthey提交EIP-3455提案,該提案引入新的操作代碼,允許任意的發送者地址召回發出的代幣。目前,以太坊網絡時常出現發送者將代幣打入代幣地址而不是接收者地址的情況,EIP-3455提案為恢復這些代幣提供了解決方案。[2021/4/1 19:37:20]
EIP-1559帶來的重要變更
基本費、小費&最高費用;
可變的區塊大小
銷毀基本費
1.基本費、小費&最高費用
基本費(BaseFee):即交易被打包進區塊需要支付的最低Gas價格。基本費由協議設置,它是可變的,是區塊頭(blockheader)的一部分,并且是用戶支付的總費用中會被銷毀的那部分。
以太坊牧貓人項目管理人員:伴隨對冰河期進行修復,希望沒有EIP-1559的礦工將無法進行簡單的鏈分叉:3月6日消息,以太坊牧貓人項目管理人員、以太坊生態系統貢獻者Edson Ayllon表示,EIP-1559將在以太坊倫敦網絡升級中啟動,同時將對即將到來的冰河期(Ice Age)進行修復。希望沒有EIP-1559的礦工將無法進行簡單的鏈分叉,但需要在冰河期(Ice Age)取消后分配新客戶端。
此前2月11日消息,隨著以太坊逐漸進入冰河期(Ice age)使得挖礦難度不斷加大,每日新挖出的以太坊總量已經從20000個減少到了13000個,下降了近一半,降至歷史最低點。
據悉,以太坊的冰河期(Ice Age)是以太坊的PoW機制對難度(difficulty)的調整策略。以太坊里PoW對難度的調整將根據區塊高度不斷增加,而這個增加是指數級的,算力發展的速度將遠跟不上難度增加的速度。以太坊是不能進入冰河期的,進入冰河期意味著以太坊將失去功能。以太坊設置冰河期是為了表明其要轉向PoS的態度和決心。[2021/3/7 18:22:48]
優先級費用(PriorityFee,也即小費):即用戶為了讓礦工處理自己的交易而愿意以「小費」的方式向礦工支付的Gas價格。這是由用戶設置的,也是交易的一部分,且這筆小費支付給礦工(預計默認情況下這筆小費將是2Gwei)。
以太坊社區正舉行電話會議討論EIP-1559的實施:據此前消息,2月26日22:00,以太坊貓牧人(Ethereum Cat Herders)組織召開社區電話會議,討論EIP-1559的實施。
會議的主要參與者為:以太坊社區的EIP擁護者研究人員,開發人員和礦工。小組將討論礦工對EIP提出的關注,討論相關的開發和研究更新,并回答社區提交的問題。
會議主持人為以太坊基金會社區經理Hudson Jameson。演講人包括:以太坊開發者Tim Beiko、以太坊開發人員Rick Dudley、EIP編輯Micah Zoltu、加密研究員Barnabé Monnot,Hasu和Georgios Konstantopoulos、客戶端開發人員Tomasz K.Stańczak、網絡升級協調員James Hancock、礦工Wang Chun(F2Pool),BitsBeTrippin(Independent)和Chris K.(Flexpool.io)以及社區人員Aftab(DC投資者)。詳情點擊原文鏈接。[2021/2/26 17:57:16]
最高費用(MaxFee):用戶愿意為每單位的Gas交易支付的最高總Gas價格。這是由用戶設置的,也是交易的一部分。
TimBeiko正式將EIP-1559加入以太坊倫敦升級,暫定今年7月或8月執行:以太坊開發者、EIP-1559貢獻者TimBeiko提交一份提案,該提案主張將EIP-1559加入到以太坊倫敦升級中,并暫定于2021年7月或8月執行。TimBeiko認為,該EIP提案沒有什么問題,已經準備好通過正常的網絡升級測試流程。下一步是讓開發人員和其他網絡參與者(即礦工)就此提案達成共識。注:EIP-1559是一個對以太坊交易機制進行優化的機制,旨在使以太坊網絡上的交易費用更加可預測,解決當前“按需付費”的收費模式問題。其目標是創建一個更有效的收費市場,并簡化客戶端和應用程序軟件的gas費付款流程。此前消息,絕大多數以太坊應用表示支持實施EIP-1559。[2021/2/26 17:54:54]
EIP-1559提案實施之后,只有當用戶設置的最高費用大于基本費和小費之和時,交易才會有效。超出的部分將被退還給用戶,用公式來表達就是:
退款額=最高費用-(基本費+小費)
如此一來,用戶在提交交易時就能有更多的(交易會被打包的)確定性,因為他們只需要確保自己的交易包含了足夠的費用來支付基本費和小費,以使自己的交易被打包。用戶不再需要擔心出價過高的Gas價格,因為多余的Gas會被退還給他們,而不是支付給礦工(或驗證者)。
隨著新的EIP-1559交易類型被創建,錢包和其他服務/基礎設施提供商將需要進行升級,以支持這種交易類型。然而,即使在EIP-1559提案實施之后,傳統的交易類型也依舊有效,以太坊網絡將把傳統交易的Gas價格與當前的「基本費」之間的差額視為「小費」(PriorityFee)支付給礦工;但其缺點是,如果用戶多付了錢,傳統交易類型將不會提供退款。實際情況將如下圖所示:
上圖:兩筆打包進同一個區塊(基本費為15Gwei)的交易。
2.可變的區塊大小
目前,以太坊區塊的Gas上限(gaslimit)為15000萬Gas。你可以將此Gas上限視為以太坊的區塊大小,它限制了單個區塊中可以容納的交易數量。目前,每當以太坊網絡的交易需求激增時,Gas價格就會大幅上漲,因為此時的以太坊區塊總是滿塊,且區塊的大小有一個上限。
EIP-1559將使區塊大小可以臨時增加,以適應突然涌入的交易需求。這是通過兩個不同的區塊參數來實現的:Gas上限和目標Gas使用量。目標Gas使用量是Gas上限的50%,這意味著如果單個區塊的目標Gas使用量是1500萬Gas,那么區塊的Gas上限將是3000萬Gas。理想情況是,以太坊網絡想要每個區塊的大小接近于目標Gas使用量(也即50%的Gas上限)。
為了確保區塊大小保持接近目標Gas使用量,如果當區塊的Gas使用量小于該目標使用量時,以太坊將降低基本費(BaseFee);而如果大于該目標時,以太坊將增長基本費。同樣值得注意的是,在后者這種情況下,基礎費實際上增長得非常快:對于每個滿塊(即區塊大小達到Gas上限),下一個區塊的基本費將增長12.5%,這意味著在連續滿塊的情況下,基本費將在大約20個區塊(約260秒)增長10倍,在40個區塊(約520秒)增長100倍。
因此,總結一下:這種可變的區塊大小通過允許協議臨時增加可用的區塊空間來使Gas價格更加平穩,使得短期內區塊之間的Gas價格的漲幅更加平穩。
3.銷毀基本費
在支付小費給礦工的同時,基本費(BaseFee)將被銷毀并從流通中移除。這樣做的主要原因是,如果基本費支付給礦工,他們將被激勵使基本費盡可能高昂,以使自己的利潤最大化(且礦工也可能向網絡發送高昂的交易費,這樣當他們挖出區塊時可以收回這筆費用)。通過銷毀基本費,這保證了礦工不會關注這筆費用。
銷毀基本費也使得ETH成為以太坊協議固有的一部分。目前,從技術上講,任何加密貨幣甚至法幣都可以用于支付在以太坊上處理交易的費用。用戶可以在包含交易費的情況下提交一筆交易,并與礦工商定在以太坊區塊鏈之外支付交易費(這正是Flashbots所實現的)。借助EIP-1559,用戶必須在交易中包含一小筆ETH作為基本費,以使該筆交易被以太坊網絡接受為有效交易,從而為ETH資產和以太坊網絡之間創建了一種更加健康的關系。
總結
如你所見,EIP-1559將極大地增強以太坊上處理交易的用戶體驗。當然,大多數人喜歡關注EIP-1559的費用銷毀方面,但EIP-1559的總體好處遠遠超過費用銷毀,將對終端用戶產生積極的影響。
撰文:AnthonySassano&Nader
原文鏈接:
https://thedailygwei.substack.com/p/creating-a-symbiotic-relationship
*本文首發于Unitimes?App*
從去年以來,深圳、蘇州、北京、成都等地陸續推出數字人民幣紅包,穩妥開展數字人民幣試點測試。根據,央行數字人民幣研發工作組發布的《中國數字人民幣的研發進展白皮書》,截至今年6月30日,數字人民幣試.
1900/1/1 0:00:00歐盟委員會當地時間7月20日公布了一攬子提案,將在全歐盟范圍內加強對洗錢和恐怖主義融資的打擊,為此建立一個機構.
1900/1/1 0:00:007月28日消息,美國金融機構巨頭摩根大通成為美國第一家向零售客戶提供比特幣的銀行,創造了加密貨幣的歷史.
1900/1/1 0:00:00原文標題:《NFTCreatorsAreTiringofEthereumNetworkWoes》現在的問題是如果你買一件價值2美元的東西,你花的gas費很可能比它還貴.
1900/1/1 0:00:007月22日14:00,zkTube全球營銷顧問MoayadHamdouna做客金色微訪談第30期直播間,本次直播由金色財經花花主持.
1900/1/1 0:00:00最近的一項調查顯示,在過去三年里,比特幣在美國年輕投資者中的認知度、興趣和持有率都有所提高。全球分析和咨詢公司蓋洛普(Gallup)開展的這項研究顯示,美國持有比特幣的投資者數量從2018年的2.
1900/1/1 0:00:00