Как снизить комиссии за газ в Ethereum?
Чтобы снизить комиссии за газ в Ethereum, отправляйте меньше транзакций в блокчейн и делайте это в периоды, когда сеть менее загружена.
Лимитный ордер помогает в первом случае. Размещение лимитного ордера требует только подписи, а не транзакции, поэтому газ за него платить не нужно. Когда ордер исполняется, тейкер оплачивает газ за проведение сделки в блокчейне.
Благодаря этому лимитный ордер становится одним из самых простых способов торговать в Ethereum, расходуя меньше газа из собственного кошелька. Однако у него есть и компромиссы, о которых мы расскажем ниже.
Почему комиссии за газ в Ethereum такие высокие?
Расходы на газ в Ethereum зависят от двух факторов: объёма вычислений, необходимых для вашей транзакции, и спроса на место в блоке в данный момент.
Объём вычислений измеряется в единицах газа. Для простого перевода ETH требуется сравнительно мало газа. Для свопа токенов его нужно больше, поскольку он вызывает смарт-контракты и может проходить через несколько пулов.
Цена единицы газа меняется в зависимости от нагрузки на сеть. В Ethereum есть базовая комиссия: она растёт, когда блоки заполнены, и снижается, когда они не заполнены. Также можно добавить приоритетную комиссию, чтобы транзакция попала в блок быстрее.
Таким образом, общие расходы на газ примерно равны количеству использованных единиц газа, умноженному на цену одной единицы. Чтобы сэкономить на газе, нужно снизить один из этих показателей или вовсе не отправлять транзакцию самостоятельно.
5 практических способов сэкономить на газе в Ethereum
Самый эффективный способ сэкономить на газе в Ethereum — отправлять из своего кошелька меньше транзакций. Остальные способы снижают стоимость каждой из оставшихся транзакций.
1. Торгуйте, когда сеть менее загружена
Цена газа растёт и падает вместе со спросом на место в блоке. Если сделка не срочная, отправка транзакции при меньшей активности сети может снизить цену за единицу газа.
2. Не одобряйте токен повторно
Одобрение токена — отдельная ончейн-транзакция, для которой нужен газ. Если контракт уже получил достаточный лимит на использование токена, повторно одобрять его для следующей сделки не нужно.
3. Не выполняйте обёртывание без необходимости
Обёртывание ETH в WETH также является ончейн-транзакцией. При использовании лимитного ордера KyberSwap обёртывание требуется только при продаже нативного токена, например ETH. Поэтому, если у вас уже есть WETH, этот шаг можно пропустить.
4. Позвольте тейкеру отправить транзакцию расчёта
При размещении лимитного ордера вы подписываете его, а не отправляете транзакцию свопа. Газ за проведение сделки в блокчейне оплачивает тейкер. В следующем разделе объясняется, почему это помогает сэкономить на газе.
5. Перенесите небольшие сделки в сеть с более низкими расходами на газ
Если вы часто торгуете небольшими суммами, газ в Ethereum может составлять значительную часть каждой сделки. В большинстве других сетей, поддерживаемых KyberSwap, расходы на газ по сравнению с Ethereum незначительны.
Почему торговля с лимитными ордерами обходится дешевле?
Торговля с лимитными ордерами обходится дешевле, потому что мейкер не отправляет транзакцию для проведения сделки. Вы подписываете ордер один раз, а тейкер оплачивает газ и комиссию тейкера за его исполнение в блокчейне.
С рыночным свопом всё наоборот. Вы сами отправляете транзакцию свопа и оплачиваете газ за каждую сделку.
Действие Рыночный своп в Ethereum Лимитный ордер KyberSwap (мейкер) Одобрение токена Газ, только в первый раз для каждого токена Газ, только в первый раз для каждого токена Обёртывание ETH в WETH Не требуется Газ, только при продаже нативного токена Размещение сделки Вы отправляете транзакцию и оплачиваете газ Вы подписываете ордер. Подписание не требует газа Проведение сделки Включено в вашу транзакцию свопа Тейкер оплачивает газ Отмена Отменять нечего Отмена без газа бесплатна. Для жёсткой отмены нужен газ
Разовые действия в обоих случаях похожи. Разница проявляется в действиях, которые вы повторяете: размещении ордера, проведении сделки и изменении решения.
Меняйте цену без оплаты газа
Лимитный ордер KyberSwap исполняется по курсу, который вы задали при подписании. Если рынок изменился и вы хотите установить новую цену, отмените ордер и создайте новый.
С отменой без газа эта корректировка ничего не стоит. Создание нового ордера также не требует газа, если токен уже одобрен. В Ethereum важна каждая транзакция, поэтому вы можете менять свой план сколько угодно раз, не оплачивая газ при каждом изменении.
Если вы недавно поделились ордером с тейкером, отмена без газа обычно завершается за несколько секунд, но может занять до 5 минут.
Если отменить ордер нужно немедленно, можно воспользоваться жёсткой отменой. Для неё требуется газ, поскольку она аннулирует ордер в блокчейне.
Ваши токены остаются в кошельке
Токены остаются в вашем кошельке до проведения сделки. Заранее отправлять транзакцию, чтобы внести их куда-либо, не нужно.
Когда рыночный своп всё же лучше в Ethereum?
Рыночный своп лучше, если сделку нужно совершить немедленно или если сумма ордера слишком мала, чтобы тейкеру было выгодно исполнить его в Ethereum.
Небольшие ордера могут не исполниться в Ethereum
Тейкер оплачивает газ за исполнение вашего ордера, поэтому перед его исполнением оценивает размер ордера, расходы на газ и собственную маржу. В Ethereum высокая стоимость газа может сделать небольшие сделки невыгодными для тейкеров.
В результате ордера на небольшие суммы в Ethereum вряд ли будут исполнены, если цена не изменится настолько, чтобы покрыть расходы тейкера на газ. В других сетях расходы на газ незначительны, поэтому это особенно важно именно в Ethereum.
Лимитный ордер ждёт нужной вам цены
Лимитный ордер исполняется, только когда рынок достигает заданного вами курса и тейкер проводит расчёт по сделке. Если рынок так и не достигнет вашей целевой цены, ордер останется открытым, пока вы его не отмените или он не истечёт.
Рыночный своп исполняется по текущему курсу в рамках одной транзакции. Вы оплачиваете газ, зато сразу совершаете сделку.
Что лучше подходит для вашей сделки?
Если вы хотите... Лучше подойдёт в Ethereum Купить или продать по определённой цене без спешки Лимитный ордер Часто менять целевую цену Лимитный ордер с отменой без газа Немедленно совершить сделку Рыночный своп
Часто задаваемые вопросы
Полностью ли бесплатен лимитный ордер KyberSwap в Ethereum?
Нет. Подписание ордера не требует газа, а газ за его исполнение оплачивает тейкер. Одобрение токена, обёртывание нативного токена и жёсткая отмена — это ончейн-транзакции, для которых нужен газ.
Кто оплачивает комиссию тейкера по лимитному ордеру KyberSwap?
Тейкер оплачивает комиссию тейкера, а также газ за исполнение сделки в блокчейне.
Нужно ли каждый раз одобрять токен при размещении лимитного ордера?
Нет. Одобрить токен нужно один раз для каждого токена. При размещении последующих ордеров этот шаг пропускается.
Может ли своп исполнить мой лимитный ордер?
Да. Лимитные ордера служат источником ликвидности для агрегатора KyberSwap, поэтому свопы через агрегатор также будут направляться через активные лимитные ордера, если предлагаемый курс конкурентоспособен.
Какой способ позволяет сэкономить больше всего на газе?
Если вы торгуете в Ethereum, ориентируетесь на целевую цену и размещаете достаточно крупный ордер, чтобы привлечь тейкеров, лимитный ордер позволит сэкономить больше всего на газе. Вы один раз оплачиваете одобрение токена, подписываете ордера без газа, а за исполнение платит тейкер.
Если вы торгуете небольшими суммами или хотите совершить сделку немедленно, рыночный своп — более надёжный вариант. Чтобы снизить расходы, дождитесь снижения нагрузки на сеть или перенесите небольшие сделки в сеть с более низкими затратами на газ.
Чтобы попробовать, откройте вкладку «Лимитный ордер» на странице «Своп» сайта kyberswap.com, выберите Ethereum и задайте курс, по которому хотите совершить сделку.

