|
|
Виды цифровых (крипто) валют Представление, обсуждения, новости, мнения по конкретным криптовалютам. |
При поддержке: |
|
Опции темы | Опции просмотра |
|
08.05.2019, 13:32 | #1 |
Премиум
Регистрация: 24.10.2012
Сообщений: 684
Вы сказали Спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
|
Дорожная карта развития NEO 3.0
О NEO 3.0 Благодаря всем нашим преданным разработчикам и членам сообщества, за последние несколько лет NEO значительно расширила свою техническую инфраструктуру и экосистему. В 2019 году NEO сделает устойчивый шаг вперед в продолжении нашего видения поддержки крупномасштабных коммерческих приложений с помощью технологии блокчейн. Краеугольным камнем наших усилий является NEO 3.0, который станет надежной реализацией блокчейна с высокой пропускной способностью, повышенной стабильностью и безопасностью, оптимизированной системой интеллектуальных контрактов и набором многофункциональных инфраструктур для различных сценариев бизнес-приложений. С другой стороны, мы четко осознаем ключевую роль управления в долгосрочной эволюции блокчейна как общее благо, коллективно принадлежащее заинтересованным сторонам и, в более широком смысле, всему окружающему сообществу. В 2019 году мы будем активно сотрудничать с экспертами из научных кругов, промышленности и сообщества, чтобы изучить различные механизмы управления, включая ликвидную демократию, футархию и некоторые другие, появившиеся в последнее время. Во многих случаях экономическая модель тесно переплетена с механизмом управления, поэтому они будут рассматриваться как интегрированная система. НЭПы, касающиеся изменений в системе управления, будут опубликованы, если удовлетворительные результаты будут достигнуты после обширных исследований и моделирования. Далее давайте посмотрим, какие новые функции планируется включить в NEO 3.0. Новые функции в NEO 3.0 a. dBFT 2.0 Делегированная византийская отказоустойчивость (dBFT) - это консенсусный механизм, разработанный специально для блокчейнов. Набор согласованных узлов выбирается в процессе голосования, и эти согласованные узлы совместно генерируют и проверяют блоки. Поскольку узлы консенсуса должны прийти к общему консенсусу по новому блоку, прежде чем он будет зафиксирован в цепочке блоков, dBFT обеспечивает окончательность одиночного блока, что означает, что цепочка блоков NEO не может быть разветвлена, а транзакции необратимы. Как только транзакция подтверждена в блокчейне, она не может быть отменена или отменена. Для финансовых приложений окончательность транзакции является необходимостью. В dBFT 2.0 мы добавили механизм восстановления, который значительно улучшил стабильность алгоритма консенсуса. В редких случаях сбоя сети или сбоя узла ожидается быстрое восстановление. Разработка dBFT 2.0 началась в 4 квартале 2018 года и была завершена в 1 квартале 2019 года. Вскоре он будет развернут в основной сети NEO 2.x. б. Модель ценообразования Как мы знаем, на блокчейне NEO есть два нативных токена, а именно neo и gas. Газ используется для оплаты сборов за транзакции и умных сборов за исполнение контрактов. В настоящее время относительно высокая стоимость развертывания и запуска интеллектуальных контрактов приводит к нежеланию использовать и разрабатывать интеллектуальные контракты. Текущая модель ценообразования становится существенным препятствием в сценариях применения газа и, таким образом, препятствует постоянному росту разработки и использования DApp на платформе NEO. В NEO 3.0 мы решим эту проблему, значительно сократив затраты на развертывание и выполнение интеллектуальных контрактов, тем самым расширив сценарии применения газа и увеличив количество DApps. До внедрения NEO 3.0 заслуживающие доверия проекты могут подавать заявки на гранты от NEO Foundation с затратами на развертывание контракта. с. Доступ к интернет-ресурсам NEO 3.0 будет иметь встроенную реализацию Oracle, которая позволяет умным контрактам получать доступ к интернет-ресурсам во время исполнения. Несоответствия между узлами при доступе к интернет-ресурсам могут быть устранены благодаря безопасности и эффективности dBFT 2.0. С помощью этой функции разработчики могут легко разрабатывать более сложные или специфичные для сценариев оракулы на основе NEO и разрабатывать более разнообразные DApp-приложения, основанные на внешних данных. d. Протокол P2P В NEO 3.0 мы изменим дизайн протокола P2P, добавим поддержку протокола связи UDP и включим параметры сжатия. Ожидается, что это значительно улучшит TPS и стабильность сети. е. NeoVM NeoVM - это легкая виртуальная машина для выполнения умных контрактов. Он имеет быстрый запуск, низкое потребление ресурсов и поддерживает несколько языков программирования высокого уровня, что позволяет разработчикам заключать контракты с помощью знакомых инструментов. В NEO 3.0 NeoVM будет полностью отделен от блокчейна и станет чистой виртуальной машиной. Есть несколько преимуществ для этого:
f. упрощенная архитектура В настоящее время существует два способа создания активов на 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 функции. g. NeoFS NeoFS - это распределенная децентрализованная платформа хранения объектов, интегрированная с NEO. NeoFS предназначен для использования в основном DApps для хранения данных и в качестве сети доставки контента. Кроме того, NeoFS можно использовать для создания частных распределенных систем хранения для малых и средних предприятий, которые используют обычные серверы или кластеры (центры обработки данных), а также для хранения больших объемов неструктурированных данных IoT. Использование умных контрактов предлагается для управления распределением вознаграждений от владельцев и издателей данных участникам, которые размещают данные. Протокол NEO может быть расширен для более глубокой интеграции с NeoFS, позволяя хранить данные на узлах данных вместо регистров блокчейна. Темой дальнейших исследований является возможность снижения стоимости развертывания смарт-контрактов, а также хранения данных и файлов, которые будут использоваться смарт-контрактами. Кроме того, NeoFS можно использовать для хранения старых блочных данных вместо полных узлов, что еще больше увеличивает масштабируемость NEO. NeoFS содержит масштабируемый метод размещения данных. Точный контроль местоположения объекта и минимальное перемещение данных в случае сбоев узла хранения достигается путем использования подмножества карты сети и правил политики хранения для размещения объекта, а также хэширования Rendezvous для выбора узла. Кроме того, предлагаемая платформа использует новый метод проверки данных с нулевым знанием, основанный на гомоморфном хешировании, чтобы минимизировать передачу данных. Это помогает поддерживать масштабируемость сети за счет минимизации вычислительных затрат на узле хранения и узлах проверки и обеспечивает большое количество параллельных взаимодействий. час NeoID Цифровая идентификация относится к информации о личности отдельных лиц, организаций и других лиц, которые существуют в электронной форме. Блокчейн предлагает новый способ определения личности и отношений между ними. NeoID - это децентрализованный протокол идентификации, основанный на NEO. Это позволяет пользователям и организациям лучше контролировать свою личность и обеспечивает более высокую степень доверия и безопасности для умной экономики. Он состоит из трех основных частей: Модель доверия, Модель конфиденциальности и Модель игры. Модель доверия описывает правила доверия в этой распределенной сети. Модель конфиденциальности описывает схему защиты конфиденциальности для онлайн-данных пользователей. Модель игры описывает преимущества и недостатки действий в рамках трастовой сети. Эти три части обеспечивают математическую модель для абстрагирования реального мира, образуя основу NeoID. NeoID не только будет поддерживать модель выдачи децентрализованного идентификатора, но также будет совместима с моделью выдачи сертификатов уровня X.509. План развития Разработка NEO 3.0 началась в 4 квартале 2018 года и, как ожидается, будет завершена во 2 квартале 2020 года. В целях обеспечения качества будет установлен этап проверки, в ходе которого будут удалены несовершенные функции и будут тщательно проверены необходимые новые функции. Благодаря такому подходу, ориентированному на безопасность, до официального запуска NEO 3.0 может произойти задержка в несколько месяцев. Дорожная карта NEO 3.0 включает некоторые архитектурные улучшения, которые значительно улучшат производительность и стабильность NEO. Некоторые из этих улучшений не совместимы с NEO 2.x. Поэтому NEO 3.0 будет запущен как новая сеть блокчейнов из блока генезиса. Однако перед запуском NEO 3.0 MainNet у нас будет две параллельные ветви разработки для NEO 2.x и NEO 3.0. Большинство новых функций в NEO 3.0 имеют обратную совместимость и поэтому будут перенесены в NEO 2.x, что гарантирует, что большинство усилий по разработке для NEO 2.x DApps будут действительными, даже если они развернуты в NEO 3.0. После запуска NEO 3.0 MainNet мы также обеспечим финансирование и техническую поддержку, чтобы помочь разработчикам в миграции их DApps с NEO 2.x на NEO 3.0. Во втором квартале 2019 года мы запустим NEO 3.0 TestNet для целей разработки. Всякий раз, когда разрабатывается новая функция, она будет развернута в TestNet, чтобы позволить разработчикам протестировать свои DApps. После полной разработки NEO 3.0 эта TestNet будет закрыта и заменена новой TestNet, которая будет идентична основной сети NEO 3.0. В первом квартале 2020 года мы запустим план миграции. О миграции Миграция DApps и пользователей из NEO 2.x в NEO 3.0 неизбежна. В настоящее время функции NEO 3.0 все еще находятся в стадии разработки, и возможны улучшения и незначительные модификации. Поэтому на данном этапе было бы нелогично разрабатывать комплексный план миграции. Тем не менее, основные принципы установлены следующим образом:
|