第2课

[以太坊虚拟机] 用例 - 以太坊虚拟机 Gas 分析

介绍燃气费用以及如何监控它们。分析燃气数据可以帮助您了解经常交易的用户的当前情况。

gas是什么?

燃气,就像驾驶时需要燃烧燃料一样,对于记录区块链信息至关重要,指的是在区块链上执行特定操作所需的计算工作量。

我们为什么需要燃气?

燃气还有助于确保网络安全。对网络上执行的每个操作收费可以防止网络上的滥用,例如用户故意或无意地无限循环浪费网络资源。

收取燃气费也会给矿工更多的激励。EVM上的每笔交易都需要矿工投入资源来执行,因此用户必须向矿工支付费用作为他们工作的回报。

如何提供燃气?

在以太坊的情况下,当用户需要在链上进行交易时,燃气费不是从用户发送的代币中扣除,而是从用户钱包中剩下的ETH中扣除。

用户在交易时将显示预计支付的燃气费金额,因此用户需要确保钱包中有足够的ETH来支付燃气费用。

在以太坊上支付燃气费是用其本地代币ETH完成的。同样,EVM链上的交易基本上需要在钱包中交换足够的本地代币(如ETH)。

例如,Alice在她的钱包地址中有5个ETH,她想把1个ETH转给Bob,如果交易很拥挤,Alice将不得不支付0.1个ETH作为燃气费来完成交易。当交易在链上完成时,Bob将收到1个ETH,而Alice的钱包中将剩下3.9个ETH(5-1-0.1=3.9)。

EIP-1559后的Gas费用

2021年8月5日(UTC+12:33:42 PM),以太坊区块高度达到12,965,000时,第十一次硬分叉伦敦升级被激活。在此次升级中备受关注的社区EIP,即EIP-1559,对以太坊的燃气费机制进行了重大更改。

London升级侧重于通过两种方式优化gas费用。

  • 费用分配机制:从最初全部分配给矿工,分为基础费用(也称为燃烧费)和优先费用。
  • 基础费用: 每个区块都有一个基础费用,作为底价,并将根据上一个区块的基础费用和区块利用率进行计算。基础费用是用户无法自行调节并必须支付的费用,但它也使用户更容易预测交易费用。这部分费用最终将被销毁并从流通中取出。
  • 优先费用:用户可以选择支付此费用,该费用直接支付给矿工,用户可以设置较高的金额以吸引那些希望加快交易速度的矿工。
  • 区块的Slack机制:区块的Slack机制:EIP-1559允许在交易需求突然激增时采用可变区块大小。如果目标区块大小超出,每个区块的基础费用最多将增加12.5%。
    伦敦升级使得燃气费的计算更加复杂,但它在设置燃气费时改善了用户体验,并且这些机制使得燃气价格更加平稳。

如何在足迹分析中监控燃气费用

换句话说,总交易费是基本费和优先费的总和,这也是矿工工作的燃气价格乘以交易使用量。燃气价格是矿工工作的单位价格,交易使用量是矿工使用的工作量。

一旦我们了解了原则,我们可以从多个角度在Footprint Analytics中分析Gas。分析师可以使用ethereum_transactions和ethereum_blocks字段根据需要进行计算。

以太坊交易字典

更多表字典可以找到这里.

由于燃气消耗远远小于1 ETH,通常使用GWei或Wei作为计量单位。在Footprint Analytics上,数据单位是Wei,燃气费用的计算是通过将receipt_effective_gas_price和receipt_gas_used相乘获得的。

如果我们想要知道基础费用,我们需要将ethereum_blocks与block_number字段连接,以获取该区块的gas基础费率。

如何使用数据跟踪燃气费波动

燃气受当前网络条件影响,当交易频繁时,燃气价格可能上涨,因此我们可以使用Footprint Analytics的趋势图表来查看在特定时间内EVM链上的燃气涨幅,从而节省我们在不必要的费用上的支出。

以太坊 Gas

除了观察最近的燃气波动外,每日时间分析也可以节省燃气费用。图表显示,过去30天内的中位数和平均燃气价格在UTC+0的14:00至21:00之间较高,因此在此时间内避免交易是明智的。

以太坊每小时(世界协调时间)中位数和平均燃气价格

燃气价格以箱形图进行分析,过去30天中有12%的交易燃气价格在20-30 Wei之间,这使用户能够确定即将发生的交易价格是否合理。

以太坊交易燃气价格分布在30天内%

其他链也是EVM,可以进行比较,选择低gas费用的链可能是明智的选择。然而,不同链使用不同代币作为gas费用,因此直接比较是不可比较的,我们需要将它们全部转换为美元。

此时,我们可以将表与足迹的代币价格表(token_daily_stats)连接,并将先前计算的燃气费用乘以其每日代币价格,以将其转换为美元。

很明显,最近以太坊的平均每日燃气费约为$2,而Polygon约为$0.02,相差约100倍。对于交易金额较小的用户来说,每笔交易支付高燃气费的成本将会高得多,选择低燃气费链将是更好的解决方案。

以太坊每日平均Gas费用(USD)

Polygon每日平均Gas费用(美元)

由于在以太坊虚拟机(EVM)上交易的性质,每笔交易都会消耗燃气费。通过数据分析和了解当前情况,可以成为经常交易的用户的重要任务。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

[以太坊虚拟机] 用例 - 以太坊虚拟机 Gas 分析

介绍燃气费用以及如何监控它们。分析燃气数据可以帮助您了解经常交易的用户的当前情况。

gas是什么?

燃气,就像驾驶时需要燃烧燃料一样,对于记录区块链信息至关重要,指的是在区块链上执行特定操作所需的计算工作量。

我们为什么需要燃气?

燃气还有助于确保网络安全。对网络上执行的每个操作收费可以防止网络上的滥用,例如用户故意或无意地无限循环浪费网络资源。

收取燃气费也会给矿工更多的激励。EVM上的每笔交易都需要矿工投入资源来执行,因此用户必须向矿工支付费用作为他们工作的回报。

如何提供燃气?

在以太坊的情况下,当用户需要在链上进行交易时,燃气费不是从用户发送的代币中扣除,而是从用户钱包中剩下的ETH中扣除。

用户在交易时将显示预计支付的燃气费金额,因此用户需要确保钱包中有足够的ETH来支付燃气费用。

在以太坊上支付燃气费是用其本地代币ETH完成的。同样,EVM链上的交易基本上需要在钱包中交换足够的本地代币(如ETH)。

例如,Alice在她的钱包地址中有5个ETH,她想把1个ETH转给Bob,如果交易很拥挤,Alice将不得不支付0.1个ETH作为燃气费来完成交易。当交易在链上完成时,Bob将收到1个ETH,而Alice的钱包中将剩下3.9个ETH(5-1-0.1=3.9)。

EIP-1559后的Gas费用

2021年8月5日(UTC+12:33:42 PM),以太坊区块高度达到12,965,000时,第十一次硬分叉伦敦升级被激活。在此次升级中备受关注的社区EIP,即EIP-1559,对以太坊的燃气费机制进行了重大更改。

London升级侧重于通过两种方式优化gas费用。

  • 费用分配机制:从最初全部分配给矿工,分为基础费用(也称为燃烧费)和优先费用。
  • 基础费用: 每个区块都有一个基础费用,作为底价,并将根据上一个区块的基础费用和区块利用率进行计算。基础费用是用户无法自行调节并必须支付的费用,但它也使用户更容易预测交易费用。这部分费用最终将被销毁并从流通中取出。
  • 优先费用:用户可以选择支付此费用,该费用直接支付给矿工,用户可以设置较高的金额以吸引那些希望加快交易速度的矿工。
  • 区块的Slack机制:区块的Slack机制:EIP-1559允许在交易需求突然激增时采用可变区块大小。如果目标区块大小超出,每个区块的基础费用最多将增加12.5%。
    伦敦升级使得燃气费的计算更加复杂,但它在设置燃气费时改善了用户体验,并且这些机制使得燃气价格更加平稳。

如何在足迹分析中监控燃气费用

换句话说,总交易费是基本费和优先费的总和,这也是矿工工作的燃气价格乘以交易使用量。燃气价格是矿工工作的单位价格,交易使用量是矿工使用的工作量。

一旦我们了解了原则,我们可以从多个角度在Footprint Analytics中分析Gas。分析师可以使用ethereum_transactions和ethereum_blocks字段根据需要进行计算。

以太坊交易字典

更多表字典可以找到这里.

由于燃气消耗远远小于1 ETH,通常使用GWei或Wei作为计量单位。在Footprint Analytics上,数据单位是Wei,燃气费用的计算是通过将receipt_effective_gas_price和receipt_gas_used相乘获得的。

如果我们想要知道基础费用,我们需要将ethereum_blocks与block_number字段连接,以获取该区块的gas基础费率。

如何使用数据跟踪燃气费波动

燃气受当前网络条件影响,当交易频繁时,燃气价格可能上涨,因此我们可以使用Footprint Analytics的趋势图表来查看在特定时间内EVM链上的燃气涨幅,从而节省我们在不必要的费用上的支出。

以太坊 Gas

除了观察最近的燃气波动外,每日时间分析也可以节省燃气费用。图表显示,过去30天内的中位数和平均燃气价格在UTC+0的14:00至21:00之间较高,因此在此时间内避免交易是明智的。

以太坊每小时(世界协调时间)中位数和平均燃气价格

燃气价格以箱形图进行分析,过去30天中有12%的交易燃气价格在20-30 Wei之间,这使用户能够确定即将发生的交易价格是否合理。

以太坊交易燃气价格分布在30天内%

其他链也是EVM,可以进行比较,选择低gas费用的链可能是明智的选择。然而,不同链使用不同代币作为gas费用,因此直接比较是不可比较的,我们需要将它们全部转换为美元。

此时,我们可以将表与足迹的代币价格表(token_daily_stats)连接,并将先前计算的燃气费用乘以其每日代币价格,以将其转换为美元。

很明显,最近以太坊的平均每日燃气费约为$2,而Polygon约为$0.02,相差约100倍。对于交易金额较小的用户来说,每笔交易支付高燃气费的成本将会高得多,选择低燃气费链将是更好的解决方案。

以太坊每日平均Gas费用(USD)

Polygon每日平均Gas费用(美元)

由于在以太坊虚拟机(EVM)上交易的性质,每笔交易都会消耗燃气费。通过数据分析和了解当前情况,可以成为经常交易的用户的重要任务。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.