以太坊礦工費為什麼貴?很多新手不了解以太坊的礦工費是如何計算的,GAS到底和ETH是什麼關系,這裡做個簡單說明,我來為大家講解一下關于以太坊礦工費為什麼貴?跟着小編一起來看一看吧!
很多新手不了解以太坊的礦工費是如何計算的,GAS到底和ETH是什麼關系,這裡做個簡單說明。
其實關于以太坊GAS的說明有不少,礦工費如何計算也都有寫到重點,但是依然有很多新手看了後表示是懵逼的——我懂你,你之所以不明白,主要是對以太坊其他方面的定義了解的不是很全面,很多教程都是直切主題,但忽略了一些過程。今天讓你三步讀懂GAS和礦工費的關系。
首先,我們必須先了解一下以太坊的貨币單位,就像人民币有元、角、分的概念一樣,以太坊也是有這個概念的,如果把這個概念清楚了,對于礦工費的理解也就容易許多,見下表:
以太坊的貨币單位
可以看到,我們常見的ETH(ether)隻是以太币的最大貨币單位,它的最小單位是wei。此外Gwei也是最常用的單位,1 ETH=1,000,000,000,000 Gwei。
其次,GAS是以太坊中另外一種計量單位,如果說ether或Gwei體現的是價格,那麼GAS則體現的是數量,以太坊的每一步操作都有對應的GAS數量的要求,且相對穩定,如下圖:
執行以太坊合約的每一種操作所要求消耗的GAS數量
最後,以太坊礦工費的計算方式為:Cost = GasPrice*Gas
Gas是每次交易所需要消耗的數量,GasPrice則是以太坊貨币單位計價。如果按上面兩個圖表對應的表頭及單位,每一次交易所需要的曠工費約為 40Gwei*500=20,000Gwei,也就是0.00002ETH。這個公式的意思是,你需要以單價40Gwei/Gas去購買500個Gas,才可能執行這個操作。
在實際交易中,作為交易的轉賬者,你可以調整的是GasPrice這個單位,目的是購買Gas, 因為每個區塊提供的Gas是有上限的,GasPrice價格過低你就可能買不到Gas從而錯過該區塊的打包确認。對應着礦工角度來說,他們也一定會優先選擇那些價格高的交易,價格低的可能要等很久或者不會被打包。
這樣解釋不知道大家是否更容易理解。實際上在以太坊運行程序都是需要付費的, 如果你想運行程序(比如交易),就要先用以太币購買Gas。這樣做的好處就是鼓勵更加高效的合約代碼,同時避免系統遭受攻擊,畢竟攻擊者要為他們消耗的資源付出一定的代價……
喜歡的話,請關注我們的頭條号;令牌屋提供好玩、有趣的區塊鍊電台欄目和科普内容。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!