以太坊在 6 月10 日,短時間內出現兩筆「天價礦工費」的交易,兩筆異常轉帳的確切原因暫時不明,但換到我們這些普通的以太坊使用者,會不會也發生設定的交易手續費比轉帳金額還要高的情況呢?本文由專欄作者 imToken 撰寫。
以太坊上的每一筆轉帳都要支付一定數額的以太幣作為礦工費,我們日常轉帳的手續費 0.001 ETH 就足夠了。
但在 6 月10 日,以太坊地址 0xcd…182d 出現了一筆手續費高達 10,668.73185 個 ETH 的轉帳,而轉帳金額只有 0.55 ETH,還不到手續費的萬分之一。就在大家以為是某位大戶手滑,把手續費設錯的時候,這個以太坊地址再次發出了一筆手續費同樣高達 10,668.73185 個 ETH 的轉帳,這次的轉帳金額為 350 個ETH。
這兩筆異常轉帳的原因暫時不明,目前社群裡猜測可能是轉帳程序出現 bug ,也可能是該以太坊地址的所有者遭到了駭客的變相勒索。
延伸閱讀:最狂胖手指!有人轉帳133美元,卻付了「265萬美元」手續費,幸運礦工是星火礦池
延伸閱讀:以太坊天價手續費轉帳背後:一場駭客發起的 GasPrice 勒索攻擊?
事實上,這並不是以太坊上第一次出現天價礦工費。早在2019 年,以太坊鏈上就發生過一筆手續費高達 2,100 個ETH,轉帳金額確只有 0.1 ETH 的交易。
那我們在使用 imToken 的錢包時會不會一時手滑,設定的交易手續費比轉帳金額還要高呢?
三檔礦工費
答案是,可能性是存在的,但是機率很小。
imToken 的以太坊轉帳介面如下,我們點擊礦工費可以進行設置。
最新版 2.5.7 imToken 錢包支持三檔礦工費,「快速、一般、緩慢」,我們按照需要交易被確認打包的時間進行選擇即可,不會出現手滑設置成天價礦工費的情況。
可以看到圖片中每一檔礦工費速度下面有一個數字,分別是「31.00 GWEI、27.00 GWEI、24.00 GWEI」,數字大家都認識,可這個單位 GWEI 就有點讓人摸不著頭腦了。
emmm~那 GB 這個單位大家總眼熟吧,我們平常看的影片,大小通常在 1-2 GB 之間,GB 是GigaByte 的縮寫,是計算機衡量資訊大小的單位。而 GWEI 不過是把 Byte 替換成了WEI,搖身一變成了以太坊區塊鏈上衡量 ETH 的單位。
美元有元、分的差別,元是我們日常用的最多的,也是最大的衡量單位。同樣的,以太幣作為一種數字資產也有單位大小之分,最大的就是 ETH,最小的則是 WEI,中間的是 GWEI,三者之間的換算關係如下:
1 ETH = 1000,000,000 GWEI (1 後面 9個 0)
1 GWEI = 1000,000,000 WEI (1 後面 9個 0)
1 ETH = 1000,000,000,000,000,000 WEI(1 後面 18 個 0)
明白了GWEI 是衡量以太幣的一個單位,我們再來看看「礦工費」這一行下面的計算公式
Gas Price(27.00 GWEI)*Gas(60,000)
暫且不管 Gas Price 和 Gas 具體的含義,我們就拿括號裡的數字來計算一下,27*60,000 = 1,620,000 ,加上單位就是 1,620,000 GWEI。根據前面列出的 ETH 和 GWEI 之間的換算關係, 1,620,000 GWEI 就等於 0.00162 ETH,這就是我們支付的礦工費金額了。
延伸閱讀:【新手必讀|加密小知識】關於礦工費(Gas Fee),你不可不知的 6 件事
延伸閱讀:文組也該知道的區塊鏈技術知識《5》交易送不出去怎麼辦?以太坊的交易打包規則
Gas 與 Gas Price
Gas 翻譯成中文,是汽油的意思,Gas Price 即汽油價格。
我們可以把一筆以太坊交易,發送方轉移一定數額的以太幣至接收方的過程,想像成開著一輛車,從家裡出發到公司。這段路程消耗的汽油 Gas 乘以每升汽油的單價 Gas Price 就是路費成本了。
汽車行駛的每一段路都會消耗汽油,以太坊上發生的每一筆轉帳都會消耗 Gas,轉帳的成本計算和汽車的計算方式是一樣的:
Gas Price(汽油價格) * Gas (汽油數量)
27.00 GWEI 是以太坊的汽油價格;60,000 是消耗的汽油數量。
現實生活中的汽油價格受到供求關係影響,並非一成不變,而是會不斷波動。以太坊上的 Gas Price 也同樣受到這條區塊鏈上交易擁堵程度的影響,會發生變化。當以太坊上等待礦工確認的交易越多時,Gas Price 就會上漲。imToken 的「三檔變速」礦工費是通過實時抓取以太坊鏈上的交易擁堵訊息計算出來的結果,所以這三檔的汽油價格也是在不斷變化的。
「快速、一般、緩慢」的三擋交易,此時分別對應「31.00 GWEI、27.00 GWEI、24.00 GWEI」,有可能過了幾個小時就會變成「26.00 GWEI、21.20 GWEI、19.10 GWEI」。
回到最開始的問題,我們在使用 imToken 的時候會不會一時手滑,設定的交易手續費比轉帳金額還要高呢?如果我們使用的是三檔變速,就不會,但如果是選擇了自定義模式,那就有可能了。
當我們選擇自定義,就可以自由設置 Gas Price,設成天價也可以哦~ 比如我把 Gas Price 設為200,000,000 GWEI,此時我需要支付的礦工費就是 12,000 ETH,但是在 Gas Price 下方會跳出來一個提示「Gas Price 過高,將會造成礦工費浪費」,這就是在提醒我們手續費設置得過高了,需要進行下調。
所以,如果你使用 imToken 進行轉帳,一方面,「三檔變速」功能會提供給你最適宜的礦工費選項;另一方面,imToken 也會在你設置的礦工費「不合理」時,提供友善的提示。
📍相關報導📍
以太坊 2.0 即將上線!我的「以太幣 ETH」該何去何從?
【以太坊Gas暴漲原因?】交易排隊隊伍仍居高不下,五間「去中心交易所」的費用比較
全球加密貨幣錢包的生態總覽:現在進展到什麼程度了?
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。
LINE 與 Messenger 不定期為大家服務