Что такое GAS, и как не платить много за GAS при работе с FORSAGE
У многих из нас отложилось в памяти то время, когда стоимость транзакции превышала стоимость самой регистрации, а иногда и в десятки раз больше. Это были нелегкие времена для сообщества, однако в ситуации с запуском xGold ETH благодаря усилиям разработчиков, мы можем вспоминать это как страшный сон.
Как известно, комиссия в сети Ethereum складывается из 2-х параметров: лимит газа и цена газа. Смарт-контракты в Ethereum устроены так, что при обращении к любому контракту требуется определенный расход газа, чтобы контракт выполнил заложенный алгоритм.
Расчет комиссии за обращение к смарт-контрактам складывается из:
лимит газа * цена газа
При этом, лимит газа определяется сложностью смарт-контракта и количеству операций, который должен выполнить смарт-контракт. Поэтому на лимит потребляемого газа смарт-контракта влияет в первую очередь то, как этот контракт разработан и оптимизирован.
А цена газа уже определяется от нагрузки всей сети Ethereum, и если на сеть большая нагрузка, то и цена будет расти, что мы и наблюдали несколько месяцев назад.
При создании xGOLD на Ethereum был учтен прошлый опыт xGOLD на TRON и разработан целый комплекс контрактов, работающих в связке между собой, сохраняя прозрачность и безопасность всей системы, но при этом минимизируя лимит газа для работы контракта.
Чтобы убедиться что цена газа сейчас низкая вы можете посмотреть на график на сайте https://etherscan.io/chart/gasprice
Для примера значения газа в декабре:
⚠️ КАК НЕ ПЛАТИТЬ МНОГО ЗА НЕГО ПРИ РАБОТЕ С FORSAGE
⚠️ Внимание владельцам кошельков Metamask. Сейчас Metamask некорректно определяет транзакции из-за завышенного лимита газа, поэтому пользователи могут видеть некорректные значения стоимости. Если Ваш кошелек показывает завышенную комиссию, то причина скорее всего в завышенном значении Gas Limit.
В таком случае понизьте значение лимита до 700.000 и сумма комиссии будет пересчитана на более близкую к действительной. Для этого в окне транзакции Metamask выберите “Edit” в поле комиссии газа и перейдите на вкладку Продвинутый (Advanced), где вы сможете отредактировать лимит газа на правильный:
Цену газа (Gas Price) уменьшать не рекомендуем, так как транзакция может задержаться в MemPool на длительный срок. Для определения достаточной цены газа, рекомендуем всегда сверяться с https://etherscan.io/chart/gasprice, чтобы уточнить текущие цены газа.
Действительные размеры комиссий можно увидеть на странице последних транзакций в адрес смарт-контракта FORSAGE по ссылке https://etherscan.io/txs?a=0x5acc84a3e955Bdd76467d3348077d003f00fFB97 , открыв подробности несколько свежих успешных сделок (значение Transaction Fee).
Пример: по ссылке https://etherscan.io/tx/0x4fa631a7d4d203476da45956a518ecc3647e23bbcc4ce29b573fe5d5ee625eb2
Тенденция такова, что стоимость газа будет снижаться еще. Это в связано не только с ситуацией, потому что запускается эфир 2.0, где сеть может выдерживать нагрузки в сотни раз большое, а также со снижением интереса к продуктам DeFi, которые и вызвали рост цены газа этим летом.