Lição 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 дня +UTC) было активировано одиннадцатое хардфорк, апгрейд Лондона, на блоке Ethereum под номером 12 965 000. Самым обсуждаемым сообществом EIP для этого апгрейда, EIP-1559, вносит значительные изменения в механизм оплаты газа Ethereum.

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

  • Механизм распределения комиссии: изначально вся комиссия шла майнерам, разделяется на Основную комиссию (также известную как сожженная комиссия) и Приоритетную комиссию.
  • Базовая плата: Каждый блок имеет базовую плату, которая служит в качестве минимальной цены и будет рассчитываться на основе базовой платы предыдущего блока и использования блока. Базовая плата - это плата, которую пользователи не могут регулировать сами и должны оплачивать, но это также упрощает пользователям предсказание комиссий за транзакции. Эта часть комиссии в конечном итоге будет сожжена и выведена из обращения.
  • Приоритетная плата: Оплачивается по желанию пользователем, эта плата выплачивается непосредственно майнеру, и ее можно установить на высоком уровне, чтобы привлечь майнеров для пользователей, желающих ускорить транзакции.
  • Механизм резервирования блоков: Механизм резервирования блоков: EIP-1559 позволяет изменять размеры блоков в условиях внезапных всплесков спроса на транзакции. Если целевой размер блока будет превышен, базовая плата за блок будет увеличена максимум на 12,5%.
    Апгрейд Лондона сделал вычисление газовой комиссии более сложным, но улучшил опыт пользователей при установке газовой комиссии, и эти механизмы позволили сделать цену газа более плавной.

Как отслеживать комиссии за газ в аналитике Footprint

Иными словами, общая комиссия за транзакцию - это сумма базовой комиссии и приоритетной комиссии, которая также является ценой газа, умноженной на использование транзакцией. Цена газа - это цена за работу майнера, а использование транзакцией - это количество работы, использованное майнером.

Как только мы понимаем принципы, мы можем анализировать газ с разных точек зрения в 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

Средняя дневная плата за газ на Polygon в USD

Из-за особенностей торговли на EVM каждая транзакция потребляет газовые сборы. Анализирование газа через данные и понимание текущей ситуации может быть важной задачей для пользователей, которые часто торгуют.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Catálogo
Lição 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 дня +UTC) было активировано одиннадцатое хардфорк, апгрейд Лондона, на блоке Ethereum под номером 12 965 000. Самым обсуждаемым сообществом EIP для этого апгрейда, EIP-1559, вносит значительные изменения в механизм оплаты газа Ethereum.

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

  • Механизм распределения комиссии: изначально вся комиссия шла майнерам, разделяется на Основную комиссию (также известную как сожженная комиссия) и Приоритетную комиссию.
  • Базовая плата: Каждый блок имеет базовую плату, которая служит в качестве минимальной цены и будет рассчитываться на основе базовой платы предыдущего блока и использования блока. Базовая плата - это плата, которую пользователи не могут регулировать сами и должны оплачивать, но это также упрощает пользователям предсказание комиссий за транзакции. Эта часть комиссии в конечном итоге будет сожжена и выведена из обращения.
  • Приоритетная плата: Оплачивается по желанию пользователем, эта плата выплачивается непосредственно майнеру, и ее можно установить на высоком уровне, чтобы привлечь майнеров для пользователей, желающих ускорить транзакции.
  • Механизм резервирования блоков: Механизм резервирования блоков: EIP-1559 позволяет изменять размеры блоков в условиях внезапных всплесков спроса на транзакции. Если целевой размер блока будет превышен, базовая плата за блок будет увеличена максимум на 12,5%.
    Апгрейд Лондона сделал вычисление газовой комиссии более сложным, но улучшил опыт пользователей при установке газовой комиссии, и эти механизмы позволили сделать цену газа более плавной.

Как отслеживать комиссии за газ в аналитике Footprint

Иными словами, общая комиссия за транзакцию - это сумма базовой комиссии и приоритетной комиссии, которая также является ценой газа, умноженной на использование транзакцией. Цена газа - это цена за работу майнера, а использование транзакцией - это количество работы, использованное майнером.

Как только мы понимаем принципы, мы можем анализировать газ с разных точек зрения в 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

Средняя дневная плата за газ на Polygon в USD

Из-за особенностей торговли на EVM каждая транзакция потребляет газовые сборы. Анализирование газа через данные и понимание текущей ситуации может быть важной задачей для пользователей, которые часто торгуют.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.