Преображение Neo (NEO): как блокчейн стал платформой «всё в одном»
Запуск Neo X и переход на Neo N3
Одним из самых громких событий для экосистемы Neo в 2024 году стал запуск сайдчейна Neo X. В апреле 2024 года команда проекта Neo объявила о запуске тестовой сети (тестнета) Neo X. Это стало этапом подготовки к запуску основной сети (мейннета).
Сеть Neo X представляет собой совместимый с виртуальной машиной Ethereum (EVM) сайдчейн. Отличительной особенностью Neo X от Neo является алгоритм консенсуса dBFT (Delegated Byzantine Fault Tolerance) или делегированный византийский отказоустойчивый механизм. В отличие от классического механизма Proof-of-Stake (PoS), dBFT защищает сеть от так называемых MEV-ботов, которые могут совершать сэндвич-атаки (сэндвичинг) на пользователей, принося тем самым им убытки.
Помимо этого, сеть Neo X обеспечивает кроссчейн-мост с основной сетью экосистемы — Neo N3, которая является актуальной версией главного блокчейна. Таким образом пользователи могут переводить любые доступные активы между сетями Neo X и Neo N3.
Основная сеть Neo X была запущена в июле 2024 года. Помимо этого, команда Neo выделила $20 млн для поддержки разработчиков, создающих децентрализованные приложения (DApps) для сайдчейна Neo X.
В том же 2024 году команда проекта обновила сеть Neo до Neo N3. По состоянию на октябрь 2024 года еще продолжается процесс миграции нативных криптовалют платформы NEO и GAS из Neo Legacy (так теперь называется устаревшая версия сети) в Neo N3.
Neo N3 во многом превосходит предыдущую версию блокчейна и предоставляет несколько значительных улучшений:
- Большое количество новых, более продвинутых функций, таких как блокчейн-оракулы и цифровая идентификация;
- Более высокая производительность;
- Высокомодульная архитектура;
- Усовершенствованная модель управления (DAO);
- Более продвинутые инструменты разработчиков, упрощающие процесс создания децентрализованных приложений.
Из-за несовместимости некоторых функций разработчикам пришлось создавать отдельную децентрализованную сеть для Neo N3, вот почему необходима миграция криптовалют NEO и GAS из блокчейна Neo Legacy. После перехода на N3 блокчейн Neo Legacy продолжит существовать в течение еще длительного времени.
Более функциональные смарт-контракты
Команда Neo расширила набор функций для смарт-контрактов Neo N3, добавив в них такие возможности, как двухуровневая настройка разрешений (на уровнях блокчейна Manifest и Call), а также новый стандарт для выпуска токенов NEP-17. Новый стандарт упрощает передачу токенов и позволяет смарт-контрактам добавлять пользовательскую логику при их получении.
NeoFS
NeoFS — это распределенное файловое хранилище, позволяющее пользователям сохранять полный контроль над своими данными. NeoFS позволяет управлять данными без необходимости их хранения в блокчейне.
Каждый пользователь может стать участником NeoFS и присоединить свой узел к общей сети. За предоставление собственного свободного пространства каждый пользователь будет получать соответствующее вознаграждение.
NeoID
NeoID представляет собой инструмент цифровой идентификации, который могут использовать разработчики приложений для аутентификации пользователей в своих DApps. Подобные инструменты окажутся полезными, например, в борьбе с сибилами — пользователями, под управлением которых находится более одного кошелька в блокчейн-сети.
Оракулы
Neo N3 получил собственный сервис на базе оракулов, который позволяет разработчикам использовать внешние данные в своих приложениях. Смарт-контракты Neo N3 позволяют обрабатывать данные даже за пределами своего блокчейна.
Neo Name Service
Разработчики Neo N3 представили собственное пространство имен NNS, аналогично Ethereum Name Service (ENS). Neo Names Service использует инновационный подход на основе невзаимозаменяемых токенов (NFT), в виде которых представлен каждый доменный адрес. Таким образом пользователи могут быстро и без проблем передать права владения на домен.
dBFT 2.0
Как и Neo X, Neo N3 использует механизм консенсуса dBFT, требующий согласия как минимум ⅔ валидаторов для подтверждения транзакций и добычи новых блоков в сети. dBFT является усовершенствованной версией механизма PFBT (Practical Byzantine Fault Tolerance), который используется в таких блокчейн-сетях, как Cosmos, Zilliqa и Quorum.