Доброго дня. Останнім часом я використовую subgraph, щоб подивитися TVL для одного протоколу: під час перемикання вікна раптом все зависло, і лише через кілька десятків секунд сторінка розблокувалася. Спочатку я подумав, що в мене впала мережа, але потім з’ясувалося, що індексатор відстає синхронізацією: дані в Subgraph на кілька десятків блоків відстають від фактичного стану на ланцюгу. Найбільше обурює те, що під час запиту через RPC я натрапив на обмеження ліміту одразу для кількох безкоштовних кінцевих точок — у відповідь одразу приходить 503. У такі моменти виходить, що, якщо оглянутися, то etherscan працює швидше.



Як кажуть, обмеження за швидкістю — через те, що ці публічні RPC зазвичай безкоштовно «висмикують» купа бота: щойно з’являється пікове навантаження, вони просто вибухають. А індексатор ще й має відтворювати дані в порядку блоків; якщо десь пропущено — треба докладати, і виходить ось так.

Мій теперішній підхід: я краще щомісяця витрачу трохи Gas, сам запущу легкий нод і підключу full RPC — принаймні дані, коли доходять, точно чисті, і не треба потім сумніватися в собі. Хоча й доводиться переплачувати, зате це позбавляє тривоги.

Коли ставки фінансування на екстремальних значеннях, ці кілька блоків затримки даних… Поки всі тиснуть у напрямку в «дірці», у вас тут все підвисає… Ех. У такий момент зависання даних дуже дратує.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено