Що таке газ?
Газ, подібно необхідності вживати паливо під час водіння, має вирішальне значення для запису інформації про блокчейн та відноситься до обсягу обчислювальної роботи, необхідної для виконання певної операції на блокчейні.
Чому нам потрібен газ?
Газ також допомагає забезпечити безпеку мережі. Сплата плати за кожну операцію, виконану в мережі, запобігає надмірному спаму в мережі, такому як користувачі, які марно витрачають ресурси мережі, навмисно або ненавмисно встановлюючи нескінченні цикли.
Оплата газових витрат також надає шахтарям більше стимулів. Кожна угода на 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.
Оновлення Лондона спрямоване на оптимізацію плати за газ двома способами.
Як відслідковувати плату за газ в аналітиці 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 у певний час, що дозволяє нам заощадити гроші на непотрібні витрати.
Крім того, розглядаючи останні зміни в газі, аналіз часу доби також може зекономити на комісії за газ. Графік показує, що медіана та середня ціна на газ за останні 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 кожна транзакція споживає газові витрати. Аналіз газу за допомогою даних та розуміння поточної ситуації може бути важливою задачею для користувачів, які часто торгують.
Що таке газ?
Газ, подібно необхідності вживати паливо під час водіння, має вирішальне значення для запису інформації про блокчейн та відноситься до обсягу обчислювальної роботи, необхідної для виконання певної операції на блокчейні.
Чому нам потрібен газ?
Газ також допомагає забезпечити безпеку мережі. Сплата плати за кожну операцію, виконану в мережі, запобігає надмірному спаму в мережі, такому як користувачі, які марно витрачають ресурси мережі, навмисно або ненавмисно встановлюючи нескінченні цикли.
Оплата газових витрат також надає шахтарям більше стимулів. Кожна угода на 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.
Оновлення Лондона спрямоване на оптимізацію плати за газ двома способами.
Як відслідковувати плату за газ в аналітиці 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 у певний час, що дозволяє нам заощадити гроші на непотрібні витрати.
Крім того, розглядаючи останні зміни в газі, аналіз часу доби також може зекономити на комісії за газ. Графік показує, що медіана та середня ціна на газ за останні 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 кожна транзакція споживає газові витрати. Аналіз газу за допомогою даних та розуміння поточної ситуації може бути важливою задачею для користувачів, які часто торгують.