Leçon 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)上交易的性質,每筆交易都會消耗燃氣費。通過數據分析和了解當前情況,可以成爲經常交易的用戶的重要任務。

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 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)上交易的性質,每筆交易都會消耗燃氣費。通過數據分析和了解當前情況,可以成爲經常交易的用戶的重要任務。

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.