Кто такой этот ваш газ?!
Ушлые фаундеры не стоят на месте, и созерцая как косолапый мишка прогибает наш уютный нфт рыночек все ниже и ниже, выкатывают изумительное в своей непорочности решение - бесплатные минты. Воу, это же просто аттракцион невиданной доселе щедрости.
Во-первых, если вам кажется, что в нфт кто-то заботится, чтобы вы заработали, не спит ночей, ломая голову вопросом "ну как же мне обогатить всех этих людей", спешу вас расстроить, это, увы, не так. А если вы уже залетели в проект с такими лозунгами, то вам стоило бы обернуться и проверить, нет ли ствола у вашего затылка или может быть даже где-то еще.
И второе, за газ вам все-таки заплатить придется, а если это паблик сейл, да еще и какой-нибудь пампер'n'дампер flur твитнул про этот проект, то вы ко всему прочему залетите в газвар. Штука неприятная, но мы не ищем легких путей.
Что это за зверь "газ" и с чем его едят, попытаемся сегодня разобраться.
Аларм. Душный абзац с определениями терминов.
Газ - абстрактная единица, используемая для измерения вычислительных затрат необходимых для конкретных действий в блокчейне Ethereum.
GWEI - одна миллиардная часть ETH. Подобно тому как доллар дробится на центы, так же и эфир можно разложить на более мелкие единицы.
Base fee - минимальная сумма GWEI, которую вы должны заплатить, чтобы ваша транзакция была принята во внимание.
Max base fee - максимальная сумма гвей, которую вы заплатите.
Priority fee - чаевые майнеру за непосильные труды.
И вот теперь давайте разбираться для чего все это нужно и как работает.
Чтобы вы могли доехать на своем циановом порше до мака за любимым шримп роллом, вам нужен бензин (gasoline), и на маршрут из точки А в точку Б вам требуется его конкретное количество.
Подобно бензину в автомобиле, газ в сети эфириум питает транзакции, делая возможными операции на этом блокчейне, и для выполнения различных операций, требуется различное количество газа. Например, для обычного перевода с адреса на адрес, требуется мзда в 21000 газа.
Чтобы понять сколько это в твердой эфирной валюте мы должны использовать формулу:
количество единиц gas * (base fee + priority fee) / 1 миллиард = цена транзакции
Давайте рассчитаем на живом примере.
Допустим я хочу перевести 1ETH другу в Бандар-Сери-Бегаван. Во сколько мне это обойдется? Предположим, что газ сейчас стоит 48GWEI, а priority fee равен 2.
21000 * (48 + 2) / 1,000,000,000 = 0.00105ETH (или $3.21 по курсу $3061.78)
Лолшто, всего три бакса? А что за крики стоны про то что эфир для богатых?
Мой юный друг, я к тебе опять с плохими новостями (когда-нибудь этому гонцу уже отрубят голову).
Во-первых, нас интересует минт, а какой газ будет нужен для исполнения минта через смарт контракт данной конкретной коллекции знает только прогер, который консультировал солидити дева проекта на stackoverflow. Но времена совсем уж печальных контрактов постепенно уходят, и нас больше интересует второй момент.
Встречайте, великий и ужасный GAS WAR.
Когда количество мест ограничено, а желающих это самое ограниченное получить - заоблачное, то возникает вопрос, кто все-таки уйдет в пещеру со шкурой льва на плече, а кто продолжит влачить безрадостное флиперское существование. И у сети эфириум, есть решение. Вы можете заплатить майнеру больше остальных, чтобы он исполнил вашу транзакцию в приоритетной очереди (priority fee). Да, вы буквально говорите майнеру: "Смотри какие красивые у меня деньги. Хочешь?". И ему совершенно не важно чью именно транзакцию исполнять, но деньги он очень любит, поэтому исполнит ту, за которую дали больше чаевых. Don't hate the player hate the game.
Как итог, происходит битва среди тех, кто особенно сильно хочет получить желаемое и опередить остальных. Собственно это и есть газвар. И вот уже тут комиссии могут достигать и нескольких тысяч долларов за транзакцию.
Свеж в памяти паблик минт VaynerSports, где на газ потратили $26 миллионов, а коллекция собрала $8.6 миллиона. Лол.
Чтобы лучше понимать ситуацию с priority fee, используем TxStreet.
Все хотят попасть в этот первый автобус (блок), но мы-то хотим сильнее, правда? И чтобы обойти всех этих достопочтенных граждан, мы подмигиваем майнеру, протягиваем ему конверт с эфирами, и под неодобрительный свист толпы с гордо вздернутой головой обходим всех ожидающих своей очереди.
Приведу пример локального газвара уже не на минте, а за конкретную нфт.
16 апреля некий гражданин(ка) saurabhcryp выставил(а) на продажу эту крайне рарную птичку (RANK: #30 | 9974 | top 1%) за 6.5ETH (надеюсь этих денег хватит на пожизненный курс психотерапии) буквально через минуту после минта.
Стоит ли говорить, в каком шоке был нфт спейс, который в полном составе следил за минтом?
Со всех концов солнечной системы полетели транзакции, но успешнее всех оказался JarvisNFT. Медленно поставив лонг айленд на столик возле шезлонга, этот mfer ввел значение 1001 в графу priority fee и забрал этот гем.
Сразу же после он выставил ее за 200ETH. Но после анализа ситуации изменил на 420.69, тем самых подтвердив, что он тру mfer.
Изумительный пример того, что вы должны разбираться в том, чем занимаетесь.
Бонус дочитавшим до этого места.
Чтобы посчитать сразу в долларах сколько вы приблизительно заплатите за газ делайте так:
Цена газа будет где-то между этими значениями
На примере транзикции с мунбердсом:
1142 / 2 = 571
571 + (571 / 2) = 856
Собственно он заплатил - $755
Желаю всем быть как JarvisNFT.