Как в 4 раза уменьшить комиссию отправки токенов ERC-20 на базе Ethereum

С недавних пор сообщество обеспокоено аномальным повышением комиссий при отправки ETH, токенов ERC-20, а так-же подтверждения смарт-контрактов. В августе комиссия за переводы в сети Ethereum в пересчет на доллар достигла максимальных значений за все время существования сети. Времена, когда можно было отправить криптовалюту без расчета транзакционных сборов канули в лета и теперь при каждой отправки транзакции комиссия сети будет от 3 до 7, а то и выше долларов США. Минимальная комиссия (Gas Price) за Август была 1.2$, а порой она достигала целых 7$. 27 Августа 2020 года возросла до рекордных 13.24$. Главная причина – проблема масштабирования системы, то, о чем нас всех предостерегал Виталик Бутерин еще в 2017 году, сбывается. dApps и DeFi-протоколы набирают обороты, набирают популярность децентрализованные приложения, транзакций в сети все больше, система не справляется.

Если с отправкой ETH шансов сэкономить нет, то в структуре транзакций ERC-20 есть преднамеренная блажь, которую можно использовать с целью уменьшения комиссии. В 2016 году при апгрейде ПО подтверждения транзакций появилось предписание по которому только 2.7% транзакций с комиссией не ниже 11% от минимальной и 1.4% с комиссией не ниже 27% от минимума, а так-же 0.7% и 55% и 0.2% и 144% от найденных транзакций принимались к объединенным вычислениям. Некоторые крупные пулы имеют архитектуру обнаружения блока еще со времен Ethereum Classic, мы используем это в своих целях и отправим транзакцию, которая будет значится в системе от 2017 года. Обновление системы пулы не возьмут в расчет и у нас будет шанс в 60-80% что мы попадем в подтвержденный блок по истечении 2-3 минут ожидания. Для этого нам на помощь придет старая версия MyEtherWallet. Если вы попытаетесь провернуть этот маневр через новый интерфейс, у вас ничего не выйдет т.к. с версии 5.0 и выше кошелек отправляет в сеть «укороченные» транзакции, в них невозможно скомпрометировать версию цепочки.

| FAQ

1. Направляемся на старый сайт MyEtherWallet и заходим в кошелек любым удобным способом.

2. Переходим на «Send Ether & Tokens», выбираем необходимый токен для отправки, количество, адрес . Далее автоматически должен подгрузиться Gas Limit. Его не меняем, нам необходимо отредактировать в несколько раз (до 5-6 < чем на сайте Eth Gas Station) – “Gas Price” в правом верхнем углу сайта. Нажимаем «Generate Transaction»

3. В колонке Raw Transaction через “developer tools” меняем “ChainId” : 1 на значение «0»

4. Отправляем транзакцию.

Если в ближайшее время 1 из пулов использующий архитектуру подтверждения блоков унаследованную от MyEtherWallet Classic выиграет гонку за подтверждением ( а таких пулов не менее 15% ), у вас все шансы запрыгнуть в вагон и заплатить за билет в несколько раз меньше чем нам рекомендует сеть Ethereum.

Vintage MyEtherWallet доступен по ссылке: https://vintagemyetherwallet.com

Спасибо за внимание!

Так же обязательно прочитайте:
1 Комментарий
  1. frntusoa

    Спасибо, работает!!!

Оставьте ответ

Ваш электронный адрес не будет опубликован.