以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

EIP-1559故障:揭開倫敦硬分叉的神秘面紗_GAS

Author:

Time:1900/1/1 0:00:00

2021年8月5日,倫敦硬分叉見證了以太坊區塊鏈到目前為止最大的更新之一:EIP-1559,它改變了收費市場在網絡上的運作方式。引入了一種新的基本費用,該費用被銷毀而不是支付給礦工,而且用戶現在可以指定交易的最高費用和優先費用,而不是gas價格。

在本文中,我們將介紹EIP-1559所做的所有更改,以及它們對我們的意義。

EIP-1559是什么?

此前,以太坊的收費市場基于首價拍賣。由于過去所有的交易費用都歸礦工所有,一般來說,“出價”(gas價格)最高的交易將首先得到確認。EIP-1559改變了這一點,通過為所有交易引入每gas單位的基本費用,使交易費用更加穩定和可預測,這是用戶為每筆交易支付的最低費用。根據當前的網絡擁塞情況,基本費用可以上升或下降。

Glassnode:EIP1559的ETH燃燒率達到歷史最低點:金色財經報道,據區塊鏈分析公司Glassnode最新分析顯示,通過EIP1559的ETH燃燒率現在達到了歷史最低點,燃燒的ETH總量現在只占總發行量的11%。在目前的發行計劃下,以太坊過去只有三次跨入通貨緊縮的領域。這意味著,與EIP1559協議執行之后的所有歷史相比,目前有相對大量的ETH進入流通領域 。本文撰寫時,以太坊ETH銷毀總額為2571372.4枚,約合4,157,523,645.48美元。[2022/8/4 12:02:24]

ENS首席開發人員發起EIP-3668草案,提供無需額外信任即可獲取鏈下數據機制:11月29日消息,ENS和以太坊基金會首席開發人員NickJohnson在以太坊改進提案中發起EIP-3668草案“Durin:安全的鏈下數據檢索”。Durin提供了一種無需額外信任假設即可獲取鏈下數據的安全機制。為了最小化以太坊上的存儲和交易成本,合約作者采用了各種技術來將數據轉移到鏈外,包括散列、遞歸散列(如MerkleTrees/Tries)和L2解決方案。

例如:1.與“空投”合約交互,這些合約在默克爾樹中存儲鏈下收件人列表。

2.查看存儲在L2解決方案上的Token的信息,就像其在L1中一樣。

3.允許將數據(如ENS域)委托給各種L2解決方案,而不需要客戶單獨支持每個解決方案。[2021/11/29 12:38:28]

基本費用會根據區塊的完整程度而波動。

Ethermine反對在當前狀態下采用EIP-1559:Ethermine礦池母公司Bitfly官方發推文稱:“我們一直在觀察社區內部的情況,并想聲明Ethermine反對在當前狀態下采用EIP-1559,因為我們認為以太坊的未來可能會面臨風險。為什么?在過去的幾年中,區塊獎勵已經從5 ETH下降到2 ETH,但是,我們越接近向以太坊2.0過渡,這種變化的風險就越大,因為對礦工來說質押的更少了。”[2021/1/20 16:33:36]

區塊的“完整度”由區塊中所有交易使用的gas量決定。如果一個區塊的目標gas使用量是1500萬,并且有四個交易分別使用500萬gas,這意味著該區塊的總gas使用量高于目標,因此基本費用將上升。如果只有一筆交易使用了500萬gas,基本費用就會下降。

聲音 | 開發人員:實施EIP-1884屬于故意“打破”智能合約 但會在硬分叉中予以修復:Parity Tech的Rust開發人員Wei Tang發推稱,繼DAO和EIP-999之后,伊斯坦布爾升級將成為以太坊的第三個決定性時刻。伊斯坦布爾升級中一個變更——EIP-1884將是一個向后不兼容的變更,我們故意打破正常的(非攻擊)智能合約,并承諾使用未來的硬分叉來修復它們,這對于以太坊網絡來說尚屬首次。隨后Tang在回復網友問題時補充道,不過,這并不是我們第一次引入向后不兼容的變更。應該已經有幾十個了。第一個可能是EIP-150,當時我們增加了一些gas成本來修復網絡攻擊。[2019/9/7]

基本費用沒有支付給礦工,而是被銷毀了。除了基本費用,用戶可以選擇支付優先費用(“小費”),支付給礦工。一般來說,這可能是一個小的數量(如1-2Gwei),只有在網絡擁塞時是必要的。

新的交易方式

為了使這些更改成為可能,EIP-1559引入了一種基于EIP-2718類型交易信封的新交易格式。

0x2||RLP()

這種新格式的交易類型是0x2,有效載荷是RLP編碼的,類似于舊式交易。該類型和舊式交易之間的區別如下:

所述鏈ID現在是交易有效載荷的一部分,而不是像EIP-155中定義的那樣被編碼在簽名v值中。

引入了兩個新字段:maxPriorityFeePerGas和maxFeePerGas,以替代舊的gasPrice字段。

用戶可以在EIP-1559交易中指定accessList,而不需要EIP-2930“可選訪問列表”交易類型。

對于EIP-155交易,簽名v值被替換為signatureYParity,它現在是0或1,這取決于使用橢圓曲線上的哪個y坐標,而不是EIP-155交易的27、28或35、36……。

舊式交易(“type-0”交易)仍然可以工作,但會導致交易支付過高。它的工作原理是使用傳統的gas價格作為每個gas的最大優先費用和每個gas的最高費用。

每gas最高收費及每gas最高優先收費

EIP-1559引入了最大費用(每gas)和最大優先費用(每gas)。這些決定了用戶愿意為交易中使用的每一gas支付多少錢。類似于gas價格的運作方式,如果用戶的交易每gas的最大費用是10Gwei,用戶的交易使用21,000gas,那么最終將支付(最多)21,000×10Gwei=0.00021Ether。

然而,用戶實際支付多少取決于基本費用。最大費用為10Gwei,基礎費用為5Gwei,用戶最終將只支付5Gwei的每個gas。每個gas的最高費用規定了用戶最多愿意支付多少。如果這個數字低于當前的基本費用,您的交易將不會被確認(直到基本費用下降或交易從交易池中刪除)。

優先費用是在基礎費用之上支付的,所以用戶最終要支付的是基礎費用+(最大)優先費用,假設最大費用大于當前的基礎費用。

不是所有的應用程序都支持EIP-1559(目前)。當發送舊式交易(帶有gas價格,而不是最大費用和優先費用)時,gas價格值同時用作最大費用和優先費用。我們假設當前的基本費用是10gwei,用戶發送了一筆上限為20gwei的交易。在這種情況下,用戶最終將支付10gwei作為基本費用,剩下的10gwei將支付給礦工。與使用較低的最大優先級費用相比,這導致用戶為交易支付了過多的費用。

這對用戶來說意味著什么?

一個常見的誤解是,EIP-1559將使以太坊的gas費用下降。然而,這不是EIP-1559的目標,而且在網絡擁塞嚴重的時候(例如,在ico或NFT銷售期間),基本費用可能會增加很多。然而,既然基本費用不是基于首次拍賣價格,那么平均交易費用應該更容易預測。因為區塊大小可能更大,這通常意味著用戶的交易將被更快地確認。

Source:https://blog.mycrypto.com/eip-1559-breakdown-demystifying-london-hard-fork/

Tags:GAS以太坊WEIETHGASG免費挖以太坊幣的aPPANDROTTWEILEREETH幣

狗狗幣最新價格
首發 | 躺平、掙扎、穩中求進?今年在納斯達克上市的公司 如今怎么樣了?_OIN

本文系PUNK財經原創,作者Baihui,授權金色財經首發,轉載請注明來源。嗨,你是有多久沒主動想起Coinbase了?那個美國散戶最愛的Robinhood,你還有印象嗎?加密貨幣礦企HiveB.

1900/1/1 0:00:00
120漲158跌 Loot現象下真實的NFT市場_NFT

NFT市場最近一直以日新月異的感覺變化著,也附帶著非常耀眼吸金力,惹得圈內外各種力量為此而討論,駐足.

1900/1/1 0:00:00
宏觀洞察:我們是否也處在 NFT 與公鏈的泡沫中?_比特幣

我們正處于萬物泡沫之中。原文標題:《我們是否處于NFT與公鏈的巨大泡沫中?》如果你打開電視或閱讀財經媒體,金融專家和投資者都會談論「萬物泡沫化」的話題.

1900/1/1 0:00:00
擁抱“泡沫” 保持對行業的敏感性和前瞻性_比特幣

在加密貨幣投資這個領域,恐怕泡沫是所有人聽到得最多的詞。泡沫一般分兩種,一種是個別項目出現了價格泡沫,另一種是整個領域所有項目都出現了價格泡沫.

1900/1/1 0:00:00
OpenSea出現Bug導致42個NFT被毀,價值至少10萬美元_ENS

金色財經報道,NFT市場OpenSea上的一個漏洞損毀了至少42件NFT,價值最少10萬美元。這個問題首先是由以太坊域名服務的首席開發者NickJohnson提出的,他指出,當他轉移一個ENS域.

1900/1/1 0:00:00
HashKey 曹一新:讀懂比特幣資產橋映射代幣模式及其演化_BTC

接著上一篇有關互操作性的引介,開始介紹資產橋的最新進展,區塊鏈互操作性和跨鏈交易的相關理論研究在2015年左右就開始就被熱烈討論,設計方案也有很多.

1900/1/1 0:00:00
ads