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



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