Останнім часом багато хто питає мене: чому на вашій стороні дані в блокчейні постійно “зависають”, хоча браузер їх може швидко оновлювати. Кажучи просто, швидше за все це не через поганий інтернет, а через те, що індексатор/Subgraph ще не встиг обробити нові блоки або RPC обмежують потік запитів і ви чекаєте у черзі. Особливо якщо ви одночасно запускаєте скрипт для сканування подій і намагаєтеся оновлювати дані в реальному часі, вузол побачить такий режим запитів і легко видасть вам 429, а фронтенд просто буде імітувати “зависання”.



А хто ж тоді винен?
Більшість часу це ви надто сприймаєте “реальний час” як щось само собою зрозуміле.

Зараз з’явилася купа AI-агентів, автоматичних торгів на блокчейні… розповіді про це розганяють на повну, але під капотом — шторм запитів і ігнорування безпеки, і в результаті всі разом тиснуться на один RPC, і всі повільні. Мій підхід досить простий: не покладаюся лише на один Subgraph для ключових шляхів, використовую багатоканальне джерело, повертаюся до прямого підключення до RPC для мінімальних даних, краще менше витрат іграшок, але спочатку щоб не зависати.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріплено