Прозрачность в реальном времени с записями доступа к пограничным узлам публичного API

Мы рады сообщить о успешном завершении этапа Levitron, важного шага вперед в прозрачности и аналитике для Internet Computer Protocol (ICP). С этим этапом лог-файлы доступа к API boundary node (API BN) становятся общедоступными в реальном времени, предоставляя беспрецедентные данные о том, как используется Internet Computer и его хостируемые канистры.

Край Интернет-компьютера: узлы границы API

API BNs действуют как публичный край Интернет-компьютера. Они являются первой точкой контакта для каждого входящего запроса, перенаправляя каждый из них на соответствующий подсеть, реплику узла и, в конечном итоге, целевой канистер. Это означает, что они захватывают и регистрируют каждый внешний запрос для Интернет-компьютера.

Открытие новых знаний с помощью публичных логов доступа

Публичные журналы доступа являются бесценным ресурсом как для разработчиков канистров, так и для более широкой сообщества ICP, и их доступность предоставляет массу информации, которая ранее была недоступна. Например, они позволяют следующее.

  • Отслеживание использования канистры: Впервые разработчики могут наблюдать полный спектр взаимодействий с канистрой, включая запросы, которые ранее были невидимы.
  • Оценка активности в сети: Широкое сообщество может отслеживать активность на популярных dapp и в целом в сети.
  • Предоставление данных для аналитических платформ: Ранжирующие и аналитические платформы могут напрямую интегрировать эти логи для предоставления точных метрик непосредственно из ICP.

До сих пор эти журналы были недоступны для общественности. Однако, в истинном духе Web3, веха Levitron меняет это: каждый API BN теперь открывает конечную точку, позволяя клиентам подписываться на эти журналы и транслировать их напрямую.

Децентрализованный, прямой и детализированный

Этот новый доступ полностью децентрализован, что означает, что нет посредника. Заинтересованные стороны могут получать информацию напрямую из узлов границы API самого Интернет-Компьютера.

Потоковая передача журналов происходит на уровне каждого канистера, предоставляя подробную информацию, такую как:

  • Метод, который вызывается.
  • Код состояния ответа.
  • Клиент, осуществляющий вызов.
  • Статус кэша ответа (попадание, промах или обход).
  • Информация об ошибке (если доступна).
  • Размеры запроса и ответа.
  • И многое другое!

Приоритизация конфиденциальности

Важно понимать, что эти журналы разработаны с учетом конфиденциальности. Они не содержат никакой информации о фактическом содержимом вызова, IP-адресах или принципале отправителя. Единственной предоставленной пользовательской информацией является идентификатор клиента, который представляет собой посоленный хэш IP и отправителя. Этот соль происходит из канистры для совместного использования соли, обновляется каждый месяц и доступен только API BN, что означает, что ни одна другая сущность не знает об этой соли. Это гарантирует, что ценная информация о использовании доступна без компрометации конфиденциальности пользователя.

Потоковая передача в реальном времени и будущие улучшения

Теперь вы можете передавать логи в реальном времени, начиная с сегодняшнего дня! Важно отметить, что этот механизм прямой передачи не предоставляет исторические данные. Если вы хотите проанализировать прошлую активность, вам придется создать собственную базу данных для хранения переданных логов.

Чтобы помочь вам начать работу, мы предоставили инструкции в нашей документации, а также пример клиента, готового к использованию.

Смотря в будущее, после внедрения SEV-SNP на узлы границы API клиенты смогут удостоверять эти узлы. Это значительно повысит подлинность и целостность этих журналов, что даст вам еще больше уверенности в данных.

Для получения более подробной информации и технических деталей обязательно ознакомьтесь с официальной документацией и примером клиента.

!


Прозрачность в реальном времени с доступом к журналам узлов границ публичного API была первоначально опубликована в The Internet Computer Review на Medium, где люди продолжают обсуждение, выделяя и отвечая на эту историю.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить