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



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