
Neo — это платформа блокчейна с открытым исходным кодом, запущенная в 2014 году под названием Antshares Дау Хонгфэем и Эриком Чжаном. В 2017 году она была ребрендирована в Neo. Платформа предназначена для поддержки того, что она называет "умной экономикой", интегрируя цифровые активы, цифровую идентичность и смарт-контракты. Она использует двойную токен-систему, состоящую из NEO и GAS.
Neo функционирует с использованием механизма консенсуса Delegated Byzantine Fault Tolerance (dBFT), который обеспечивает быструю финализацию транзакций и поддерживает децентрализованные приложения с более высокими требованиями к пропускной способности.
Ключевые особенности:
Смарт-контракты (NeoContract): Система смарт-контрактов Neo позволяет разработчикам использовать общие языки программирования, такие как C#, Java, Go, Python и TypeScript. Смарт-контракты выполняются в NeoVM (Neo Virtual Machine), которая разработана для легкости и масштабируемости.
NeoFS: NeoFS — это децентрализованная сеть хранения файлов с контролем доступа на основе адресов кошельков. Данные хранятся в виде объектов в контейнерах, которые определяют политики размещения и права доступа. Доступ к хранимому содержимому управляется с помощью сеансовых токенов или токенов-носителей.
Neo Name Service (NeoNS): NeoNS — это распределенная система именования, которая связывает человекочитаемые доменные имена (например, alice.neo) с ресурсами, такими как адреса кошельков, ссылки на NeoFS и IP-адреса. Она поддерживает иерархические домены (например, shop.alice.neo), а домены верхнего уровня администрируются Наблюдательным комитетом Neo.
Служба Oracle Neo: Система Oracle Neo позволяет смарт-контрактам запрашивать и получать данные из внешних источников. Она использует схему подтверждения-раскрытия для предотвращения манипуляций с данными и поддерживает запросы через HTTPS и NeoFS. Запросы Oracle стоят 0.5 GAS, дополнительно взимаются сборы за функции обратного вызова.
Модель с двойным токеном:
Токен NEO поддерживает управление и участие в экосистеме на блокчейне Neo. Основные применения включают:
Управление: Держатели NEO голосуют за Наблюдательный комитет Neo, который отвечает за поддержание узлов консенсуса и принятие решений о параметрах блокчейна и обновлениях.
Токенизация активов: Neo позволяет создавать и управлять токенизированными физическими и цифровыми активами. Право собственности и трансферы регистрируются в блокчейне.
Децентрализованные приложения (dApps): Платформа поддерживает разработку dApps в таких областях, как децентрализованные финансы (DeFi), хранение и кросс-цепочные услуги.
Децентрализованное хранилище: NeoFS предлагает хранение файлов с контролем доступа, подходящее для таких случаев использования, как доставка контента и управление корпоративными данными.
Службы именования: NeoNS предоставляет читаемые доменные имена для кошельков и ресурсов, улучшая удобство использования.
Доступ к Oracle: Смарт-контракты на Neo могут получать оффчейн данные с помощью службы Oracle, что позволяет осуществлять такие функции, как доступ к рыночным данным или интеграция API.
Кросс-цепочные взаимодействия: NeoX облегчает взаимодействие между Neo и другими блокчейнами, поддерживая совместимость активов и контрактов.
ANeo2toNeo3MigrationAddressxwPB2HzAJ36ZCpMhiHYMdMAUaP7i1i9pJz4jMdiQVАдрес назначения N3 должен быть включен в поле Remark14.