Neo - это программная сеть, цель которой предоставить возможность совершать сделки и создавать децентрализованные продукты и услуги.
Neo также предлагает множество других функций для своих пользователей, в том числе децентрализованную систему хранения файлов, систему идентификации и систему для передачи ей внешней информации (например, данных о ценах).
Neo использует уникальную систему управления под названием Delegated Byzantine Fault Tolerant (dBFT) в качестве механизма согласования для компьютеров, на которых работает ее программное обеспечение.
Центральное место в работе его блокчейна занимают две собственные криптовалюты: NEO для голосования по изменениям протокола и GAS, используемый для оплаты вычислений в сети.
Платформа Neo позволяет разработчикам использовать свое программное обеспечение для выполнения смарт-контрактов (известных как NeoContracts) и разрабатывать новые программы (децентрализованные приложения), предназначенные для копирования реальных продуктов и услуг.
NeoContracts отличается от других протоколов на основе смарт-контрактов тем, что разработчики могут создавать приложения с использованием множества популярных давно существующих языков (таких как C # и Java), а не изучать новый язык.
Таким образом, способность NeoContract работать с различными языками программирования может быть привлекательной для большего числа разработчиков, стремящихся создавать децентрализованные приложения или поддерживать существующие.
Delegated Byzantine Fault Tolerant (Делегированный византийский отказоустойчивый)
Чтобы защитить свою цепочку блоков и синхронизировать распределенную сеть компьютеров, Neo использует метод механизма консенсуса, называемый делегированной византийской отказоустойчивостью (dBFT).
dBFT работает аналогично делегированному доказательству доли (DPoS) и использует систему голосования в реальном времени, чтобы определить, какие компьютеры, на которых запущено программное обеспечение, могут создать следующий блок в цепочке блоков Neo. Это означает, что любой, кто владеет NEO, может помочь в управлении сетью.
Каждая монета NEO может быть заблокирована или «поставлена», чтобы представлять голос (чем больше ставка NEO, тем больше права голоса). Все владельцы, которые ставят NEO, затем голосуют за узлы консенсуса, которые отвечают за создание блоков.
За предложение и добавление новых блоков в цепочку блоков Neo узлы консенсуса получают комиссию за транзакции сети (оплачиваемую в криптовалюте GAS).