Урок 2

[ EVM ] Використання - Аналіз газу EVM

Представте газові комісії та способи їх відстеження. Аналіз даних про газ може допомогти вам зрозуміти поточну ситуацію для користувачів, які часто торгують.

Що таке газ?

Газ, подібно необхідності вживати паливо під час водіння, має вирішальне значення для запису інформації про блокчейн та відноситься до обсягу обчислювальної роботи, необхідної для виконання певної операції на блокчейні.

Чому нам потрібен газ?

Газ також допомагає забезпечити безпеку мережі. Сплата плати за кожну операцію, виконану в мережі, запобігає надмірному спаму в мережі, такому як користувачі, які марно витрачають ресурси мережі, навмисно або ненавмисно встановлюючи нескінченні цикли.

Оплата газових витрат також надає шахтарям більше стимулів. Кожна угода на EVM потребує ресурсів від шахтаря для виконання, тому користувач повинен сплатити шахтарю плату в обмін на їхню роботу.

Як надати газ?

У випадку Ethereum, коли користувачу потрібно здійснити транзакцію на ланцюжку, комісія за газ не знімається з токенів, відправлених користувачем, а з залишку ETH на гаманці користувача.

Кількість очікуваної плати за газ буде показана користувачеві під час транзакції, тому користувач повинен переконатися, що у його гаманці достатньо ETH для оплати плати за газ.

Оплата комісії за газ на Ethereum здійснюється його власним токеном ETH. Так само, транзакції на ланцюжку EVM в основному потребують обмін достатньої кількості власних токенів (наприклад, ETH) у гаманці.

Наприклад, у Еліси є 5 ETH на своєму гаманці, вона хоче перевести 1 ETH Бобу, і якщо транзакція буде переповнена, Елісі доведеться заплатити 0.1 ETH як комісію за газ, щоб завершити транзакцію. Коли транзакція завершиться на ланцюжку, Боб отримає 1 ETH, а у Еліси залишиться 3.9 ETH на гаманці (5-1-0.1=3.9).

Вартість газу після EIP-1559

5 серпня 2021 року (12:33:42 PM +UTC), відбулася одинадцята хардфорк, Лондонське оновлення, яке було активовано на висоті блоку Ethereum 12,965,000. Найбільш обговорюваний у громадськості EIP для цього оновлення, EIP-1559, вносить значні зміни до механізму оплати газу Ethereum.

Оновлення Лондона спрямоване на оптимізацію плати за газ двома способами.

  • Механізм розподілу комісій: від оригіналу усе для майнерів, розділено на базову комісію (також відому як спалена комісія) та пріоритетну комісію.
  • Базова плата: кожен блок має базову плату, яка служить як мінімальна ціна і буде обчислюватись на основі базової плати попереднього блоку та використання блоку. Базова плата - це плата, яку користувачі не можуть регулювати самостійно і повинні оплатити, але це також полегшує користувачам передбачення комісій за транзакції. Ця частина плати в кінцевому підсумку буде спалена і вилучена з обігу.
  • Пріоритетна плата: Опціонально оплачується користувачем, ця плата спрямовується безпосередньо майнеру, і може бути встановлено велику суму, щоб залучити майнерів для користувачів, які хочуть прискорити транзакції.
  • Механізм розслаблення блоків: Механізм розслаблення блоків: EIP-1559 дозволяє використовувати змінні розміри блоків у разі раптового зростання попиту на транзакції. Якщо цільовий розмір блоку перевищений, базова комісія за блок буде збільшена максимум на 12.5%.
    Оновлення Лондона ускладнило розрахунок плати за газ, але покращило досвід користувача при встановленні плати за газ, і ці механізми дозволили зробити ціну на газ більш плавною.

Як відслідковувати плату за газ в аналітиці Footprint

Іншими словами, загальна плата за транзакцію - це сума основної плати та пріоритетної плати, яка також є ціною газу, помноженою на використання Txn. Ціна газу - це цінова одиниця роботи майнера, а використання Txn - це кількість роботи, яку використовує майнер.

Після того, як ми ознайомимося з принципами, ми зможемо аналізувати газ з різних точок зору за допомогою Footprint Analytics. Аналітики можуть використовувати поля ethereum_transactions і ethereum_blocks для обчислення в міру необхідності.

словник транзакцій Ethereum

Більше таблиць словників можна знайтитут.

Оскільки споживання газу набагато менше, ніж 1 ETH, зазвичай використовується GWei або Wei як одиниця вимірювання. Одиницею даних на Footprint Analytics є Wei, а розрахунок плати за газ отримується шляхом множення receipt_effective_gas_price та receipt_gas_used.

Якщо ми хочемо знати базову комісію, нам потрібно приєднатися до ethereum_blocks з полем block_number, щоб отримати base_fee_per_gas блоку.

Як використовувати дані для відстеження коливань плати за газ

Газ піддається впливу поточних мережевих умов і може підвищувати ціну газу у випадку частоти транзакцій, тому ми можемо використовувати графіки тенденцій Footprint Analytics, щоб побачити, наскільки сильно газ підвищується в ланцюзі EVM у певний час, що дозволяє нам заощадити гроші на непотрібні витрати.

Газ Ethereum

Крім того, розглядаючи останні зміни в газі, аналіз часу доби також може зекономити на комісії за газ. Графік показує, що медіана та середня ціна на газ за останні 30 днів вища між 14:00 та 21:00 за часом UTC+0, тому розумніше уникати торгівлі в цей час.

Середні та середньодобові ціни на газ Ethereum за годину доби (UTC)

Ціна газу аналізується в контейнерах, 12% транзакцій за останні 30 днів мають ціну газу від 20 до 30 Вей, що дозволяє користувачу визначити, чи є ціна майбутньої транзакції розумною.

Розподіл ціни газу для транзакцій Ethereum за 30 днів %

Інші ланцюги, які також є EVMs, можна порівняти, і можливо розумно вибрати ланцюг з низьким газовим збором. Однак різні ланцюги використовують різні токени для своїх газових зборів, тому безпосередні порівняння не є порівняними, тому нам потрібно конвертувати їх усі в USD.

На цьому етапі ми можемо приєднатися до таблиці з цінами токенів Footprint (token_daily_stats) та помножити розраховану раніше плату за газ на її щоденну ціну токенів, щоб сконвертувати її в долари США.

Це очевидно, що середній щоденний газовий збір на Ethereum зараз становить близько $2, тоді як на Polygon він становить близько $0,02, різниця становить приблизно 100 разів. Для користувачів з невеликими сумами транзакцій вартість оплати високої газової комісії за кожну транзакцію буде набагато вищою, і краще буде обрати ланцюг з низькими газовими внесками.

Середній щоденний газовий збір Ethereum в USD

Середній щоденний збір газу на Polygon у доларах США

Через природу торгівлі на EVM кожна транзакція споживає газові витрати. Аналіз газу за допомогою даних та розуміння поточної ситуації може бути важливою задачею для користувачів, які часто торгують.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.
Каталог

Урок 1:[ EVM ] Практичний аналіз ланцюга EVM (на прикладі використання ETH)

101 зарегистрировано

Урок 2:[ EVM ] Використання - Аналіз газу EVM

71 зарегистрировано

Урок 3:[ NFT ] Аналіз NFT

66 зарегистрировано

Урок 4:[ NFT ] Індикатори для більш розумної торгівлі NFT

61 зарегистрировано

Урок 5:[ NFT ] Індикатори для аналізу пропозиції та попиту на колекції NFT

57 зарегистрировано

Урок 6:[ GameFi ] Вступ до аналізу даних GameFi

55 зарегистрировано

Урок 7:[ GameFi ] 5 Метрик для аналізу P2E ігор

54 зарегистрировано

Урок 8:[ Гаманець ] Аналіз адрес Гаманця

54 зарегистрировано

Урок 9:[ Гаманець ] 3 Сценарії використання для аналізу відстеження гаманця

51 зарегистрировано

Урок 10:[ Гаманець ] Відстеження потоку криптовалюти за допомогою стабільної монети на прикладі

51 зарегистрировано

Урок 11:[ DeFi ] Все, що вам потрібно знати, щоб інвестувати в DeFi

50 зарегистрировано

Урок 12:[ DeFi ] Як заробляти гроші на криптовалюті за допомогою фермерства віддачі

53 зарегистрировано
Каталог
Урок 2

[ EVM ] Використання - Аналіз газу EVM

Представте газові комісії та способи їх відстеження. Аналіз даних про газ може допомогти вам зрозуміти поточну ситуацію для користувачів, які часто торгують.

Що таке газ?

Газ, подібно необхідності вживати паливо під час водіння, має вирішальне значення для запису інформації про блокчейн та відноситься до обсягу обчислювальної роботи, необхідної для виконання певної операції на блокчейні.

Чому нам потрібен газ?

Газ також допомагає забезпечити безпеку мережі. Сплата плати за кожну операцію, виконану в мережі, запобігає надмірному спаму в мережі, такому як користувачі, які марно витрачають ресурси мережі, навмисно або ненавмисно встановлюючи нескінченні цикли.

Оплата газових витрат також надає шахтарям більше стимулів. Кожна угода на EVM потребує ресурсів від шахтаря для виконання, тому користувач повинен сплатити шахтарю плату в обмін на їхню роботу.

Як надати газ?

У випадку Ethereum, коли користувачу потрібно здійснити транзакцію на ланцюжку, комісія за газ не знімається з токенів, відправлених користувачем, а з залишку ETH на гаманці користувача.

Кількість очікуваної плати за газ буде показана користувачеві під час транзакції, тому користувач повинен переконатися, що у його гаманці достатньо ETH для оплати плати за газ.

Оплата комісії за газ на Ethereum здійснюється його власним токеном ETH. Так само, транзакції на ланцюжку EVM в основному потребують обмін достатньої кількості власних токенів (наприклад, ETH) у гаманці.

Наприклад, у Еліси є 5 ETH на своєму гаманці, вона хоче перевести 1 ETH Бобу, і якщо транзакція буде переповнена, Елісі доведеться заплатити 0.1 ETH як комісію за газ, щоб завершити транзакцію. Коли транзакція завершиться на ланцюжку, Боб отримає 1 ETH, а у Еліси залишиться 3.9 ETH на гаманці (5-1-0.1=3.9).

Вартість газу після EIP-1559

5 серпня 2021 року (12:33:42 PM +UTC), відбулася одинадцята хардфорк, Лондонське оновлення, яке було активовано на висоті блоку Ethereum 12,965,000. Найбільш обговорюваний у громадськості EIP для цього оновлення, EIP-1559, вносить значні зміни до механізму оплати газу Ethereum.

Оновлення Лондона спрямоване на оптимізацію плати за газ двома способами.

  • Механізм розподілу комісій: від оригіналу усе для майнерів, розділено на базову комісію (також відому як спалена комісія) та пріоритетну комісію.
  • Базова плата: кожен блок має базову плату, яка служить як мінімальна ціна і буде обчислюватись на основі базової плати попереднього блоку та використання блоку. Базова плата - це плата, яку користувачі не можуть регулювати самостійно і повинні оплатити, але це також полегшує користувачам передбачення комісій за транзакції. Ця частина плати в кінцевому підсумку буде спалена і вилучена з обігу.
  • Пріоритетна плата: Опціонально оплачується користувачем, ця плата спрямовується безпосередньо майнеру, і може бути встановлено велику суму, щоб залучити майнерів для користувачів, які хочуть прискорити транзакції.
  • Механізм розслаблення блоків: Механізм розслаблення блоків: EIP-1559 дозволяє використовувати змінні розміри блоків у разі раптового зростання попиту на транзакції. Якщо цільовий розмір блоку перевищений, базова комісія за блок буде збільшена максимум на 12.5%.
    Оновлення Лондона ускладнило розрахунок плати за газ, але покращило досвід користувача при встановленні плати за газ, і ці механізми дозволили зробити ціну на газ більш плавною.

Як відслідковувати плату за газ в аналітиці Footprint

Іншими словами, загальна плата за транзакцію - це сума основної плати та пріоритетної плати, яка також є ціною газу, помноженою на використання Txn. Ціна газу - це цінова одиниця роботи майнера, а використання Txn - це кількість роботи, яку використовує майнер.

Після того, як ми ознайомимося з принципами, ми зможемо аналізувати газ з різних точок зору за допомогою Footprint Analytics. Аналітики можуть використовувати поля ethereum_transactions і ethereum_blocks для обчислення в міру необхідності.

словник транзакцій Ethereum

Більше таблиць словників можна знайтитут.

Оскільки споживання газу набагато менше, ніж 1 ETH, зазвичай використовується GWei або Wei як одиниця вимірювання. Одиницею даних на Footprint Analytics є Wei, а розрахунок плати за газ отримується шляхом множення receipt_effective_gas_price та receipt_gas_used.

Якщо ми хочемо знати базову комісію, нам потрібно приєднатися до ethereum_blocks з полем block_number, щоб отримати base_fee_per_gas блоку.

Як використовувати дані для відстеження коливань плати за газ

Газ піддається впливу поточних мережевих умов і може підвищувати ціну газу у випадку частоти транзакцій, тому ми можемо використовувати графіки тенденцій Footprint Analytics, щоб побачити, наскільки сильно газ підвищується в ланцюзі EVM у певний час, що дозволяє нам заощадити гроші на непотрібні витрати.

Газ Ethereum

Крім того, розглядаючи останні зміни в газі, аналіз часу доби також може зекономити на комісії за газ. Графік показує, що медіана та середня ціна на газ за останні 30 днів вища між 14:00 та 21:00 за часом UTC+0, тому розумніше уникати торгівлі в цей час.

Середні та середньодобові ціни на газ Ethereum за годину доби (UTC)

Ціна газу аналізується в контейнерах, 12% транзакцій за останні 30 днів мають ціну газу від 20 до 30 Вей, що дозволяє користувачу визначити, чи є ціна майбутньої транзакції розумною.

Розподіл ціни газу для транзакцій Ethereum за 30 днів %

Інші ланцюги, які також є EVMs, можна порівняти, і можливо розумно вибрати ланцюг з низьким газовим збором. Однак різні ланцюги використовують різні токени для своїх газових зборів, тому безпосередні порівняння не є порівняними, тому нам потрібно конвертувати їх усі в USD.

На цьому етапі ми можемо приєднатися до таблиці з цінами токенів Footprint (token_daily_stats) та помножити розраховану раніше плату за газ на її щоденну ціну токенів, щоб сконвертувати її в долари США.

Це очевидно, що середній щоденний газовий збір на Ethereum зараз становить близько $2, тоді як на Polygon він становить близько $0,02, різниця становить приблизно 100 разів. Для користувачів з невеликими сумами транзакцій вартість оплати високої газової комісії за кожну транзакцію буде набагато вищою, і краще буде обрати ланцюг з низькими газовими внесками.

Середній щоденний газовий збір Ethereum в USD

Середній щоденний збір газу на Polygon у доларах США

Через природу торгівлі на EVM кожна транзакція споживає газові витрати. Аналіз газу за допомогою даних та розуміння поточної ситуації може бути важливою задачею для користувачів, які часто торгують.

Отказ от ответственности
* Криптоинвестирование сопряжено со значительными рисками. Будьте осторожны. Курс не является инвестиционным советом.
* Курс создан автором, который присоединился к Gate Learn. Мнение автора может не совпадать с мнением Gate Learn.