AxLabs запускает индексатор Neo Bridge для собственного моста Neo X

AxLabs запустила Neo Bridge Indexer, общедоступную панель мониторинга, которая отслеживает текущий статус встроенного моста между Neo N3 и Neo X. Кодовые базы как внешнего, так и внутреннего интерфейса выложены в открытый доступ на GitHub под организацией Bane-labs. Этот инструмент предоставляет пользователям, разработчикам и операторам dApp независимый от валидатора способ подтвердить, работает ли мост нормально, с задержкой или завис, охватывая все три типа мостов, поддерживаемых в собственном соединении между двумя цепочками.
Сам родной мост не новый. Neo X запустил свою MainNet с установленным мостом, а последующие инструменты, такие как Oracle Gateway и NeoFS Fund Proxy, расширили потоки через нее. Что добавляет Neo Bridge Indexer, так это общественная видимость того, работоспособны ли эти потоки в любой конкретный момент.
Почему индексаторы мостов имеют значение
Межсетевая инфраструктура обычно зависит от набора валидаторов, ретрансляторов или передатчиков сообщений, которые наблюдают за событиями в одной цепочке и завершают их в другой. Когда этот механизм замедляется или останавливается, сбой часто остается незамеченным для конечных пользователей: транзакция подтверждается в исходной цепочке, кажется успешной, а затем просто не поступает на сторону назначения в течение длительного периода времени.
Индексаторы мостов — это класс инструментов, предназначенных для того, чтобы сделать такой дрейф видимым. В более широкой экосистеме блокчейна аналогичные информационные панели включают в себя общедоступный интерфейс сканирования LayerZero, а также информационные панели состояния и сканирования червоточины, каждая из которых отображает состояние межсетевых сообщений независимо от набора валидаторов, управляющих мостом. Индексатор Neo Bridge выполняет ту же роль для соединения Neo N3 с Neo X, предоставляя любому участнику непривилегированную информацию о том, правильно ли зеркалируются операции в обоих направлениях.
Как индексатор отслеживает состояние моста
На информационной панели представлены два направленных вида: Neo N3 с Neo X, который сравнивает состояние моста в цепочке с Neo N3 в качестве источника и Neo X в качестве пункта назначения, и Neo X с Neo N3, который инвертирует это сравнение. Для обоих представлений требуется, чтобы количество операций и корень состояния совпадали на каждой стороне, чтобы мост считался полностью синхронизированным.
Под капотом бэкэнд индексирует только данные внутри цепочки.
В его README прямо указано, что мониторинг не зависит от валидаторов или ретрансляторов, и он поддерживает три типа мостов, которые работают на собственном соединении: Native Bridge для собственной передачи активов, Token Bridge для передачи токенов и Message Bridge для передачи сообщений между цепочками.
Операции сопоставляются между цепочками по nonce — уникальному идентификатору каждой операции, который связывает событие исходной цепочки с его аналогом в цепочке назначения. Серверная часть помечает операцию как зависшую, если событие исходной цепочки не появляется в целевой цепочке в течение настраиваемого порога, установленного по умолчанию в пять минут.
Для каждой индексированной операции серверная часть фиксирует тип моста, направление (пополнение или снятие), nonce, цепочку источника и назначения, высоту блока, хэши транзакций по завершении, контракт и сумму токена, адреса, временные метки и состояние паузы для каждого типа моста.
Подсистема оповещений может отправлять уведомления по электронной почте SMTP или через веб-перехватчики Discord, когда логика мониторинга обнаруживает проблему.
Репозитории как внутреннего, так и внешнего интерфейса с самого начала имеют открытый исходный код.
Где он вписывается в инструментальную арку Neo X
Neo Bridge Indexer — это третий инструмент, связанный с мостом Neo X, добавленный в экосистему за последние месяцы. Он следует за 3vm, инспектором Message Bridge, первоначально ориентированным на Oracle Gateway, а затем расширенным до депозитов NeoFS и прокси-сервера NeoFS Fund.
Эти три инструмента предназначены для разных аудиторий: 3vm предназначен для разработчиков и построен на отладке отдельных транзакций моста сообщений, прокси-сервер NeoFS Fund Proxy представляет собой инфраструктуру для определенного потока депозитов, а индексатор моста представляет собой панель мониторинга состояния, ориентированную на пользователя и экосистему, охватывающую все три типа мостов в одной поверхности.
Полный анонс можно найти по ссылке ниже: https://x.com/ax_labs/status/2047265749262012725.