链动精灵丨一文详解什么是矿工费 简单来说,矿工费(Gas Fee)就是支付给矿工的手续费,当你在以太坊区块链上进行转账时,矿工要把你的交易打包并放上区块链,才能使交易完成,在这过程中会消耗区块链的运算资源,所以要支付费用。 什麽是 Gas? Gas 就是矿工在执行程式码时,实际运算了几步。当执行运算的步数越少且越简单,所要求的 Gas 就较低;反之当运算的步数越多且越複杂,Gas 就会消耗多一点。 如何计算矿工费(交易费用)? Transaction Fees 交易费用 = Gas Limit * Gas Price Gas Limit:愿意最多给到多少 Gas 去完成此笔交易(包括:执行智能合约和转帐) 如果交易尚未完成,消耗的 Gas 已经超过设定的 Gas Limit,此笔交易就会被取消,而已经被消耗的手续费同样会被作为矿工的奖励。如果交易已经完成,消耗的 Gas 并未触及 Gas Limit,此时只有实际被消耗的部分,会转换成手续费支付给矿工。 Gas Fee由Gas Limit(限制) 和 Gas Price(价格) 相乘得到。 不同时期、不同的操作gas limit默认值不同,而在执行操作时可以自行设置Gas Limit。需要注意的是,完成一笔交易所需的Gas 单位数量,取决于交易的复杂程度。当一笔交易越复杂,就必须要耗费较多的运算资源,因此需要花费较多Gas。 Gas Price是指Gwei的数量,它会影响到你的交易被矿工打包放上区块链的速度。如果Gas Price 设的越高,就会让给矿工更有动力将你的交易打包;相反的,如果Gas Price 设的低就要等待比较长的时间。如果不急着完成一笔交易,你就可以选择较低的Gas Price 来省钱。在每次的交易中,你都可以依照需求调整Gas Limit和Gas Price。 Gas Price:愿意为每单位 Gas 支付多少 Eth 给 Ethereum 区块链的矿工帮你验证此笔交易 Gas Price 一般是以 Gwei 作单位,而 Gwei 是什麽单位呢?其实 Gwei 是 Eth 更细分的单位,1 Gwei = 0.000000001 Eth, 所以当你设定 Gas price = 30 Gwei,就代表愿意为每步运算付出 0.00000003 Eth。因此 Gas Price 越高,就代表在交易中的每一步运算付出更多 Eth。 我们实际在?Ethereum BlockChain Explorer and Search?撷取一笔交易(图一),此笔交易实际支付为 21000 Gas * 0.000000001 Ether = 0.000021 Ether,只会扣除实际用掉的部分,未消耗的 Gas 就不会被收取费用。 这里还有一些关于转账和打包的常见问题解答: 1. 交易一直显示打包(Pending)中,可以取消吗? 区块链上的交易一旦发出,就无法修改或取消。如果你急于资产到账,可以选择加速交易,追加矿工费让交易尽快打包。 2. 发起了几笔交易,为什么都没有成功? 如果你有一笔交易处于等待打包,没有成功的状态,那么后续发起的多笔交易就会排队等待打包。对于同一个地址发起的交易来说,矿工需要按照交易发起的先后顺序进行打包。当第一笔交易成功后,才会轮到后续的几笔交易。 3. 交易打包失败后,我的资产会消失吗? 只有交易成功后,代币才会从你的地址中扣除。如果在转账时矿工费设置得过低,导致交易被矿工丢弃,也就是打包失败的情况,代币依然会留在你的地址中。 更多区块链知识请关注微信公众号:链动精灵科技 抖音号:链动精灵 —- 编译者/作者:链动精灵科技 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
链动精灵丨一文详解什么是矿工费
2021-01-18 链动精灵科技 来源:区块链网络
LOADING...
相关阅读:
- 什么是集群?什么是IPFS集群挖矿?2021-01-18
- 链动精灵丨IPFS的价值所在2021-01-18
- Filecoin发布2020年12月链中断事件原因及反思2021-01-18
- 智链未来——智度股份被授予广州市区块链产业协会常务副会长单位2021-01-18
- Filecoin爆涨交易所股东大佬投资挖矿战略布局中留给你我的空间在减少2021-01-18