GAS费用
浏览 413 | 评论 0 | 字数 971
硝基苯
2023年06月02日
  • Gas 是指在以太坊网络上执行特定操作所需的计算工作量。
    由于每笔以太坊交易都需要计算资源才能执行,每笔交易都需要付费。 在这个方面上,Gas 是指在以太坊成功进行交易所需的费用。


    假设 Jordan 需要向 Taylor 支付 1 个以太币。 在交易中,燃料限额为 21,000 单位,基础费是 10 gwei。 Jordan 支付了 2 gwei 作为小费。
    现在,总费用为:units of gas used * (base fee + priority fee),其中 base fee 是协议设置的值,priority fee 是用户设置的值,即给验证者的小费。
    即,21,000 * (10 + 2) = 252,000 gwei 或 0.000252 个以太币。
    当 Jordan 转账时,将从 Jordan 帐户中扣除 1.000252 个以太币。 Taylor 的帐户增加 1.0000 个以太币。 验证者收到 0.000042 个以太币的小费。 0.00021 个以太币的基础费被销毁。
    此外,Jordan 还可以为交易设定最高费用 (maxFeePerGas)。 最高费用与实际费用之间的差额将退还 Jordan。即 refund = max fee - (base fee + priority fee)。 Jordan 可以为要执行的交易设置一个最高支付金额,而不用担心在执行交易时“超额”支付基础费。

    在伦敦升级后,区块的大小可变,因此基础费也随之更改

    基础费

    每个区块都有一个基础费作为底价。 要想有资格添加到区块中,燃料费用报价必须至少等于基础费。 基础费独立于当前区块计算,是由当前区块之前的区块决定的,这使得用户更容易预测交易费。 当区块被开采时,其基础费将被“销毁”并退出流通(有利于减少通货膨胀)。
    基础费是用一个公式计算的,该公式将前一个区块的大小(所有交易中使用的燃料数量)与目标大小进行比较。 如果超过目标区块大小,每个区块的基础费将最多增加 12.5%。 这种指数级增长使得区块大小无限期保持高位在经济上不可行。

    来自 https://ethereum.org/zh/developers/docs/gas/

    本文作者:硝基苯
    本文链接:https://www.c6sec.com/index.php/archives/822/
    最后修改时间:2023-06-02 16:58:56
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论已关闭
    评论列表
    暂无评论
    目录
    文章如有不对指出,请联系斧正
    OK
    傍晚了!窗外夕阳的景色很美丽呢,最美不过夕阳红~