Bitcoin.com

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

Узнайте о газе, единице измерения комиссий за транзакции в блокчейне Ethereum.

Последнее обновление
Опубликовано
Время чтения6 min read
Автор
Neil Author
Neill Velardo
Проверил
Graham Stone Author Image
Graham Stone
What is Gas?

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

Используйте многосетевой кошелек Bitcoin.com, которому доверяют миллионы, чтобы безопасно и легко покупать, продавать, обменивать и управлять биткоином (BTC), эфиром (ETH) и самыми популярными криптовалютами. Приложение позволяет вам настраивать комиссию за газ при взаимодействии с публичной сетью Ethereum, а также с другими поддерживаемыми блокчейн-сетями.

Что такое ГАЗ в Ethereum?

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

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

Используется ли газ в других блокчейнах?

Да, газ используется во всех блокчейнах Ethereum-virtual-machine (EVM). Например, в Polygon газовым токеном является POL. Это означает, что для совершения транзакций в Polygon вам нужно немного POL в вашем кошельке для покрытия газовых сборов. В некоторых блокчейнах, таких как Solana, термин "газ" не используется. Однако, транзакции в Solana все равно требуют использования нативного токена Solana SOL для покрытия сборов, связанных с выполнением транзакций.

Зачем нужен газ?

Ethereum, в отличие от Bitcoin, является платформой для децентрализованных приложений (DApps). Эти приложения работают на смарт-контрактах, которые представляют собой самодостаточные соглашения, написанные в коде. Смарт-контракты обеспечивают широкий спектр функциональных возможностей, от простых переводов токенов до сложных финансовых инструментов и децентрализованных автономных организаций (DAOs).

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

Узнайте больше о сетевых сборах в Bitcoin.

Газ выполняет несколько важных функций в экосистеме Ethereum:

  1. Препятствие спаму и перегрузке сети: Требуя плату за каждую транзакцию, газ предотвращает спам со стороны злоумышленников, что обеспечивает обработку только легитимных и ценных транзакций.
  2. Стимулирование майнеров/валидаторов: Газовые сборы выплачиваются майнерам (в эпоху Proof of Work) или валидаторам (в эпоху Proof of Stake), которые обрабатывают транзакции и обеспечивают безопасность сети. Эти сборы стимулируют их отдавать приоритет транзакциям с более высокими ценами на газ, что обеспечивает эффективную работу сети.
  3. Распределение ресурсов: Газ служит механизмом распределения ограниченных вычислительных ресурсов сети Ethereum. Транзакции, потребляющие больше газа, стоят дороже, что отражает их более высокий спрос на ресурсы сети.

Как работает газ?

Каждая операция в сети Ethereum, будь то простой перевод ETH или сложное взаимодействие со смарт-контрактом, потребляет определенное количество газа. Это потребление газа измеряется в единицах, каждая из которых представляет собой определенный объем вычислительных усилий.

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

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

Как газ работает на практике

Когда вы инициируете транзакцию в Ethereum, вы указываете лимит газа и цену газа.

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

Общая плата за транзакцию рассчитывается следующим образом:

Газ, использованный * Цена газа = Плата за транзакцию

Например, если транзакция использует 21,000 единиц газа, а цена газа установлена на уровне 20 гвей (гигавей, единица ETH), то плата за транзакцию составит 420,000 гвей или 0.00042 ETH.

Газ и смарт-контракты

Смарт-контракты, самодостаточные соглашения, написанные в коде, являются основой экосистемы Ethereum. Они позволяют реализовать широкий спектр приложений, от децентрализованных финансов (DeFi) до невзаимозаменяемых токенов (NFTs).

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

Колебания цен на газ и загруженность сети

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

Эта волатильность цен может представлять проблему для пользователей, так как она затрудняет прогнозирование стоимости транзакций. Однако это также отражает динамичную природу сети Ethereum и ее способность адаптироваться к изменяющемуся спросу.

EIP-1559 и базовая плата

В августе 2021 года Ethereum реализовал значительное обновление, известное как EIP-1559, которое ввело механизм базовой платы в систему газовых сборов. Базовая плата — это плата за каждый блок, которую должны включать все транзакции, и она динамически корректируется в зависимости от загруженности сети.

Эта базовая плата сжигается (уничтожается), уменьшая общий объем предложения ETH и потенциально делая ETH дефляционным активом. Пользователи все еще могут установить 'приоритетную плату' или 'чаевые', чтобы стимулировать валидаторов отдавать приоритет их транзакциям, но базовая плата обеспечивает более предсказуемый и прозрачный механизм ценообразования.

Подробнее: Что такое EIP-1559?

Управление затратами на газ

Управление затратами на газ имеет важное значение для пользователей сети Ethereum. Вот несколько советов:

  • Выбирайте правильную цену на газ: Следите за трекерами цен на газ, такими как EthGasStation, чтобы определить подходящую цену на газ для вашей транзакции.
  • Установите разумный лимит газа: Избегайте установки чрезмерно высокого лимита газа, так как вы потеряете любой неиспользованный газ, если транзакция не удастся.
  • Учитывайте время транзакции: Проводите транзакции в периоды низкой загруженности сети, чтобы сэкономить на газовых сборах.
  • Исследуйте решения второго уровня: Решения второго уровня, такие как роллапы и каналы состояния, предлагают способ обработки транзакций вне основной цепи Ethereum, значительно снижая затраты на газ.

Газ и оптимизация смарт-контрактов

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

Газ и пользовательский опыт

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

Однако сообщество Ethereum активно работает над решениями для улучшения пользовательского опыта, такими как разработка более удобных кошельков и изучение альтернативных механизмов сборов.

Узнать больше

Чтобы углубить свое понимание газа и сборов в Ethereum, изучите эти ресурсы:

Будьте в курсе последних событий в мире криптовалют

Будьте в курсе последних событий в мире криптовалют с нашей еженедельной рассылкой, в которой вы найдете самую важную аналитику

Еженедельные новости о криптовалютах, отобранные специально для вас

Практические выводы и полезные советы

Новости о продуктах, способствующих укреплению экономической свободы

Начните безопасно инвестировать с помощью кошелька Bitcoin.com

На сегодняшний день создано более 85 млн кошельков. Здесь есть всё необходимое для безопасной покупки, продажи, обмена и инвестирования ваших биткойнов и криптовалют.

A screenshot of the Bitcoin.com Wallet app

Отсканируйте код, чтобы загрузить кошелек Bitcoin.com

Отсканируйте этот QR-код с помощью мобильного устройства — вы будете автоматически перенаправлены на страницу нужного магазина.