Все, что вам нужно знать о газовых сборах ETH и о том, как они работают

Ключевые моменты:

  • Понимание основ газа ETH
  • Как работают газовые сборы в блокчейне Ethereum
  • Почему газовые сборы могут резко вырасти
  • Практические советы по снижению затрат на газ

Газ является фундаментальной концепцией для всех, кто торгует на Ethereum, так как комиссии за газ представляют собой необходимые затраты на выполнение транзакций в блокчейне Ethereum. Независимо от того, новичок вы в Ethereum или регулярный пользователь, понимание того, как работает газ, имеет решающее значение для оптимизации ваших затрат на транзакции. Эта статья разъяснит эти концепции и ответит на распространенные вопросы о механизме газа в Ethereum.

Что такое газ ETH?

Газ относится к единице измерения вычислительных затрат, необходимых для выполнения конкретных операций в сети Ethereum.

Поскольку каждая транзакция Ethereum требует вычислительных ресурсов, каждая транзакция требует оплаты. Газ в частности относится к оплате, необходимой для успешного выполнения транзакции в Ethereum.

Газовые сборы оплачиваются в родной валюте Ethereum, эфир (ETH). Цены на газ выражаются в гвеи, что является номиналом ETH – 1 гвеи равен 0.000000001 ETH (10^-9 ETH).

Например: вместо того, чтобы говорить, что ваш газ стоит 0.000000001 эфира, вы можете сказать, что он стоит 1 гвей. Термин 'гвей' означает 'гига-вэй' и равен 1,000,000,000 вэй. Вэй ( назван в честь Вэя Дая, создателя b-money), является наименьшей единицей ETH.

Концепция газа была введена для компенсации майнерам за их работу по поддержанию и обеспечению безопасности блокчейна. После внедрения алгоритма Proof of Stake (PoS) в сентябре 2022 года, комиссии за газ стали вознаграждением за стекинг ETH и участие в валидации — чем больше пользователи ставят, тем больше они зарабатывают.

Как работают газовые сборы в Ethereum

Метод расчета транзакционных сборов в сети Ethereum изменился с момента обновления Лондон в августе 2021 года. Общая сбор составляет: использованные единицы газа × (базовая плата + плата за приоритет), где базовая плата устанавливается протоколом, а плата за приоритет - это чаевые, устанавливаемые пользователями для валидаторов. Стандартная транзакция обычно использует около 21 000 газа, в то время как более сложные транзакции требуют больше газа.

Базовая плата

Каждый блок имеет базовую плату, которая выступает в качестве минимальной цены. Чтобы иметь право на включение в блок, предлагаемая цена за газ должна как минимум равняться базовой плате. Базовая плата рассчитывается независимо от текущего блока и определяется предыдущими блоками, что делает транзакционные сборы более предсказуемыми для пользователей. Когда блок создан, эта базовая плата "сжигается", исключая её из обращения.

Базовый сбор рассчитывается с использованием формулы, которая сравнивает размер предыдущего блока ( объем газа, использованного для всех транзакций ) с целевым размером. Базовый сбор будет увеличиваться максимум на 12,5% за блок, если он превышает целевой размер блока. Этот экспоненциальный рост делает экономически нецелесообразным поддерживать большие размеры блоков бесконечно.

Важно отметить, что мы редко наблюдаем резкие скачки полных блоков из-за того, как быстро увеличивается базовая плата при обработке полного блока.

Плата за приоритет (Советы)

Перед обновлением London майнеры получали всю комиссию за газ от любой транзакции, включенной в блок.

С учетом того, что новая базовая плата сжигается, обновление Лондона ввело плату за приоритет (tip), чтобы стимулировать валидаторов включать транзакции в блоки. Без чаевых валидаторам было бы экономически выгодно майнить пустые блоки, поскольку они получали бы ту же награду за блок. В нормальных условиях небольшая чаевые предоставляет валидаторам минимальный стимул для включения транзакции. Для транзакций, которые необходимо приоритизировать перед другими в том же блоке, потребуется более высокая чаевые, чтобы перебить конкурирующие транзакции.

Максимальная комиссия

Чтобы выполнить транзакцию в сети, пользователи могут указать максимальный лимит, который они готовы заплатить за выполнение своей транзакции. Этот необязательный параметр называется maxFeePerGas. Для выполнения транзакции максимальная плата должна превышать сумму базовой платы и чаевых. Отправителю транзакции возмещается разница между максимальной платой и суммой базовой платы и чаевых.

Расчет сбора

Одно из основных преимуществ обновления Лондон заключается в улучшении пользовательского опыта при установке комиссий за транзакции. Для кошельков, поддерживающих обновление, вместо того, чтобы явно указывать, сколько вы готовы заплатить за выполнение вашей транзакции, провайдеры кошельков автоматически установят рекомендуемую комиссию за транзакцию (базовая комиссия + предложенная приоритетная комиссия), чтобы упростить процесс для пользователей.

Почему газовые сборы могут быть такими высокими

Высокие комиссии за газ являются следствием популярности Ethereum. Выполнение любой операции в Ethereum требует потребления газа, а место для газа ограничено в каждом блоке. Комиссии включают вычисления, хранение или манипуляцию данными, или переводы токенов, которые потребляют различное количество единиц "газа". Поскольку функциональность децентрализованных приложений (dapp) становится более сложной, количество операций, выполняемых смарт-контрактом, также увеличивается, что означает, что каждая транзакция занимает больше места в блоке с ограниченным размером. Если спрос слишком велик, пользователи должны предлагать более высокие чаевые, чтобы попытаться перебить транзакции других пользователей. Более высокие чаевые могут сделать вашу транзакцию более вероятной для включения в следующий блок.

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

Советы по снижению газовых сборов

Проверьте средние газовые сборы перед транзакцией

Вы можете проверить среднюю цену газа в блокчейне Ethereum на etherscan.io/gastracker. Установка цен на газ ниже среднего сэкономит больше средств, в то время как установка сборов за газ на эквивалентно высоком уровне ускорит вашу транзакцию. Установка более высоких сборов за газ, чем необходимо, совершенно нецелесообразна.

Etherscan помогает вам проверить оптимальную цену газа в данный момент.

Задержка транзакций, когда комиссии за газ слишком высоки

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

Изменить лимиты газа при необходимости

Хотя регулировка лимита газа не изменяет плату за газ, которую вам нужно оплатить, высокий лимит газа может сделать предполагаемые сборы за газ выше, что мешает вам проводить транзакции. Предположим, у вас на счете 0.01 ETH, но транзакция требует 0.012 ETH, потому что лимит газа составляет до 500,000. Вы можете немного снизить лимит газа, поскольку транзакции, как правило, не потребляют весь первоначально оцененный лимит газа. Однако будьте очень осторожны, так как если транзакция потребляет слишком много газа, она не удастся.

Никогда не путайте цену газа с количеством ETH, которое вы хотите перевести

Поскольку цены на газ могут быть установлены на любую сумму, вы можете потерять очень большую сумму, если вы неверно укажете цену газа вместо суммы ETH, которую хотите перевести клиенту. Всегда внимательно проверяйте транзакции перед нажатием кнопки перевода. Блокчейн не может вернуть ошибочные транзакции.

Газовые сборы на других блокчейнах

Большинство других блокчейн-платформ используют механизмы расчета комиссий за газ, аналогичные Ethereum, что требует использования нативной монеты сети для оплаты комиссий. Однако блокчейн NEO является особым случаем, где газ отделен в свою собственную монету, называемую GAS, и вам нужно будет оплачивать транзакционные сборы с помощью GAS, а не NEO.

Через эту статью читатели теперь должны иметь полное представление о газе ETH и сборах за газ в Ethereum.

ETH3.27%
NEO4.75%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить