Готовы к Neo 3.0? Эволюция блокчейна

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

Тем не менее, он всегда присутствует на международных конференциях и пытается развиваться, чтобы решить проблемы, которые в настоящее время поражают его, давайте поговорим о blockchain 3.0

Готовы к Neo 3.0? Эволюция блокчейна - нулевая точка neo 3

NEO стремится к блокчейну 3.0

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

Что будет у Neo 3.0

dBFT 2.0

Делегированная византийская терпимость отказа (dBFT) это механизм согласия, разработанный специально для блокчейна. Ряд узлов согласия выбирается в процессе голосования, и эти узлы согласия генерируют и проверяют блоки вместе. Поскольку узлы консенсуса обязаны достичь общего консенсуса по новому блоку перед фиксацией в блокчейне, dBFT обеспечивает назначение одного блока, что означает, чтоблокчейн NEO не может быть разветвлен, а транзакции необратимы, Как только транзакция подтверждена в блокчейне, она не может быть отменена или отменена. Для финансовых приложений цель транзакции является необходимостью

NEO и GAS снижают затраты

Как мы знаем, на блокчейне NEO есть два нативных токена, а именно neo и gas. Газ используется для оплаты сборов за транзакции и умных сборов за исполнение контрактов.

В настоящее время относительно высокая стоимость внедрения и управления смарт-контрактами приводит к нежеланию использовать и разрабатывать смарт-контракты. Текущая модель ценообразования становится существенным препятствием в сценариях применения газа и, следовательно, препятствует дальнейшему росту разработки и использования DApp на платформе NEO.

В NEO 3.0 мы решим эту проблему значительное снижение затрат на внедрение и внедрение умные контракты, таким образом расширяя сценарии применения газа и увеличивая количество DApps. До внедрения NEO 3.0 заслуживающие доверия проекты могут подать заявку на гранты от NEO Foundation с затратами на реализацию контракта.

Доступ к интернет-ресурсам

NEO 3.0 будет иметь интегрированную реализацию Oracle, которая позволяет умным контрактам получать доступ к интернет-ресурсам во время исполнения. Несоответствия между узлами при доступе к интернет-ресурсам могут быть устранены благодаря безопасности и эффективности dBFT 2.0. Благодаря этой функциональности разработчики могут легко разрабатывать более сложные или специфичные для сценариев оракулы на основе NEO и разрабатывать больше Диверсифицированный DApp на основе внешних данных, д. Протокол P2P В NEO 3.0 мы изменим дизайн протокола P2P, добавим поддержку протокола связи UDP и включим параметры сжатия. Это должно значительно улучшить TPS и стабильность сети.

НеоВМ НеоВМ 

легкая виртуальная машина для выполнения умных контрактов. Он имеет быстрый запуск, низкое потребление ресурсов и поддерживает несколько языков программирования высокого уровня, что позволяет разработчикам создавать контракты с помощью знакомых инструментов. В NEO 3.0, NeoVM он будет полностью отделен от блокчейна и станет чистой виртуальной машиной, В этом есть несколько преимуществ: Простая реализация нативных контрактов. Сценарии применения NeoVM вне блокчейна. Простая интеграция NeoVM в любую IDE и простую отладку интеллектуальных контрактов без загрузки данных блокчейна. Кроме того, NeoVM также будет включать некоторые новые функции, такие как поддержка статических элементов, обработка исключений и многое другое.

Упрощенная архитектура

В настоящее время существует два способа создания ресурсов в NEO. Первый - создать глобальный актив с помощью RegisterTransaction, а второй - создать контрактный актив с интеллектуальным контрактом. На практике глобальные ресурсы используются редко, и большинство приложений создают договорные ресурсы благодаря своей гибкости и функциональности. Поскольку глобальные ресурсы не интегрированы со смарт-контрактами, управлять глобальными ресурсами в смарт-контрактах очень сложно.

По этим причинам не необходимо продолжать поддерживать глобальные ресурсы в NEO 3.0. В NEO 3.0 все ресурсы создаются в умных контрактах, включая нео и газ.

Удаляя глобальные ресурсы, становится возможным унифицировать все типы транзакций. В настоящее время в NEO 2.x существуют различные типы транзакций 9. Эти типы транзакций связаны с конкретным сценарием приложения или предоставляют больше нишевых функциональных возможностей. Например, RegisterTransaction и IssueTransaction связаны с созданием и распределением глобальных ресурсов. Поскольку глобальные операции больше не будут существовать, эти связанные транзакции оказываются устаревшими.

Другие транзакции, связанные со сложными сценариями приложений, также будут удалены и заменены службами взаимодействия в смарт-контрактах. В результате в NEO 3.0 необходим только один тип транзакции, который используется для выполнения интеллектуальных контрактов.

Мы также предложили упрощенную модель проверки, которая значительно улучшит скорость подтверждения транзакции и позволит вам выполнить эти проверки одновременно.

С этими архитектурными корректировками производительность базового слоя NEO 3.0 будет существенно увеличена на порядки. Однако эта новая архитектура может привести к несовместимости с NEO 2.x. Чтобы свести к минимуму влияние этой несовместимости, мы планируем отложить разработку любых несовместимых функций до тех пор, пока не будут разработаны все функции, совместимые с NEO 2.x.

NeoFS

NeoFS - это децентрализованная и распределенная платформа хранения объектов, интегрированная с NEO. NeoFS в первую очередь предназначен для использования DApp для хранения данных и в качестве сети доставки контента. Кроме того, NeoFS можно использовать для создания частных распределенных систем хранения для МСП, которые используют обычные серверы или кластеры (центры обработки данных), и для хранения больших объемов неструктурированных данных IoT.

Использование интеллектуальных контрактов предлагается для управления распределением вознаграждений от владельцев и издателей данных участникам, размещающим данные. Протокол NEO может быть расширен для более глубокой интеграции с NeoFS, позволяющим хранить данные на узлах, а не на блокчейне. Темой дальнейших исследований является возможность снизить стоимость распространения. смарт-контрактов наряду с хранением данных и файлов, которые будут использоваться смарт-контрактами. Кроме того, NeoFS можно использовать для хранения старых блочных данных вместо полных узлов, что еще больше увеличивает масштабируемость NEO.

NeoFS содержит масштабируемый метод позиционирования данных. Точный контроль за положением объектов и минимальным перемещением данных в случае отказа узлов хранения они получены с использованием подмножества карты сети и правил политики архивирования для позиционирования объектов, вместе с хэшем Rendezvous для выбора узла.

Кроме того, предлагаемая платформа использует новый метод проверки данных с нулевым знанием, основанный на гомоморфном хеше, чтобы минимизировать передачу данных. Это помогает поддерживать масштабируемость сети за счет минимизации затрат на вычисление на узлах узлов хранения и проверки и гарантирует большое количество параллельных взаимодействий.

NeoID

Цифровая идентификация относится к информации о личности физических лиц, организаций и других субъектов, которая существует в электронной форме. Блокчейн предлагает новый способ определения личности и отношений между ними.

NeoID - это децентрализованный протокол идентификации, основанный на NEO. Это позволяет пользователям и организациям лучше контролировать свою личность и предлагает более высокий уровень доверия и уверенности в умной экономике.

Он состоит из трех основных частей: модель доверия, Модель конфиденциальности и модель игры, Модель доверия описывает правила доверия в этой распределенной сети. Модель конфиденциальности описывает схему защиты конфиденциальности для онлайн-данных пользователей. Модель игры описывает преимущества и недостатки действий в трастовой сети. Эти три части обеспечивают математическую модель для абстракции реального мира, которая составляет основу NeoID.

NeoID будет не только поддерживать модель выдачи децентрализованного идентификатора, но также будет совместима с моделью выпуска сертификатов уровня X.509.

Когда произойдет переход от NEO 2.0 к 3.0?

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

Как перейти с NEO 2 на NEO3

Миграция DApps и пользователей из NEO 2.x в NEO 3.0 неизбежна. На данный момент функции NEO 3.0 все еще находятся в стадии разработки, с возможными улучшениями и незначительными изменениями. Поэтому на данном этапе было бы нелогично разрабатывать комплексный план миграции. Тем не менее, основные принципы установлены следующим образом:

О. Данные и записи транзакций в NEO 2.x будут храниться постоянно.

б. Миграция будет смоделирована в TestNet для обеспечения плавного перехода.

с. Затраты, понесенные в процессе миграции, такие как перераспределение контрактов и тесты, будут возмещены Фондом NEO.

д. Команда NGD обеспечит всестороннюю техническую поддержку для миграции DApps.

е. Владельцы токенов должны будут обменять токены, чтобы активировать новые на NEO 3.0.

е. Пользователи Exchange не будут затронуты.

г. Чтобы поощрить пользователей и DApps к миграции, будет разработан и внедрен план стимулирования для ранних пользователей.