Гайд о работе газа на эфире
⛽ Основы
С приходом Лондонского хард форка под названием «EIP 1559» в Августе 2021 года, механизм работы газа был изменён и до этого дня остаётся без изменений.
Шаг 1 | Настройки 🛠
Для того чтобы начать работу с газом, нам в первую очередь нужно включить «Расширенное управление газом» в нашем метамаске. Для того чтобы это сделать, нажимаем на картинку нашего профиля, переходим в «Настройки», после идём в секцию «Дополнительно» и включаем «Расширенное управление газом», всё довольно просто.
Шаг 2 | Режимы 🐢
Сейчас единственный способ как мы можем изменить газ в нашем метамаске - это при отправке нашей транзакции. При отправке транзакции, будет появляться окно метамаска, если вы включили «Расширенное управление газом», то вы увидите кнопку «🦊Рынок», нажимайте на неё.
После нас перекидывает в следующее окно, где мы можем выбрать режим нашего газа, если вы думаете что вы не успеете поменять газ, то просто выбирайте режим газа «🦍Агрессивный», однако это не гарантирует что ваша транзакция пройдёт! Чтобы в ручную изменить газ, нажимаем на кнопку «⚙ Дополнительно»
Шаг 3 | три неразрывных друга 🤠
Мы подошли наконец к самой интересной части этого гайда, потому как только дело доходит до Base Fee, Priority Fee & Max Fee многие люди перестают понимать, что происходит и просто ставят рандомные числа, надеясь что их транзакция пройдёт. ❌Это так не работает ❌
Max Priority Fee (Плата за приоритет) - плата за приоритет, в народе также «Чаевые майнеру», это газ который вы платите, чтобы майнер выбрал вашу транзакцию из пула других, чем больше вы поставите гвея, тем выше шансов, что майнер обработает вашу транзакцию. На фото отмечено зелёным цветом 🟢.
Gas limit (Лимит газа)- газ лимит автоматически устанавливается самой сетью, то есть его можно не менять. Он показывает какой максимальный газ может потребовать транзакция, чтобы она подтвердилась в блокчейне. Если у вас нету бота в сети эфира, то не нужно менять самим это значение. На фото отмечено синим цветом 🔵.
Max Gas Fee ( Максимальная газовая комиссия) - Максимальная газовая комиссия, это то сколько вы готовы заплатить в итоге майнеру. На фото отмечено красным цветом 🔴.
❗ Максимальная газовая комиссия = плата за приоритет + газ лимит. Если, Максимальная газовая комиссия ниже чем плата за приоритет + газ лимит, то ваша транзакция просто не пройдёт, так как в таком случаи ваша транзакция просто застревает в блокчейне. Чтобы этого избежать, обычно используется следующая формула: ❗ Максимальная газовая комиссия = плата за приоритет + (2 *газ лимит)
Шаг 4 | как выигрывать газовые войны ⚔
Для того чтобы выиграть газвар всё просто и одновременно сложно, всё просто потому что нам нужно просто поставить высокий газ и тогда транзакция пройдёт, однако если мы поставим слишком высокий тогда мы не получим профита.
Как найти середину?
Для новичков я рекомендую использовать сайт Blocknative, так как он позволит вам набраться опыту как предугадывать газ, в первые разы лучше даже просто мысленно ставить газ и сверять, прошла бы ли ваша транзакция или нет. Когда уже у вас начнёт получать, пробуйте начать минтить в живую, таким образом вы сможете набраться опыта и уберечь себя от кучи ректов на газе.
Для тех кто уже начал +/- разбираться в газе, я советую использовать свой прошлый опыт и сайты калькуляторы газа, об одном из них я сегодня сделаю пост. Это отличный инструмент, который я использую ежедневно.
❗ Также, не важно профи вы или только новичок, возьмите себе в привычку анализировать свои ректы на газе, это сильно поможет вам в будущем.
Шаг 5 | финал 🏁
Теперь зная эти основы, мы можете смело идти минтить, зная что отвечает за что, дальше с опытом вы научитесь замечать, что стоит минтить, а что нет, но это только с опытом. Со своей стороны я буду стараться выкладывать больше интересных минтов, где вы сможете применять полученные знания.
Также, в этой статье я не сказал много нюансов, которые помогут улучшить ваш опыт работы с газом, потому что это всё ещё впереди и скоро вы о них узнаете в одной большой статье.