Ethereum 交易费、气体限制和以太坊中使用的气体

Ethereum 交易费、气体限制和以太坊中使用的气体,ethereum,Ethereum,我正在阅读以太坊中的气体以及它是如何用来控制执行的。有几件事我不清楚: TransactionFee=GasLimit*GasPrice(均由账户指定?) 据我所知,在处理交易时,采矿后,这笔费用归采矿者所有。另一方面,对于EOA,它将从余额中删除GasUsed*GasPrice的金额以及GasLimit-GasUsed的差额,并返回给EOA(如果交易有效)。 我的问题是: Gavin Wood的文件中规定的账户中没有气田。GasLimit-GasUsed如何返回到帐户?它是用魏语转换的吗 在安

我正在阅读以太坊中的气体以及它是如何用来控制执行的。有几件事我不清楚:

TransactionFee=GasLimit*GasPrice(均由账户指定?)

据我所知,在处理交易时,采矿后,这笔费用归采矿者所有。另一方面,对于EOA,它将从余额中删除GasUsed*GasPrice的金额以及GasLimit-GasUsed的差额,并返回给EOA(如果交易有效)。 我的问题是:

  • Gavin Wood的文件中规定的账户中没有气田。GasLimit-GasUsed如何返回到帐户?它是用魏语转换的吗
  • 在安德烈亚斯·安东诺普洛斯和加文·伍德的《掌握以太坊》一书中,有一句话
  • “您仅按交易实际消耗的天然气计费, 但是你必须有足够的余额来支付你的最大金额 愿意在发送交易前付款”

    而在关于气体极限场的论文中,它是这样说的

    “这是在进行任何计算之前预先支付的,可能不需要支付 增加“

    这个帐户的费用是多少?气体限制还是消耗气体

  • 如果它是为consumedGas付款,那么不应该向矿工支付consumedGas而不是交易费,因为从发送者那里提取的“钱”归矿工所有。 如果是交易费,则向其支付的矿工为发送方的消费加上天然气的差额,但该差额也将退还至账户?!它就像以太坊使用两倍相同的差异 我错过了什么

    • 交易签署人定义天然气限额和天然气价格
    • 在处理交易时,该金额(天然气限额*天然气价格)将从交易发送方的账户中扣除
    • 交易结束时,使用的气体量为使用的气体量。发件人的帐户因未使用而被记入贷方。该金额为(天然气限值-使用天然气)*天然气价格
    因此,最终结果是,已使用的天然气*天然气价格已从发送者的账户中扣除,这是作为其奖励的一部分记入矿工账户的金额。虽然从技术上讲是先扣减再退款(这样在交易处理过程中余额是正确的),但通常更容易将其理解为“你为你使用的汽油付费”。我认为这就是为什么你在不同的地方看到它以不同的方式描述的原因

    回答您的个人问题:

  • 它乘以了汽油价格。这就变成了魏
  • 该账户最终支付刚刚消耗的天然气
  • 是的,矿工只为消耗的天然气获得报酬