Ви коли-небудь відчували таке, що хоча результати вже давно з’явилися в ланцюгу, додаток наче “зависає” і оновлюється з затримкою, спочатку я думав, що у мене поганий інтернет… потім, дивлячись уважніше, зрозумів, що не обов’язково повільний ланцюг, а можливо, шлях даних заблоковано.



Мабуть, це так: індексатор/subgraph сканує ланцюг і створює базу даних позаду, а ваш фронтенд звертається до нього, а не безпосередньо до ланцюга; як тільки відбувається повторна обробка, синхронізація вузлів або черга індексування заповнюється, з’являється ілюзія “спочатку порожньо/старі дані, а потім доповнюється”. До того ж, обмеження RPC, особливо під час пікових навантажень, коли багато людей одночасно звертаються, дають вам 429 або тайм-аут, і досвід стає схожим на збої, але насправді ланцюг не зупинявся.

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