Последнее время, когда просматриваешь данные в блокчейне, постоянно кажется, что что-то “зависает”, на самом деле часто не у тебя плохой интернет, а промежуточный слой задыхается: фронтенд обычно запрашивает субграф/индексатор, индексатор сначала должен принять новые блоки, выполнить отображение, записать в базу, а потом вернуть результат; как только в блокчейне внезапно начинается всплеск активности (ликвидации, спекулятивные операции, популярные mint-ы), задержки в индексации в несколько блоков — это норма, и кажется, что данные “зависли”. Потом ты пытаешься напрямую обращаться к RPC, и тебя могут ограничить по скорости: публичные ноды, когда заняты, возвращают 429, или просто ставят в очередь, и в итоге один и тот же запрос то быстро, то медленно выполняется.



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