บทเรียนที่ 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