Cryptonews

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

Source
CryptoNewsTrend
Published
Блокчейн Neo намерен расширить возможности с помощью инновационного решения многоуровневого масштабирования и специальной среды программирования.

Джимми Ляо, основной разработчик Neo и основатель R3E Network, 4 мая опубликовал два экспериментальных репозитория, исследуя, как может выглядеть следующее поколение Neo. Более крупный из двух, neo-n4, представляет собой прототип эластичной сетевой архитектуры с несколькими уровнями L2, построенной на ядре Neo 4. Второй, neo-lang, представляет собой предметно-ориентированный язык ранней стадии для смарт-контрактов Neo N3.

Оба проекта представляют собой независимые исследовательские усилия сообщества. В репозитории neo-n4 заметно говорится, что это «НЕ официальная версия Neo 4», описывая себя как «прототип одного сообщества, а не спецификацию».

neo-n4: эластичная сетевая архитектура

neo-n4 задуман как трехуровневая конструкция, в которой Neo N3 или Neo 4 служит уровнем расчетов L1, дополнительный шлюз объединяет доказательства из нескольких цепочек L2, а отдельные цепочки L2 используют ядро Neo 4 в качестве ядра исполнения. Архитектура заимствует шаблон общего моста и агрегации доказательств, впервые использованный в Elastic Chain ZKsync, перестроенный на стеке Neo с использованием окончательности dBFT 2.0, ресурсов NEP-17, NeoVM и NeoFS для обеспечения доступности данных.

Объем прототипа значителен. На момент написания репозиторий содержал 820 тестов в 26 проектах, 19 смарт-контрактов, разделенных на 13 контрактов NeoHub L1 и 6 собственных контрактов L2, 15 оффчейн-библиотек, 8 плагинов узлов и 3 инструмента CLI. Контракты охватывают регистрацию цепочки, совместное соединение, управление расчетами, связывание секвенсора и окно оптимистического вызова, а также другие функции.

Ляо структурировал работу поэтапно. Фазы с нулевого по третий, охватывающие проверку концепции боковой цепи, общий мост NeoHub, пакетный расчет и окно оптимистического вызова, помечены как завершенные. Шестой этап также завершен: предоставляются инструменты CLI для разработчиков. Четвертый и пятый этапы, нацеленные на подтверждение достоверности ZK с использованием средства проверки RISC-V и агрегирования доказательств на нескольких уровнях L2, продолжаются с использованием строительных лесов.

Система межцепочного обмена сообщениями проекта Neo Connect описывает передачу сообщений L1-L2, L2-to-L1 и L2-L2 через пакетные доказательства Меркла. Многоуровневая модель доступности данных предлагает три уровня: расчет L1 для случаев использования с высоким уровнем безопасности, таких как DeFi, NeoFS для недорогих приложений и вариант комитета по доступности данных для сценариев с минимальными затратами.

Репозиторий включает в себя технический документ, документацию по архитектуре и руководства для операторов, хотя он не подвергался никакому раскрытому аудиту безопасности.

Связь с официальной работой Neo 4

neo-n4 явно предполагает, что ядро Neo 4 существует как рабочий базовый уровень, и строит поверх него архитектуру L2. Четвертый этап проекта нацелен на подтверждение достоверности NeoVM 2 и RISC-V ZK, что соответствует направлению, которое соучредитель Neo Эрик Чжан изложил в своем проекте дорожной карты Neo 4 в сентябре 2025 года.

15 апреля Чжан объявил, что NeoVM-совместимое решение виртуальных машин RISC-V прошло полную проверку состояния MainNet, подтвердив, что проект вышел за рамки концептуальной стадии. Ляо внес свой вклад в эти усилия, поделившись архитектурной схемой интеграции PolkaVM с узлом Neo Core C# несколькими днями ранее.

Анонс neo-n4 состоялся через 19 дней после этого события. Если работа Чжана представляет собой каноническую разработку протокола Neo 4, то neo-n4 исследует, как может выглядеть уровень масштабирования нескольких уровней L2, если он будет построен поверх него. В проекте дорожной карты Чжана прямо не предлагалась архитектура с несколькими уровнями 2.

neo-lang: нео-родной контрактный язык

Второй репозиторий, neo-lang, представляет контрактно-ориентированный язык, предназначенный для Neo N3, с расширением файла .neo. Он имеет 10 встроенных типов, объявления структур, обработку событий, систему пакетов и доступ к собственным контрактам Neo, включая Oracle и Notary.

В заявлении Ляо утверждается, что язык экономит 30% на кодах операций. Однако, хотя репозиторий содержит исчерпывающий справочник по языку, двоичные файлы компилятора, наборы тестов, примеры контрактов и тесты еще недоступны.

Заметен контраст с более зрелым компилятором neo-solidity от R3E, который выпустил версию 0.15.0 20 марта с более чем 700 тестами, примерами контрактов DeFi и интеграцией Hardhat на 95% завершения. Оба проекта ориентированы на байт-код Neo N3, но предназначены для разных аудиторий. neo-solidity представляет собой признанный язык для разработчиков, знакомых с EVM, в то время как neo-lang нацелен на то, чтобы быть нео-родным с нуля.

Плодотворная работа R3E продолжается

Эти два репозитория являются последними в быстром потоке инструментов для разработчиков от R3E в 2026 году. С февраля команда выпустила компилятор neo-solidity, SDK декомпилятора JavaScript, систему Oracle на базе TEE, развернутую в MainNet, и выпуски SDK для JavaScript, Rust и Swift.

neo-n4 представляет собой наиболее амбициозную из этих инициатив — прототип инфраструктуры сетевого уровня, а не отдельных инструментов разработчика. Войдут ли какие-либо из его компонентов в официальную разработку Neo, остается открытым вопросом. Двойная роль Ляо как основателя R3E и основного разработчика Neo позиционирует эту работу как информированное исследование, но собственные заявления об отказе от ответственности ясно дают понять, что это именно так – исследование.