Фьючерсы
Доступ к сотням фьючерсов
TradFi
Золото
Одна платформа мировых активов
Опционы
Hot
Торги опционами Vanilla в европейском стиле
Единый счет
Увеличьте эффективность вашего капитала
Демо-торговля
Введение в торговлю фьючерсами
Подготовьтесь к торговле фьючерсами
Фьючерсные события
Получайте награды в событиях
Демо-торговля
Используйте виртуальные средства для торговли без риска
Запуск
CandyDrop
Собирайте конфеты, чтобы заработать аирдропы
Launchpool
Быстрый стейкинг, заработайте потенциальные новые токены
HODLer Airdrop
Удерживайте GT и получайте огромные аирдропы бесплатно
Launchpad
Будьте готовы к следующему крупному токен-проекту
Alpha Points
Торгуйте и получайте аирдропы
Фьючерсные баллы
Зарабатывайте баллы и получайте награды аирдропа
Инвестиции
Simple Earn
Зарабатывайте проценты с помощью неиспользуемых токенов
Автоинвест.
Автоинвестиции на регулярной основе.
Бивалютные инвестиции
Доход от волатильности рынка
Мягкий стейкинг
Получайте вознаграждения с помощью гибкого стейкинга
Криптозаймы
0 Fees
Заложите одну криптовалюту, чтобы занять другую
Центр кредитования
Единый центр кредитования
Полное руководство по Gas в Ethereum: что такое Gas и как рассчитываются комиссии
В экосистеме Ethereum наиболее часто встречающимся термином является что? Ответ — Gas. Но честно говоря, многие люди на самом деле не совсем понимают, что такое Gas. Кто-то воспринимает его как расход, кто-то как плату, и мнения разнятся, что сбивает новичков с толку. На самом деле, достаточно запомнить простую формулу — стоимость = количество × цена, — и вы полностью поймёте все концепции, связанные с Gas. В этой статье мы начнём с нуля и подробно расскажем, что такое Gas в Ethereum и как рассчитывать стоимость транзакции.
Топливо или плата? Сначала разберёмся, что такое Gas
Представьте, что вы едете на машине из пункта А в пункт Б. Помимо знания стоимости топлива, вам нужно знать, сколько литров бензина вы потратите, чтобы посчитать общую сумму за топливо. Концепция Gas в Ethereum полностью похожа.
В сети Ethereum все операции — будь то перевод токенов, выполнение смарт-контрактов или хранение данных — требуют расхода так называемого «топлива» — Gas. Что такое Gas? Проще говоря, это единица стоимости выполнения операции в блокчейне, которая показывает, сколько вычислительных ресурсов требуется для завершения конкретной операции.
Почему Ethereum внедрил механизм Gas? Основная причина — защита сети. Устанавливая плату за Gas, система может:
Когда люди говорят «Gas сейчас достиг 200» или «Gas упал до 5», они имеют в виду цену за единицу Gas, а не расход или общую плату. Чтобы понять, что такое Gas, нужно различать эти три понятия.
Три ключевых параметра: количество Gas, цена и стоимость
Чтобы рассчитать стоимость любой транзакции, нужно понять три основных понятия:
Gas Limit (лимит Gas)
Gas Limit — это максимальное количество единиц Gas, которое вы готовы заплатить за транзакцию. Он определяет «размер» операции.
Разные операции требуют разного Gas. Например, простая отправка токенов — 21 000 Gas, а выполнение сложного смарт-контракта — может потребовать 100 000 и более. Количество Gas определяется программой контракта — чем сложнее операция, тем больше Gas она потребляет.
На практике вам не нужно считать это вручную. Кошельки вроде MetaMask автоматически оценивают необходимый Gas Limit в зависимости от типа операции. Если оценка составляет 21 000, а вы вручную установите 10 000, то при фактическом расходе более этого лимита транзакция провалится, и уже потраченные Gas не вернутся. Если же фактическое потребление составит, скажем, 15 000, то оставшиеся 6 000 Gas автоматически вернутся вам.
Gas Price (цена за единицу Gas)
Gas Price — это цена за одну единицу Gas, обычно выражается в Gwei. 1 Gwei = 0.000000001 ETH.
Почему не использовать сразу ETH? Потому что 1 Gwei — это очень маленькая величина, и писать цену в ETH было бы неудобно. Gwei гораздо удобнее — например, «Gas Price 50 Gwei» гораздо понятнее, чем «Gas Price 0.00000005 ETH».
Gas Price не фиксирован и меняется в реальном времени в зависимости от загруженности сети. Когда сеть перегружена, цена растёт; когда свободна — падает. Можно посмотреть текущие средние значения на сайтах вроде Etherscan.
Gas Fee (общая плата)
Gas Fee — это фактическая сумма, которую вы платите за транзакцию. Расчетная формула:
Gas Fee = Gas Limit × Gas Price
Например, при переводе:
При текущем курсе ETH примерно 1600 USDT, это примерно 1.68 доллара США.
Что изменилось после обновления London: понимание Base Fee и механизма чаевых
5 августа 2021 года в Ethereum было внедрено важное обновление — London Hard Fork. Оно полностью изменило способ расчёта Gas Price, разделив его на две части:
Base Fee (базовая плата)
Каждый блок имеет свою минимальную цену, называемую Base Fee. Эта плата автоматически регулируется в зависимости от загруженности сети — если блоки заполняются более чем на 50%, цена растёт; если менее — снижается.
Особенность Base Fee — она полностью уничтожается (сжигается), не поступает майнерам. Этот механизм предназначен для стабилизации стоимости Gas и предотвращения резких скачков цен.
Max Priority Fee (чаевые)
Max Priority Fee — это дополнительная плата, которую вы платите валидаторам за приоритетное включение вашей транзакции. Идея проста — чем больше чаевых, тем выше вероятность, что ваша транзакция будет подтверждена быстрее, как при вызове такси с доплатой.
Чаевые можно регулировать по желанию, обычно их повышают, а понижать не советуют. В зависимости от срочности вы решаете, сколько дать.
Max Fee (максимальная плата)
Max Fee = Base Fee + Max Priority Fee
Max Fee — это ваш «максимальный» Gas Price после обновления, то есть цена, которую вы готовы заплатить за единицу Gas. Система автоматически рассчитывает итоговую плату и возвращает излишки.
Сравнение до и после обновления:
Практический пример в MetaMask: расчет вашей Gas-платы
Открываете MetaMask для отправки транзакции, и видите такие данные:
Допустим:
Расчет: Gas Fee = 21 000 × 63.97 = 1 343 370 Gwei = 0.001343 ETH
Результат совпадает с оценкой системы, что подтверждает правильность формулы. Перед каждой транзакцией можно проверить расчет самостоятельно.
Почему Gas стоит так дорого?
Объем пространства в блоке ограничен. Каждый блок может вместить только определённое число транзакций. Когда спрос превышает предложение, возникает так называемая «гонка за Gas».
Типичные ситуации:
В такие моменты пользователи вынуждены конкурировать за место в блоке, повышая Gas Price. Некоторые устанавливают очень высокие ставки, чтобы их транзакции подтвердились быстрее, что в свою очередь поднимает среднюю стоимость газа по всей сети.
Как снизить расходы при высоких Gas?
Понимая, что такое Gas и как он работает, возникает вопрос: как уменьшить ненужные траты?
1. Выбирайте подходящее время для транзакций
Gas Price меняется в течение дня. Обычно в азиатскую активную сессию (примерно с 14:00 до 18:00 по Пекину) цены ниже, чем в европейскую или американскую. Вечером и ночью активность возрастает, и цены растут. Если нет срочной необходимости, лучше подождать.
2. Следите за текущими ценами
Не торопитесь. Используйте сайты вроде Etherscan или GasTracker, чтобы узнать средние и рекомендуемые цены. Совершайте транзакции, когда цена ниже среднего уровня.
3. Объединяйте несколько операций
Если возможно, объедините несколько мелких транзакций в одну крупную. Хотя лимит Gas увеличится, средняя стоимость на операцию снизится. Некоторые DeFi-протоколы позволяют делать групповые операции именно так.
4. Используйте Layer 2 сети
Помимо основной сети Ethereum есть решения второго уровня — Arbitrum, Optimism, Polygon и другие. Они предлагают значительно более низкие комиссии — иногда в сотни раз меньше, чем в основной сети. Например, Polygon часто называют «бездонной цепью», потому что там Gas стоит очень дешево, а иногда и вообще бесплатен.
Большинство приложений уже работают на этих сетях, что особенно удобно для мелких транзакций, а также для взаимодействия с airdropами и небольшими переводами.
5. Используйте специальные токены или агрегаторы
Некоторые сервисы предлагают оптимизацию Gas — маршрутизацию через более дешевые пути или группировку транзакций. Например, 1Inch, ParaSwap и другие агрегаторы обменов используют такие технологии, чтобы снизить итоговые расходы.
Итог: что важно помнить
Понимание Gas — это не просто знание концепции, а основа безопасных и эффективных транзакций в экосистеме Ethereum. Без этого легко потерять деньги: либо переплатить за Gas, либо столкнуться с неудачей транзакции из-за слишком низкого лимита.
Рекомендуется регулярно проверять текущие цены, выбирать подходящее время и рационально оценивать расходы. Это значительно снизит ваши издержки и сделает работу с Ethereum более выгодной.