R3E Network выпускает NeoNexus, веб-панель с открытым исходным кодом для управления узлами Neo N3

R3E Network выпустила NeoNexus, веб-платформу с открытым исходным кодом, которая позволяет операторам развертывать, отслеживать и управлять узлами Neo N3 через интерфейс браузера. Инструмент поддерживает узлы neo-cli (v3.6.0–v3.9.2) и neo-go (v0.104.0+) и направлен на значительное снижение барьеров для запуска инфраструктуры Neo.
Этот выпуск является последним в череде инфраструктурных инструментов от Джимми Ляо, основного разработчика Neo и основателя сети R3E, чьи результаты в экосистеме включают систему Oracle на базе TEE, компилятор Solidity, реализацию Rust и SDK декомпилятора JavaScript, все они были выпущены в течение последних трех месяцев.
Веб-интерфейс для операций с узлами
Узлы Neo N3 традиционно требуют настройки CLI и ручной настройки. NeoNexus заменяет большую часть этого рабочего процесса веб-панелью, которая управляет развертыванием узлов, управлением плагинами, мониторингом синхронизации и восстановлением после сбоев с единой панели управления.
Платформа представляет систему оркестрации ролей, которая назначает узлам предопределенные конфигурации, такие как RPC/API, State, Oracle, Consensus, Indexer или Secure Signer Client, упрощая то, что в противном случае потребовало бы ручной настройки нескольких файлов конфигурации. Операторы могут отслеживать высоту блока, ход синхронизации, количество узлов и использование системных ресурсов в режиме реального времени через WebSocket.
Дополнительные эксплуатационные функции включают автоматическое восстановление после сбоя с экспоненциальной отсрочкой, оповещения об использовании диска с прогнозами на несколько дней до его заполнения, аудит конфигурации, который отмечает несоответствие между настройками на диске и ожидаемыми, а также управление хранением журналов. Платформа также поддерживает мониторинг нескольких серверов из одного экземпляра.
Быстрая синхронизация, частные сети, управление плагинами
NeoNexus поддерживает снимки с быстрой синхронизацией с проверкой SHA-256, что позволяет операторам регистрировать локальные, HTTPS или манифесты снимков на основе каталога и привязывать контрольные точки к изолированным контекстам данных. В этом выпуске манифесты моментальных снимков предоставляются пользователями, при этом операторы должны публиковать и подписывать свои собственные доверенные каталоги.
Планировщик частных сетей генерирует сети Neo N3 с одним, четырьмя или семью узлами с автоматически генерируемой сетевой магией, назначением портов, списками начальных узлов и ключами резервного комитета. Управление плагинами охватывает весь спектр официальных плагинов neo-cli, от механизмов хранения и серверов API до сервисов консенсуса, Oracle и государственных сервисов.
Защита ключей с помощью TEE
В соответствии с акцентом R3E Network на конфиденциальных вычислениях, NeoNexus включает в себя безопасную интеграцию подписывающих лиц, поддерживающую программное обеспечение, Intel SGX, AWS Nitro Enclave и пользовательские режимы. Эта функция автоматически подключается через плагин Neo SignClient и генерирует команды развертывания для локальных экземпляров подписывающей стороны. NeoNexus никогда не хранит ключи WIF, закрытые ключи в виде открытого текста или кодовые фразы разблокировки, а конечные точки частных подписывающих сторон блокируются по умолчанию.
Интеграция расширяет предыдущую работу R3E по TEE, которая включает в себя оракул Morpheus Matrix, развернутый в основной сети Neo N3 с использованием конфиденциальной вычислительной инфраструктуры Phala Network.
AI-агент и превью Neo X
NeoNexus включает в себя экспериментальный агент искусственного интеллекта под названием Hermes, отключенный по умолчанию, который обеспечивает интерфейс на естественном языке для операций флота. Если эта функция включена, операторы предоставляют свой собственный ключ API Anthropic или OpenAI и могут выдавать команды для запуска, остановки или перезапуска узлов, переключения плагинов и запроса показателей через интерфейс потокового чата. Действия контролируются по ролям в соответствии с разрешениями пользователя.
Платформа также включает поддержку предварительной версии узлов Neo X, что позволяет операторам управлять neox-go вместе с инфраструктурой Neo N3. Для этой функции требуется включить отдельный флаг среды, и в настоящее время она доступна только для двоичных файлов Linux.
Проект можно найти по ссылке ниже: https://github.com/r3e-network/neo-nexus.