Задерживаясь в mempool, это похоже на наблюдение за метро в час пик: одна и та же очередь транзакций стоит там в очереди, ты думаешь, что уже «отправил», на самом деле просто зашел в зал ожидания. Во время перегрузки узлы сначала фильтруют по ставке/приоритету, паковщики (а также куча роботов, следящих за возможностью быстрого выхвата/ловли) будут подтягивать более «ценные» транзакции вперед, и твоя транзакция может застрять или даже быть заменена другой с тем же nonce, пришедшей позже. Чем сложнее маршрут, тем более очевидно: каждое дополнительное «прыжок» увеличивает вероятность скача, изменение состояния, и в итоге — прямой revert, а ты получаешь только запись о неудаче и боль за потраченный газ.



Недавно на тестовой сети, когда начался «накопительный режим» ожидания выпуска токенов на основной сети, плотность мелких транзакций с одинаковым шаблоном в mempool заметно выросла… В любом случае, перегрузка — это не магия, а просто правила очереди + кто-то вставляется в очередь. Мой подход прост и груб: стараться прыгать как можно реже, не зацикливаться на слишком низкой ставке, а если реально застрял — своевременно повышать цену и заменять транзакцию, иначе, когда состояние изменится, входить в очередь уже бессмысленно.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закреплено