Сеть
Слой координации основан на событиях: каждый переход состояния порождает подписанное событие протокола. Это кластер Devnet, опрашиваемый вживую при загрузке страницы.
Узлы
Связываемся с узлами, известными этой сборке…
Всё под Заявлениями исходит из собственной регистрации узла, подписанной его же ключом: это то, что настроил оператор, и здесь ничто из этого не проверяется — включая имя, которым он себя называет, и регион, который он заявляет, которые никто не измеряет. Наблюдалось, задержка и статус берутся из живого запроса к каждому узлу при загрузке этой страницы — это та часть, что была проверена, а задержка измеряется из вашего браузера, так что она отвечает на вопрос «быстр ли этот узел для меня» лучше любого заявленного региона. Число пиров и версии считаются на узел, а не на строку, и находятся ниже под Ваш узел доступа, потому что это взгляд одного узла на сеть, а не взгляд сети.
Ваш узел доступа
Всё ниже это собственный ответ ваш узел доступа о себе — его таблица пиров и снапшоты, которые он знает. Другой узел честно даст по всему этому иные цифры: список пиров это кэш обнаружения одного узла, а задержка и число обменов это его собственный опыт с каждым пиром, а не чей-либо вердикт.
Пиры
Запрашиваем узел…
Снапшоты
Снапшот это то, как новый узел присоединяется, не воспроизводя всю историю. Он важен в обе стороны: оператор, поднимающий узел, скачивает его, а любой, выбирающий узел доступа, может по возрасту новейшего примерно прочитать, как давно этот узел внимателен.
Запрашиваем узел…
Снапшот несёт 32-байтовый корень состояния, и эта страница намеренно его не показывает. Отрисовка дайджеста здесь читалась бы как проверка, а ничто из того, что делает браузер, ничего о нём не проверяет: проверки подписи и регистрации, которые выполняет узел, устанавливают, что байты это то, что сказал анонсирующий, а не что анонсирующий сказал правду — вот почему первый снапшот узла должен прийти с закреплённого якоря, а не от того, кто ответил. Вместо этого показан производитель, потому что это та часть, которую вы можете найти в реестре сервисов.
Ищете ленту подписанных событий? Обозреватель подписывается на неё с вашего узла доступа. Сервисы, которые потребляют узлы — оракулы, шлюзы уведомлений, риск-аналитика, снапшоты — находятся в реестре сервисов, а не здесь: это не эндпойнты, к которым подключается интерфейс.