Недавно один из друзей спросил меня, что такое Gas в Ethereum. Честно говоря, объяснений в интернете очень много, и новичкам действительно бывает трудно понять. Поэтому сегодня я расскажу вам всё подробно и понятно.



На самом деле всё очень просто, достаточно запомнить одну формулу: комиссия = расход × цена. Как при поездке на автомобиле с точки А в точку В нужно расходовать бензин, так и в сети Ethereum за любые операции нужно платить Gas.

Давайте приведу пример. Предположим, вы хотите отправить токен, для этого потребуется 21000 единиц Gas, а цена за единицу Gas составляет 100 gwei. Тогда комиссия за транзакцию будет: 21000 × 100 = 2 100 000 gwei. Видите, всё очень просто.

А что такое Gas? Переводится как топливо. В Ethereum Gas — это специальный термин, обозначающий необходимое для выполнения операции топливо. Часто слышите, как говорят «сейчас Gas взлетел до 200», — это как раз цена за единицу Gas, а не расход или общая стоимость.

Далее поговорим о Gas Limit. Это максимально допустимое количество Gas, которое вы готовы заплатить за транзакцию. Например, по умолчанию системе установлено значение Gas Limit равное 50 000, а фактически расход составляет 21 000. Тогда оставшиеся 29 000 Gas автоматически возвращаются вам. Обратная ситуация: если расход превысит установленный лимит, транзакция не пройдет, и потраченные Gas не вернутся. Поэтому не стоит специально снижать Gas Limit ради экономии — это может привести к убыткам.

Что касается Gas Price — это цена за единицу Gas. Обычно используют Gwei, потому что в ETH много нулей, и так проще считать. 1 Gwei = 0.000000001 ETH. Использование Gwei делает расчёты удобнее и понятнее.

Gas fee — это фактическая комиссия, которую вы платите. Расчет: Gas fee = Gas Limit × Gas Price. Например, если Gas Limit равен 21 000, а Gas Price — 63.97 gwei, то комиссия составит: 21 000 × 63.97 = 1 343 454 gwei, что примерно равно 0.00134 ETH.

После обновления London в августе 2021 года структура Gas Price изменилась. Теперь он состоит из двух частей: базовой платы (base fee) и приоритетной платы (priority fee). Базовая плата — это динамическая минимальная цена, которая зависит от загруженности сети. Приоритетная плата — это дополнительная сумма, которую вы можете добавить, чтобы ваша транзакция была обработана быстрее. Логика похожа на добавление чаевых при заказе такси — чем больше чаевых, тем быстрее вас вызовут. Максимальная цена (Max fee) равна сумме base fee и priority fee, что соответствует старому Gas Price до обновления.

Почему Gas иногда бывает очень дорогим? Потому что пространство в блоке Ethereum ограничено. Когда все стараются попасть в блок, например, при запуске популярного NFT-проекта, конкуренция возрастает, и цена Gas резко поднимается. В такие моменты лучше всего — подождать, пока сеть станет менее загруженной, и только потом совершать операции.

Чтобы снизить расходы на Gas, я советую следующее: во-первых, перед операцией обязательно проверить текущую цену Gas; во-вторых, если не спешите, лучше делать транзакции во второй половине дня или вечером, когда цена более стабильна; в-третьих, можно использовать такие сети второго уровня или side-chain, как Polygon, где комиссии значительно ниже. Некоторые шутливо называют её «бездельнической цепочкой» — она отлично подходит для аирдропов и взаимодействий с контрактами.

В конечном итоге, если вы не понимаете, что такое Gas и как его рассчитывать, то при работе в Ethereum легко потерять деньги. Поэтому перед любой транзакцией обязательно проверяйте текущую цену Gas, чтобы избежать лишних затрат.
ETH2,47%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Горячее на Gate Fun

    Подробнее
  • РК:$2.4KДержатели:2
    0.73%
  • РК:$2.27KДержатели:2
    0.00%
  • РК:$2.33KДержатели:2
    0.00%
  • РК:$2.24KДержатели:1
    0.00%
  • РК:$2.24KДержатели:1
    0.00%
  • Закрепить