Как участвовать в газовых войнах?
Пожалуй, сегодня вам нужно запастись терпением, так как мы вливаемся в одну из самых сложных тем в NFT — газовые войны.
Давайте начнем с терминологии, чтобы вам было проще ориентироваться.
Газ (Gas) — это единица исчисления, которая обозначает размер комиссии за определенное действие или транзакцию (измеряется в Gwei). То есть — это комиссия, которая платится майнерам за поддержание сети, чтобы все корректно работало.
Газовые войны — это одновременная покупка NFT большим количеством людей.
Gas limit — комиссия, которая автоматически устанавливается самой сетью, то есть ее можно менять. Она показывает, какой максимальный газ может потребовать транзакция, чтобы она подтвердилась в блокчейне.
GWEI — одна миллиардная часть ETH. Подобно тому, как доллар дробится на центы, так же и эфир можно разложить на более мелкие единицы.
Base fee — минимальная сумма GWEI, которую вы должны заплатить, чтобы ваша транзакция была принята во внимание.
Max base fee — максимальная сумма гвей, которую вы заплатите.
Priority fee — чаевые, которые вы платите майнеру, чтобы ваша транзакция была обработана первой.
Я настоятельно НЕ рекомендую участвовать в хайповых паблик сейлах новичкам! Есть шанс потерять свои средства на комиссии и не получить NFT.
Итак, перейдем непосредственно к делу. Давайте на простом примере объясню, что такое Gas War.
Представьте, что вы побывали на концерте Мадонны, и после него толпа рвется к стоянке такси в надежде поскорее попасть домой или продолжить вечер. И тут полное разочарование — в толпе человек 500, а машин всего 50.
Когда количество машин ограничено, а желающих получить это ограниченное — огромное, то возникает вопрос, кто все-таки сядет в машину первым и укатит в нужном направлении, а кто так и останется скучать на парковке :)
Что мы имеем? Таксист готов отвезти вас из точки А в точку Б, если вы предложите ему хорошие чаевые. Да-да, просто больше бабла, здесь все решается точно так же как и в реальной жизни.
В ситуации с NFT все так же, как и в ситуации с таксистом. Только тут вы платите майнеру больше, чем другие, чтобы он исполнил вашу транзакцию первой (priority fee).
Вы буквально говорите ему: “Смотри, сколько у меня бабла! Хочешь, я с тобой поделюсь?” И майнеру абсолютно все равно, кто именно предложил ему деньги – ему важно сколько ему предложили. И, соответственно, чем больше вы раскошелились, тем быстрее NFT окажется у вас на кошельке.
В итоге происходит битва среди инвесторов, которые так хотят быть первыми и получить желаемое. Это и есть Gas War. И выиграет битву тот, чья транзакция пройдет раньше.
Не так давно был паблик сейл NFT Vayner Sports, где на газ потратили $26 миллионов, а сама коллекция собрала $8.6 миллиона.
Давайте рассмотрим, как это все работает на практике. Для того, чтобы иметь возможность работать с газом и вводить вручную необходимые данные, необходимо настроить кошелек MetaMask. Авторизуйтесь в МетаМаске, перейдите во вкладку “Мои счета” и нажмите кнопку “Настройки”.
Далее перейдите в блок “Дополнительно“ и включите “Расширенное управление газом“. Готово!
Изменить значение газа в МетаМаске мы можем только при отправке транзакции. Если у вас включено “Расширенное управление газом”, то у вас появится кнопка 🦊“Market”.
Чтобы вручную изменить значение газа, нажмите кнопку “Advanced (Дополнительно)”.
Если ваш минт на паблик сейле не является каким-то супер хайповым и вы думаете, что NFT хватит на всех, но вы хотите просто подстраховаться, то вы можете выбрать “Aggressive”. И тогда ваша транзакция исполнится раньше тех, кто просто “жмякнул по маркету”.
Но если вы понимаете, что газовой войны не избежать, тогда к вам на помощь приходит опция “Advanced”.
И здесь начинается самое интересное. У вас появляется окно, где нужно ввести Max base fee & Priority Fee. И тут мы уже переходим к самому важному шагу — определяем значения газа, которые нам нужно ввести, чтобы и транзакция прошла, и в минусе не остаться.
Есть 2 места, где мы можем удобно “подсмотреть”, какие значения нам указывать.
1-й вариант для миллениалов.
Идем на сайт Blocknative и смотрим значение газа.
Для этого перетягиваем бегунок влево на Legacy и смотрим максимальное значение GWEI (где скорость проведения транзакции — 99%). В данном случае, у нас значение — 80 GWEI.
Я рекомендую газ устанавливать как минимум на 50-150 GWEI выше самого высокого значения. Тогда вероятность, что транзакция пройдет, увеличивается. Учитывайте также, что это значение может подскочить в 10 раз буквально за одну секунду (как только все 100500 человек нажмут на заветную кнопку “Mint”).
Я обычно ставлю в Max Gas Fee и Max Priority Fee одинаковые значения, потому что считаю, что это самый оптимальный и безрисковый вариант.
То есть, если сайт на момент минта показывает 500 gwei, то я в оба поля впишу 550.
2-й вариант для хипстеров.
Зная смарт-контракт коллекции, можно следить за минтом прямо на сайте Etherscan
Для этого переходим по ссылке https://etherscan.io/token/адресс_смарт_контракта (вписываем адрес смарт-контракта).
Нажимаете на “Transfers” и видите транзакции. Выбираете любую, которая уже исполнена (НЕ pending) и нажимаете на ее “Hash”.
Затем нажимаете Click to see More и перед нами отображаются данные, которые позволили владельцу этого кошелька успешно сминтить NFT.
Помните, что среди людей есть не только лучезарные красавчики, вроде наc с вами, но также встречаются форменные идиоты, которые могут знатно переплатить за транзакцию. Помните чувака, который отдал за газ 43к $?
Если время позволяет, то можете сравнить несколько успешных транзакций. Также вы можете комбинировать эти два способа (эзерскан и блокнатив), но помните, что в газовых войнах еще решает скорость. Особенно, если против вас сражаются боты!
Теперь, зная эти основы, вы можете смело идти минтить! Но я бы все-таки рекомендовал вам первые минты провести “на бумаге”, то есть не тратя реальные деньги, а просто записывая данные в блокнот и сверяя результат (сминтил бы или нет с такими значениями). Так у вас будет больше понимания процесса.
Если вы думаете, что вашего газа не хватит, лучше не минтите. Потому что народная мудрость гласит «Лучше не заработать, чем потерять!»