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



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