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



Я думав, що слідкувати за блокчейн-оглядачем — вже достатньо швидко, але одного разу одна й та сама транзакція показалася успішною на A, тоді як B ще крутився у колі, а в реальності блокчейн уже давно її зібрав, просто «відображення» ще не встигло оновитися. А ще подумав про те, що за останні дні зламали мостові протоколи, і збої у цінових котируваннях оракула — і всі раптом навчилися «чекати підтверджень». Мені це здається цілком логічним: не вірю в блокчейн — не вірю в тих, хто його передає, і в машини, що це роблять.

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