tft每日頭條

 > 圖文

 > 以太坊gas費怎麼計算

以太坊gas費怎麼計算

圖文 更新时间:2024-07-23 20:12:39

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)1

智能合約,顧名思義,是指計算機代碼可以自動執行的合同;以太坊虛拟機是用來執行智能合約的;智能賬戶是智能合約能夠被執行的載體。換句話說,智能賬戶,這個“賬戶”是可以被以太坊虛拟機操控的,依據什麼操控呢,依據智能合約來操控。

你在以太坊進行交易的時候也要付給礦工手續費的,那麼在以太坊系統上,你要付出的手續費是怎麼回事,Gas和手續費之間又有什麼關聯呢?

以太坊Gas是什麼?

以太坊Gas類似于汽車燃油,智能合約的驅動,需要以太坊Gas。Gas是一個英文單詞,中文意思是:瓦斯、汽油,這個東西在日常生活中,是一種消耗品。以太坊為什麼會産生“燃料”呢?以太坊裡面的Gas是什麼意思呢?其實,以太坊的Gas和交易費息息相關。以太坊交易需要手續費,這個Gas就是以太坊手續費的計算模式。

在以太坊的設定中,交易費類似于一種加密的燃料,也就是Gas,這個東西可以驅動智能合約的運動。當以太坊在區塊鍊上執行交易時,燃料将按照特點的規則而逐漸被消耗。從這一點看呢,Gas真的是和它的本意一樣,像汽車燃油一樣,想要發動汽車,必須需要燃油。

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)2

以太坊Gas和比特币交易費有那些不同

說到手續費,大家可能很熟悉。天下沒有免費的午餐,無論是以太坊,還是比特币,都需要手續費,但是二者的手續費模式是不一樣的。比特币是直接支付比特币作為轉賬手續費的,以太坊卻不是這樣的。

以太坊本質上是一個虛拟機,這個虛拟機是去中心化的,全世界各國人民各自掌控的虛拟機,聯合起來形成一個“世界級的計算網絡”。當你發送token,執行合約、轉移以太坊,或者在區塊上做其他事情時,計算機在處理這筆交易時,需要進行計算,這個計算過程需要消耗網絡資源。這樣一來,你必須支付“燃料費”(也就是Gas),才能讓計算機為你工作,讓礦工為你處理交易。

通常情況下,發送方願意支付的Gas價格越高,礦工從交易中獲得的價值就越大,礦工們也就越有可能選擇這個交易。通過這種方式,礦工可以自由地選擇交易。為了給發送者設置Gas 價格做參考,礦工們可以直接提出他們執行交易所需的最低Gas 價格。

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)3

以太坊Gas和交易手續費有什麼關系?

以太坊上,你所支付的手續費等于:GasPrice 乘以GasUsed。

你可以把 GasPrice 理解為是燃油單價, GasUsed 理解為汽車所需多少升燃油。對于汽車,假如說每升汽油是20塊錢,一萬升汽油就是20萬塊錢。對于以太坊,每Gas是20吉偉(吉偉是以太币的數量單位),一萬個 Gas 就是:20乘以一萬,等于20萬吉偉,2萬吉偉等于0.0002以太坊,也就是說,本次交易手續為 0.0002以太坊。(注釋:以太币數量的基礎單位是“偉”,以太币的數量單位有“偉、芬尼、以太”,其中,“以太”被用作普通交易;“芬尼”被用作微交易;“薩博”和“偉”被用作進行關于費用和合約實施。)

由此我們可以發現,Gas并不是以太坊,它是一種單獨的體系,它的彙率與以太坊成一定的比例,經過了比例兌換,最終形成交易費。

Gas價格和以太币價格都是由市場自由調節的,但是二者是不一樣的,他們的不同之處在于:以太币的價格是根據市場情況波動,而Gas的價格由礦工決定的,如果燃料價格低于礦工們的最低要求,礦工就會拒絕處理交易。Gas和以太坊分離,可以保護系統免受随着以太坊價格的快速變化而可能出現的波動。

大部分礦工都會選擇利益優先,處理交易時候,他們會按Gas價格從高到底排列,優先處理Gas價格高的,如果你很着急交易 ,就需要提高Gas價格,讓礦工早點看到你;如果你不着急呢,你隻需要設定一個Gas價格,這個價格在礦工設置的Gas價格底線之上就行了。

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)4

Gas最後去了哪裡?

每筆交易,交易發起方都要設置交易的Gas限定和 Gas價格,不同的操作會産生不同的Gas成本,Gas用完時礦工将停止執行,使用的Gas會作為獎勵,獎勵給挖礦的礦工,這将涉及到幾下幾種情況:

第一種情況是,如果有剩餘Gas,那麼這些剩餘的Gas會退還給交易發起方或智能合約創建者,比如我發送1個以太坊給依依,我設置的 Gas limit 是 5萬,正常需要消耗的Gas是21000,,那麼,剩下沒有被消耗的29000會返還給我。

第二種情況是,如果我設置的Gas limit太低,或者我賬号中的以太坊不足以支付我的Gas消耗,那麼,這筆交易會因為Gas不足而被取消,并且用于計算的Gas不會退回到我的賬戶。

第三章情況是,如果交易失敗,我也必須為已經占用的計算資源來支付手續費。

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)5

這篇文章我們主要介紹了以太坊的Gas和手續費:Gas相當于燃油,你在以太坊虛拟機上處理交易,會消耗計算資源,也就是Gas。在以太坊上,你所支付的手續費等于:GasPrice 乘以GasUsed,也就是:Gas的單價乘以消耗掉的Gas總量。操作的複雜程度不同,産生的Gas成本也不同,Gas用完時,礦工将停止執行,使用的Gas會作為獎勵,獎勵給挖礦的礦工,礦工會優先選擇Gas價格出的高的交易者。

往期回顧:

XNE星體币,星體鍊應用生态中的價值流通載體!

專注于區塊鍊底層基礎設施建設,星體鍊XNEIO概述

星體鍊主鍊即将上線,敬請期待!

以太坊gas費怎麼計算(以太坊的Gas和手續費有什麼關聯)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved