以太坊上發送交易都會有手續費的計算。實際上要怎麼算?可以自己驗算嗎?拿出紙筆手算手續費,是真的可以數字對得上的嗎?今天來實驗,拿一枝鉛筆和一個計算機,直接計算交易手續費是什麼感覺。
首先,在 EtherScan 網站上找一個交易,一起來關心他的手續費怎麼算的。(連結:
https://etherscan.io/tx/0x2b609af3b827ff7ba078d6cd75d7a1cacc26f40ef73f191e17245c8dc13cda1c)
先看他這筆交易的 Transaction Fee 手續費是收了多少錢。
Transaction Fee 是 0.00022005553103 ETH。接著看 Gas 是 21000 gas。再來看每滴油要多少錢,也就是 Gwei per gas。以這筆交易的資訊來看是 10.47883481 Gwei。
Transaction Fee 手續費的算法是運算成本(gas) 乘上 $/gas Gwei per pas。
0.00022005553103 ETH 手續費 是 21000 gas 乘上 10.47883481 Gwei。
21000 * 10.47883481 = 220055.53101
Gwei 換算 ETH 要乘以 10 的 -9 次方。
所以是
220055.53101 除以 1000000000(一後面九個零)= 0.00022005553101
參考文章:
https://ethereum.org/en/developers/docs/gas/