比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > AAVE > Info

EIP-1559提案后以太坊Gas費計算_ASP

Author:

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

在以太坊中,交易所需的gas費計算方式是:

TransactionFee=GasPrice×GasLimit

其中GasLimit代表你愿意為這筆交易支付的最大gas量,這通常取決于交易的復雜程度。GasPrice指的是Gas的價格,即你愿意為每個單位的gas所支付的ETH數量。

目前以太坊費用機制使用的是首價拍賣模式。用戶需要向以太坊網絡提交出價。每當生成一個新的區塊時,礦工將把TransactionFee最高的那些交易打包進區塊里。每一筆交易都會按照它的出價來支付gas費。

我們通常說的“支付更多的Gas費”意思是增加某筆交易的GasPrice以獲得被打包的優先權。例如在Metamask中,有“慢”、“平均”和“快”這3個GasPrice選項供用戶選擇,用戶通過這個選項支付更高的GasPrice來加快自己的交易被打包。

韋氏評級:自EIP-1559生效以來以太坊已經燒掉了1億美元的費用:加密貨幣評級機構韋氏評級(WeissCryptoRatings)今日發推表示,自EIP-1559生效以來,以太坊已經燒掉了1億美元的費用。無論你對ETH或費用燃燒的看法如何,這是在一個星期內燃燒了一大批ETH。看看在接下來的幾周里,燃燒率如何趨于平穩,這將是很有趣的。[2021/8/13 1:51:49]

問題在于,用戶與錢包都無法準確估計他們應該支付的gas費,事實上用戶總在支付高于他們本應支付的價格,來確保交易的順利進行。我們可以從下圖中看出,ETH交易費的平均值一直高于它的中位數,并且當網絡擁堵的時候差值尤其的大。

以太坊開發人員修復一個EIP-1559重大漏洞:來自瑞典的以太坊核心開發人員Martin Holst Swende發現EIP-1559中的一個重大漏洞,由于EIP-1559沒有限制用戶用于加快交易速度而支付的最大金額,因此,攻擊者可以插入一個高得離譜的數字來壓倒網絡,即使他們沒有資金支付小費,最終大量虛假的交易可能使網絡不堪重負。開發人員已經向EIP-1559添加四項檢查,并修復了該漏洞。(decrypt)[2021/5/30 22:57:01]

EIP-1559會改變什么?

EIP-1559可以稱作是以太坊歷史上最令人期待的提案之一。它對以太坊網絡的交易費機制進行了很大改造,主要可以概括為:

開發者向Geth客戶端發出加上EIP-1559交易費用機制的Pull Request:12月10日消息,開發者Ramil Amerzyanov向以太坊go-ethereum客戶端(Geth)發出加上EIP-1559交易費用機制的Pull Request,目前處于等待審核狀態。

此前報道,根據以太坊開發者Tim Beiko 9月份發布的以太坊EIP-1559提案的進展,Besu和Geth兩個客戶端已實施提案實現,將幫助發現Bug,之后有望添加更多客戶端實現。[2020/12/10 14:48:58]

引入彈性區塊大小的機制,每個區塊的最大GasLimit被提升至原來的2倍,礦工可以在網絡擁堵的時候彈性地改變區塊的大小。

分析:以太坊競價升級算法EIP-2593提案是以用戶為主導的策略:加密貨幣研究員hasufl和gakonst聯合發布了對EIP-2593 區塊空間市場提案的分析,分析稱,EIP-2593 更廣為人知名字是競價升級算法或者簡稱為自動扶梯,被稱為改進以太坊交易費機制的 EIP-1559 提案的替代品,因為在設計目標上有很大的重疊。在自動扶梯方案中,用戶繼續參與區塊空間的第一價格拍賣。不過每一筆交易都可以選擇為逐步提高的出價提供參數,從而為區塊生產者創建一個基于時間的拍賣,以便納入這筆交易。EIP-2593 引入了用戶必須指定的參數,包括用戶愿意為交易支付的最低價格、交易有效的第一個區塊、發送方為處理此交易愿意支付的最大價格、用戶愿意等待處理交易的最后一個區塊。EIP-2593 機制向交易中附加一個不斷升級的出價,以緩慢地測試最佳出價。從較低的費用開始,有助于避免支付過高的價格,因為礦工應以他們愿意接受的最低價格進行交易。不斷升級的價格確保了一筆交易最終被包括在內,前提是交易價格高于網絡 gas 費,有助于防止支付不足。不過自動扶梯算法比 EIP-1559 小得多,并且設計范圍不同。EIP-1559 拍賣范圍也相對較小,即使在目標重疊的地方,結果也很難比較。這兩個提案是相輔相成的,盡管不一定是在基礎層,但都應該贊同。現在自動扶梯算法已經被使用了,無論是用戶手動操作,還是在以太坊進行大量交易的專業服務公司的內部使用。這證明了自動扶梯是用戶的主導策略。因此,應該關注的不是自動扶梯算法是否有用,而是它們是否應該在協議內部或外部實現。[2020/6/25]

原本單一的交易費被更改為固定費用加上小費的模式,固定費用是必須支付的部分,并且會根據上一個區塊的Gas使用情況進行動態調整。且每個區塊的固定費用部分都會被燒毀,不會給到礦工。

彈性區塊大小允許礦工動態擴張或縮小區塊大小來處理暫時性的網絡擁堵。有了EIP-1559之后,每區塊的目標Gas限值還是15M,但是最大Gas限值會從15M調整到30M。如果區塊中使用的gas量比目標gas限值少,那么代表網絡是不擁堵的,下一個區塊的固定費用會降低。如果如果區塊中使用的gas量比目標gas限值多,那么代表網絡是擁堵的,下一個區塊的固定費用會升高。我們會在下文仔細講解這種機制。總的來說,交易量的波動原先會轉化為交易費的波動,而如今轉化為區塊大小的波動。

區塊擁堵程度(來源:IOSGVentures)

EIP-1559引入一種新的交易費用機制,來解決首價拍賣模型中的問題。每區塊固定費用是“基礎費用”,給礦工的額外的激勵是“小費”。所以交易費變為:

TransactionFee=BaseFee+InclusionFee

進一步分解:

TransactionFee=BaseGasPrice×GasLimit+InclusionFee

BaseGasPrice代表每個區塊的BaseFee里的Gas的單價,每個區塊的BaseGasPrice是固定的,而且價格高低由前一個區塊的擁擠程度來決定,

BaseGasPrice=PreviousBaseGasPrice×(1+k×CongestionLevel)

其中CongestionLevel代表區塊的擁擠程度,PreviousBaseGasPrice代表上一個區塊的BaseGasPrice。k是調整速度系數,0<k<2。而根據EIP-1559的初始設定,k=1/8。擁擠程度會根據每區塊中使用的gas量是否大于目標gas限值來決定。

CongestionLevel=(PreviousBlockGas/UsedTargetGasUsed–1)

總結來說,我們可以看到,

0.875×PreviousBaseGasPrice≤BaseGasPrice≤1.125×PreviousBaseGasPrice

假設gas限值相同的情況下,

0.875×PreviousBaseFee≤BaseFee≤1.125×PreviousBaseFee

當網絡擁堵時,每過一個區塊后BaseFee最多會增加12.5%,BaseFee不斷增加直到用戶因為交易不再盈利而減少交易,所以這種機制可以緩解擁堵的網絡;當網絡不擁堵的時候,每過一個區塊后BaseFee最多會減少12.5%,BaseFee的下降激勵用戶增加交易。

小費是用戶付給礦工加速交易用的。小費是可選項,可以設置成零。礦工仍然用首價拍賣模式來優先選擇有更多小費的交易來打包進下一個區塊。

Tags:GASBASBASEASPugas幣最新進展coinbase不允許中國人注冊MBASE價格ASPC

AAVE
ZT創新板即將上線ZOOSHI_SHI

親愛的ZT用戶: ZT創新板即將上線ZOOSHI,并開啟ZOOSHI/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年8月14日17:00?; ZOOSHI ZT創新板已經上線B.

1900/1/1 0:00:00
ORN(Orion Protocol)_ORN

項目簡介: Orion是一個DeFi平臺,為流動性提供B2BB2C解決方案。它旨在通過將整個加密市場的流動性匯總到一個去中心化平臺中來解決DeFi中最大的問題-從每個主要的集中化交易所,去中心化.

1900/1/1 0:00:00
區塊鏈DeFi貸款能否填補小企業的融資缺口?_DEFI

在現實世界中,我們傾向于通過目的來定義借來的錢。貸款以標簽開頭——家庭、大學、企業——并代表對有形目標的投資。我們希望我們的房屋增值;我們的學位以促進高薪工作;我們的業務要擴大.

1900/1/1 0:00:00
幣虎已暫停XRP和SOLO充幣業務_GER

尊敬的用戶: 因XRP及SOLO節點維護升級,幣虎即刻起暫停XRP和SOLO充提幣服務,升級期間不影響正常交易。恢復時間另行通知.

1900/1/1 0:00:00
關于開啟DIBI第九期賺幣的公告_DBL

關于開啟DIBI第九期賺幣的公告 尊敬的用戶: DiBiGlobal交易平臺賺幣區已經成功舉辦八期,受到廣大社區用戶的追捧與支持.

1900/1/1 0:00:00
孫宇晨再落一子,APENFT和WINK要做GameFi了_NFT

文|Nancy編輯|Tong出品|PANews從基礎生態到應用場景,NFT已掀起全面戰事,如同“寒武紀大爆發”催生出各式各樣的應用.

1900/1/1 0:00:00
ads