上证指数 3342.01 -0.24%
|
深证成指 10365.73 -1.40%
|
恒生指数 22849.81 -1.52%
|
纳斯达克 15587.79 -5.82%
|
日经225指数 33780.58 -2.75%
|
Relay Bits 站内编辑
559 文章
364328 阅读
首页  >  要闻 >  区块链 >  正文
申请成为签约作者 >
到底什么是Gas、Gas Price、Gas Limit?
2019年12月10日 00:00    
收藏  

Ether(ETH)是以太坊网络的燃料。当您发送代币时,进行合约发送ETH或在区块链上执行其他任何操作时,您必须为该计算付费,交易手续费以Gas计算,并以Ether支付。

以太坊区块链内进行任何交易、执行智能合约、启动DApps和支付数据存储的手续费都被矿工收取。矿工对交易进行确认并确定哪些交易能进入新区块。无论您的交易是成功还是失败,您都需计算付费。即使失败,矿工也必须验证并执行您的交易(验算),因此您必须支付验算费用,就像成功支付交易一样。

到底什么是Gas Price、Gas Limit和Tx Fee?

以太坊到底Gas、Gas Price、Gas Limit?

什么是燃料价格(Gas Price)? 

就每单位Gas愿意付出多少ETH,一般使用Gwei作为单位Gwei=0.000000001Eth,所以Gas Price设定为20 Gwei,等于Gas Price=0.00000002Eth。

如果您想在交易上更快被矿工验证打包的话,Gas Price就需要调整越高越好,但如果想要花费较少,您可以通过降低您支付每单位Gas的金额来实现。所以您为每个单位支付的价格会增加或减少交易的开采速度。

什么是燃料限制(Gas Limit)?

Gas Limit被称为Limit,因为它是您愿意花费在交易上的最大数量的Gas单位。这样可以避免合约中出现错误的情况。然而,如果你不想在Gas上花费太多,降低Gas Limit并不会有多大帮助。您必须包含足够的Gas来涵盖您使用的计算资源,否则您的交易将因Out of Gas而失败。

而所消耗的手续费会同样被扣取,用来当作奖励矿工。而如果交易已经完成,而消耗的Gas未触及Gas Limit,这样只有实际消耗的Gas会被收取。

以太坊交易费

什么是交易手续费(Tx Fee)?

Tx Fee = Gas Limit * Gas Price

用汽车加油作简单的譬喻,Gas Limit,视为汽车需要多少公升的油。Gas Price,视为每公升油的价钱。如果需要开车从台北开到高雄需21000公升,每公升为20元所以花费的油钱为21000公升*20元=420000元。

Eth交易手续费则为21000(Gas Limit)*20 Gwei(Gas Price)=420000 Gwei,因此,交易手续费Tx Fee=420000 *0.000000001Eth = 0.00042 Eth。

总结来说,如果您比较急,可以将Gas Price设定较高,这样您就可以超越其他较低的交易先行验证。如果您不急,您只需要设定一个足够的Gas Price,就可以验证您的交易了。

点击关注币海启行微信公众号,了解更多

声明: 本文由入驻币海编者上传,观点仅代表编者本人,不代表币海财经赞同其观点或证实其描述,请自行判断。
延伸阅读
特朗普重磅出击 比特币下挫 加密领域一片哀嚎
   流动的沙        2025/04/03 02:52
再次遭遇困境!比特币跌至8万 山寨币下跌近12%
   流动的沙        2025/03/31 04:16
加密资本的寒冬?资金流入枯竭 投资者恐慌情绪笼罩
   流动的沙        2025/03/28 03:41
以太坊已死?还是凤凰涅槃?
   鲁克        2025/03/28 02:04
V神:钱包交易应收取费用
   萨特之书        2019/03/14 04:00