В эти дни снова кто-то спросил меня: почему данные на блокчейне постоянно «зависают», нажмешь — полчаса ничего не происходит. Говоря откровенно, часто это не потому, что блокчейн сломан, а потому что слой получения данных задыхается: индексатор сначала должен обработать блоки, а потом вывести их, а Subgraph должен организовать их по твоим правилам; при столкновении с популярными контрактами или взрывом событий задержка становится вполне нормальной. Плюс к этому, лимитирование RPC — это более реальная проблема, если ты часто обновляешь, он даст тебе 429, и фронтенд будет казаться «повисшим», на самом деле тебя просто отшили на несколько секунд.



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