Transactions
下一個以歐元計算 TX 成本的公式是否正確?
我想在主網中創建一個事務。每個事務修改 4 * 32 字節的儲存。它還創建一個具有 3 個索引和 150 字節真實日誌的事件。
注意:我隨意拿 300 歐元/Eth。
計算如下:
Cost in gas calculus: Cost TX : 21000 gas/TX * 1TX = 21000 Cost storage : 20000 gas/32bytes * 4*32 bytes = 80000 Cost event : 375 gas/LOG * 1LOG = 375 Cost Topic : 375 gas/topic * 3topic = 1125 Cost byte/log: 8 gas/byte * 150 bytes = 1240 ------- TOTAL 103740 gas gas to Euro calculus: 103740 (TOTAL) gas * 0.000000032 Eth/gas * 300 Euros/Eth = 0.995904 Eu
0.000000032 Eth/gas 取自http://ethgasstation.info/的平均 gas 價格
最終價格 0.996Eu 看起來非常昂貴,所以我認為我的微積分有錯誤或其他我無法理解的東西。
我將我的微積分/數據基於下一個參考:
價格實際上會比您估計的要高一些,因為您沒有考慮到 Solidity 用於函式調度等的成本。
成本如此之高的原因是法幣(歐元)中的 ETH 價格上漲非常快,而 gas 價格沒有調整來彌補。大型 ICO 推動了對 gas up 和擁擠區塊的需求,使問題更加複雜。
隨著時間的推移,gas 價格應該會重新平衡,交易成本會降低