Последнее время много людей говорят, что данные на блокчейне «зависают», на самом деле не обязательно, что блокчейн действительно медленный, скорее всего, это ваш слой индексатора/подграфа/RPC, который задыхается. Подграфу нужно сканировать блоки и анализировать события, при столкновении с реорганизацией или воспроизведением узлов, он кратковременно откатывается и восстанавливается; ограничение скорости RPC тоже очень реально, если открыть слишком много параллельных запросов, ответы начнут «плавать», а самое раздражающее — фронтенд еще и кэширует старые результаты, создавая иллюзию, что всё в порядке. Говоря прямо, данные — это не «в реальном времени», а «по возможности максимально приближенно к реальному времени». Что я не жалею… так это того раза, когда nonce застрял, я на автомате починил скрипт, чтобы он мог автоматически снижать скорость и повторять попытки + переключаться на резервный RPC, иначе сейчас, наверное, всё еще ругался бы на сеть. Кстати, недавно смотрел на спор вокруг NFT-роялти, на самом деле многие цифры «сделок/ордеров» тоже подвержены этим задержкам, так что не спешите друг друга ругать, сначала убедитесь, что источник данных не глючит… В любом случае, мой первый реакция при задержках — проверить лимитирование, затем — высоту индекса.

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