Последнее время всё больше кажется, что фраза «Я видел это в блокчейне» довольно опасна… Многие из открываемых вами данных — это фактически снимки, собранные узлами/RPC/индексаторами, и у них у всех есть свои кэши, откаты и режимы повторного воспроизведения. Говоря прямо, одна и та же транзакция может появляться в разное время на разных входах, и вы можете думать, что блокчейн медленный, а на самом деле просто ваш RPC стоит в очереди, или индексатор еще не просканировал тот блок полностью.



Неделю назад, когда произошла кража через мост между цепочками, в чате многие обновляли браузеры, а меня больше интересовало: кто вообще сказал вам, что «уже произошло»? Это результат выполнения узла или «запомненное для последующего сверки» в индексаторе? И после аномальных цен на оракуле, когда все кричали «ждем подтверждения», — это тоже подразумевало признание того, что состояние в блокчейне может быть временно недостоверным, и нужно дождаться, пока больше участников (больше источников данных) подтвердят.

Мой партнер даже жаловался: «Почему ты даже для перевода денег используешь три разных RPC для сравнения?» — я тоже не хочу так делать, маршруты можно разбивать, источники информации тоже, иначе задержка в одну секунду может взорвать твое терпение. В любом случае, я сейчас смотрю на несколько входов, предпочитаю подтверждение чуть медленнее, чтобы не попасться на «ложное своевременное» обновление.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить