通過錢包轉賬 ETH 或是 ERC-20 Token 時,我們知道這個轉賬需要付手續費。那么,轉賬的手續費是怎么算的呢?
如果轉賬的同時還去“刻字”,是不是需要收取更高的手續費呢?今天,大白就給大家聊聊以太坊的 Gas 機制。
在以太坊網絡中轉賬,雖然最后的手續費我們支付的是 ETH,但其實在以太坊內部并不直接消耗 ETH,而是消耗 Gas。“Gas”這個單詞的英文意思是“(氣體)燃料”,以太坊網絡中的操作需要消耗 Gas,就如同汽車行駛需要消耗燃料一樣。
那么,交易的手續費(ETH)是如何計算的呢?我們先看一下大白在以太坊網絡中的一個轉賬截圖:
以太坊未確認交易為90,726筆:金色財經消息,據OKLink數據顯示,以太坊未確認交易90,726筆,當前全網算力為252.59TH/s,全網難度為3.36P,當前持幣地址為49,635,703個,同比增加214,187個,24h鏈上交易量為2,750,350.15ETH,當前平均出塊時間為13s。[2020/11/5 11:39:55]
在以太坊網絡中轉賬,手續費的計算方式如下:
交易手續費(ETH)= Gas的單價 x 消耗的Gas數量
數據:過去一個月Uniswap交易員已花費近700萬美元的以太坊交易費:8月23日消息,ETH Gas Station數據顯示,過去一個月,去中心化交易所Uniswap的DeFi交易員已花費近700萬美元的以太坊交易費,平均每位用戶花費約17700 ETH(約125GWEI)。當前加密市場正值DeFi熱潮,且排名前十的DeFi代幣均建立在以太坊上,以太坊網絡因此出現緊張,過去幾個月的交易費也屢創新高。(CryptoSlate)[2020/8/23]
在大白的這筆交易中,Gas 的單價(Gas Price)是 5Gwei,也就是 0.0000000005ETH(小數點后面8個0)。這里大白再給大家介紹一下 ETH 的單位,ETH 的最小單位是 Wei,但是談到以太坊 Gas 的時候,經常用 Gwei。ETH、Gwei、Wei 之間的關系如下:
數據:穩定幣占以太坊網絡每日轉移價值的80%:根據Messari研究分析師Ryan Watkins的報告,2020年第一季度是穩定幣有史以來最好的季度。在新冠病大流行期間,穩定幣發行量激增至超過80億美元。穩定幣在2020年第一季度的市值增長量(24億美元)幾乎與2019年全年持平。穩定幣現在占據以太坊網絡每日轉移價值的80%,并且轉移交易的平均價值相比比特幣網絡更大。穩定幣有更好的產品市場,適合在交易所之間轉移價值,這是當今占主導地位的用例之一。據此前報道,根據Messari的數據,以太坊網絡的每日轉移價值(即一天內在區塊鏈上移動的資產總值)從4月12日開始與比特幣網絡上的價值轉移相匹敵,約15億美元。據悉,在以太坊網絡上轉移的資產價值包括以太坊(ETH)以及該區塊鏈支持的其他穩定幣。[2020/4/16]
1 ETH = 10^9 Gwei(9個0)= 10^18 Wei(18個0)
動態 | 以太坊發布Emerald-rs v0.23.1:據以太坊官方推特消息,以太坊宣布發布0.23.1版本Emerald-rs, 該功能將確保用戶安全的管理網絡賬戶。[2018/7/16]
知道了 Gas 的單價,我們再看下大白這筆含“刻字”的轉賬消耗的 Gas 數量:24876。所以,按照上面的公式,單價乘以數量,即可得到大白花費的手續費:
手續費 = 0.0000000005ETH x 24876 = 0.00012438ETH
汽車去加油站添加燃料,燃料的價格基本是固定不變的,但是在以太坊網絡中,Gas 的單價是可以自己設置的。不過,需要注意的是,Gas 的單價會影響這筆交易被打包的速度。也就是說,Gas 的單價你給的越高,礦工為了自身利益最大化,越會優先打包你的交易。
下圖是 ethgasstation.info 網站統計的實際操作中 Gas 的單價和所需要等待的交易打包時間。
在左邊統計圖中,我們可以看到,超過 70% 的以太坊網絡轉賬給的 Gas 單價介于 4~20Gwei 之間,小于 1Gwei 或是大于 50Gwei 的交易占比很少。
在右邊的統計圖中,我們可以看到,如果給的 Gas 單價是 4Gwei,打包交易需要的平均等待時間是 0.6 分鐘;如果是 20Gwei,平均等待時間是 0.2 分鐘。
大家常用的 imToken 錢包,在 Gas 的單價設置里,提供的是 5~100Gwei,錢包把最低單價設置為 5Gwei,保證了交易能在合理的時間內被打包,當然,如果想插隊,盡快被礦工打包,你也可以自己提高 Gas 的單價。
說完了 Gas 的單價,我們再接著說消耗的 Gas 數量。
在以太坊網絡中,每一筆轉賬,無論數額大小,消耗的 Gas 是固定的,為 21000,如果添加備注(“刻字”),需要消耗額外的 Gas。
回到大白的那筆交易上,大白總共花費的 Gas 數量是 24876,其中包含了 21000 的固定消耗數量,以及備注消耗的 Gas 數量 3876。備注需要消耗多少數量的 Gas,和輸入的內容長度有關,內容越多,需要消耗的 Gas 數量也越多。
如果你仔細觀察大白的那張轉賬截圖,你會發現,大白花費的 Gas 數量 24876 后面有個括號,里面是 41.46%。這個百分比是什么意思呢?如果你再仔細看截圖,你會發現,上面還有一個 Gas Limit,數值是 60000,而且它的 41.46% 正好是 24876。
Gas Limit,是指這筆操作消耗的 Gas 數量上限,這個上限值你可以自己設置。比如,大白設置的是 60000,但實際操作中并沒有達到這個上限,只用了 41.46%。一般的錢包都會默認幫你設置這個上限值,對我們普通用戶而言,普通轉賬時這個上限值也不用去考慮。
以太坊網絡設置這個上限值,是以防萬一,如果碰到惡意的智能合約,該合約執行將消耗無限的燃料,這樣會導致交易方的 ETH 余額全部消耗(惡意的智能合約有可能是程序 Bug,如合約執行陷入一個死循環)。
Gas Limit 如果設置過低,比如設置為 10000,任何一筆轉賬需要的 Gas 數量至少 21000,遠遠超過你設置的 Gas Limit,就會導致轉賬失敗。也就是說,Gas Limit 會影響一筆交易是否能成功。
不久前,Chia Network(XCH)對外宣布完成 6100?萬美元融資,經過本輪融資,Chia Network 整體估值 5 億美金,項目將在今年籌備上市.
1900/1/1 0:00:00近年來,區塊鏈技術在存證領域得到越來越多的應用,涉及區塊鏈存證的民刑案件逐漸增多。基于區塊鏈存證的電子數據作為一種證據形式,同樣有真實性、合法性和關聯性問題,即基于區塊鏈技術存儲的數據信息應符合.
1900/1/1 0:00:001 簡介 Swarm的使命,是通過為去中心化的互聯網提供可擴展的底層基礎設施,去塑造自我主權的全球化社會和無需許可的開放市場.
1900/1/1 0:00:00頭條 中國背景比特幣礦池算力繼續下降 或因四川礦機被集體斷電所致btc.com數據顯示,當前比特幣全網平均算力126.83EH/s.
1900/1/1 0:00:00金色財經推出金色硬核(Hardcore)欄目,為讀者提供熱門項目介紹或者深度解讀。比特幣的內在特性是必然性,而不是或然性,它建立在自然法則之上.
1900/1/1 0:00:00波卡生態觀察,是我們針對 Polkadot 生態內的項目,以不同生態位的視角來觀察和分析的一個專題欄目.
1900/1/1 0:00:00