Недавно один вопрос стали особенно часто задавать: что такое Gas на самом деле в Ethereum? Я вижу, что в интернете есть самые разные объяснения: кто-то говорит, что это объем, кто-то — что это комиссия, и у новичков от этого действительно голова идет кругом. На самом деле достаточно запомнить одну самую простую формулу: комиссия равна объему, умноженному на цену. Эта логика позволяет понять все понятия, связанные с Gas.



В качестве примера: вы едете на машине из точки A в точку B, расходуете 10 литров бензина, а каждый литр стоит 8 рублей — тогда ваши расходы на топливо составляют 80 рублей. С Ethereum то же самое. Чтобы отправить токен, нужно 21000 единиц Gas; при этом за единицу — 100 gwei. Тогда комиссия за gas — это 21000, умноженные на 100, то есть 2100000 gwei. Просто, правда?

Так что же такое Gas конкретно? Gas в переводе — «топливо». В сети Ethereum это отдельное понятие: оно означает топливо, необходимое для выполнения операций. Вы часто слышите фразы вроде «Gas сейчас 5 рублей за штуку» или «Gas улетел до 200» — но здесь Gas ни не является ни количеством, ни ценой: это именно единица измерения.

Далее идет Gas Limit — это максимальное количество Gas, которое вы готовы оплатить. Например, для одного перевода на практике нужно израсходовать 21000 Gas, но вы выставили Gas Limit 50000 — тогда оставшиеся 29000 автоматически вернутся. И наоборот: если на практике нужно 51000, но вы указали только 50000, транзакция не пройдет, и эти 50000 обратно не вернутся. Поэтому попытка сэкономить на gas, уменьшая Gas Limit, нередко приводит к обратному эффекту. Обычно такие кошельки, как MetaMask, автоматически предлагают разумный Gas Limit — вручную ничего менять не нужно.

Потом идет Gas price — это цена одного Gas. Обычно ее выражают в gwei — это единица измерения ETH. 1 Gwei равен 0.0000000001 ETH. Почему используют Gwei, а не выражают в ETH? Потому что фраза «Gas price — 10 Gwei» звучит куда естественнее, чем «Gas price — 0.0000000001 ETH», так же как «ноготь длиной 1 сантиметр» выглядит разумнее, чем «ноготь длиной 0.00001 километра».

Теперь посчитаем комиссию за gas. Gas fee — это та сумма, которую вы фактически платите; формула такая: Gas Limit умножить на Gas price. Допустим, Gas Limit равен 21000, а Gas price — 63.97 gwei. Тогда 21000 × 63.97 = 1343454 gwei, а в ETH это будет 0.0013434 ETH. Этот расчет очень важен: если его понять, вы сможете оценивать стоимость каждой транзакции самостоятельно.

После обновления London в 2021 году механизм Gas price изменился: теперь он состоит из двух частей — base fee и Max priority fee. Base fee — это базовая комиссия, которая в реальном времени меняется в зависимости от загруженности сети. Max priority fee — это чаевые: вы можете настраивать их самостоятельно, чтобы повысить приоритет транзакции, как в Uber/Яндекс Go — если добавить чаевые, машину удается вызвать быстрее. Max fee равна сумме этих двух величин — это эквивалент Gas price до обновления.

Зачем Ethereum нужен Gas? Одной фразой: бесплатное обычно выходит самым дорогим, а платное иногда оказывается оптимальным. Если бы не было механизма Gas, сеть бы затопило мусорными транзакциями.

Так почему иногда Gas стоит так нелепо дорого? Потому что пространство в блоках Ethereum ограничено. Особенно в периоды ажиотажных распродаж популярных проектов или «битвы за NFT», когда все пытаются попасть в блоки первыми, Gas price резко растет. В такие моменты лучшая стратегия — ждать или выбирать работу через сеть второго уровня.

Чтобы снизить расходы на gas, во-первых, перед отправкой транзакции нужно посмотреть текущий Gas price. Во-вторых, выбирайте низкую нагрузку: обычно с полудня до вечера стабильнее, а вечером начиная с 7:00 и до утра следующего дня цены чаще растут. В-третьих, можно рассмотреть сеть второго уровня или сайдчейн, например Polygon: там комиссии за gas намного ниже — иногда буквально смешные. Особенно при взаимодействиях для airdrop использование сети второго уровня позволяет сэкономить большую сумму на gas — вот почему многие и пользуются Polygon.
ETH5,3%
GWEI0,28%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Горячее на Gate Fun

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