時間:2023-07-05|瀏覽:319
原文標(biāo)題:《以太坊EIP-1559Gas費(fèi)用計(jì)算指南:在Gas異動下確保順利交易》
撰文:Blocknative
翻譯:Yangz
以太坊通過EIP-1559升級了核心的Gas費(fèi)用市場,交易從第一價格拍賣轉(zhuǎn)變?yōu)榱松婕盎举M(fèi)用和小費(fèi)的混合系統(tǒng)。這為鏈上交易引入了新的復(fù)雜度。為了進(jìn)一步澄清這一點(diǎn),我們將解釋新的術(shù)語以及如何處理與EIP-1559交易費(fèi)用相關(guān)的核心變量。
首先,復(fù)習(xí)一下:EIP-1559改變了以太坊交易費(fèi)用的計(jì)算方式以及這些費(fèi)用的去向?,F(xiàn)在必須注意三個獨(dú)立的值,而不是一個單一的Gas價格。
基本費(fèi)用(BaseFee),這是由網(wǎng)絡(luò)本身決定的,隨后被銷毀。
最高優(yōu)先費(fèi)(MaxPriorityFee),這是可選的,由用戶決定,并直接支付給礦工。
每單位Gas的最高費(fèi)用(MaxFeePerGas),這是你愿意支付每單位Gas費(fèi)用的最高絕對值,以使你的交易納入到區(qū)塊中。為了簡潔明了,我們將它稱為最高費(fèi)用。
包括這些新字段的交易被稱為類型2,而帶有原始Gas價格字段的傳統(tǒng)交易仍被支持,被稱為類型0。注意:EIP-1559并沒有對「Gas限額」(即交易被授權(quán)消耗的最高Gas量)帶來變化。
基本費(fèi)用由以太坊網(wǎng)絡(luò)決定,而不是由尋求交易的終端用戶或?qū)で篁?yàn)證交易的礦工設(shè)定。基本費(fèi)用的目標(biāo)是使區(qū)塊完整度在50%,并基于最近確認(rèn)的區(qū)塊內(nèi)容。根據(jù)新區(qū)塊的完整程度,基本費(fèi)用會自動增加或減少。
比如:
如果上一個區(qū)塊完整度正好是50%,那么基本費(fèi)用將保持不變。
如果上一個區(qū)塊是完整區(qū)塊(100%),那么下一個區(qū)塊的基本費(fèi)用將增加最多12.5%。
如果上一個區(qū)塊完整度超過50%,但不到100%,那么基本費(fèi)用將增加12.5%以下。
如果上一個區(qū)塊是空白區(qū)塊(0%),那么下一個區(qū)塊的基本費(fèi)用將減少最多12.5%。
如果上一個區(qū)塊完整度超過0%,但低于50%,那么基本費(fèi)用將減少12.5%以下。
這個新機(jī)制是為了幫助平滑交易費(fèi)用,防止Gas費(fèi)用突然飆升。談到基本費(fèi)用,最重要的是要記?。核?00%自動的,可直接從網(wǎng)絡(luò)上讀取。
最高優(yōu)先費(fèi)--通常也被稱為礦工小費(fèi)--是一種「可選的」額外費(fèi)用,直接支付給礦工,以