Ежемесячный отчет NEO Global

Февраль 2020

Ежемесячный отчет NEO Global

Основные моменты

В феврале мир смирился с распространением коронавируса, что привело к изменениям в путешествиях, событиях и повседневной работе. Сотрудники компании Neo Global Development в Шанхае чувствуют себя в безопасности, хотя их поощряют работать, по возможности, из дома. Мы призываем всех членов сообщества быть бдительными и следовать рекомендациям по защите себя и своих семей от инфекции.

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

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

Заслуживающие внимания усилия групп разработчиков включали выпуск Neo Toolkit для .NET v1.0 офисом NGD Сиэтл, который включал значительные улучшения компонента Visual DevTracker, а также новую модель Mixed-Integer Linear Programming (MILP) для генерации dBFT-доказательств, разработанную NeoResearch, чтобы помочь уточнить окончательное предложение для dBFT 3.0.

Маркетинговая команда NGD Шанхай запустила новую версию Neo Live, основанную на концепции “Вопросов и Ответов в Telegram” и расширенную до формата вебинара для более детальных бесед. Первым гостем нового формата стал Андрей Бугаевский, руководитель направления роста компании IncognitoChain, который рассказал о конфиденциальности в мире блокчейн.

Наконец, усилия отдела Роста Экосистемы Neo принесли много плодов на пути к партнерству c: Tor.us, шлюзом к децентрализованным экосистемам через Google, Facebook и другие OAuth логины; Blockgeeks, образовательной блокчейн платформой; Университетом Van Lang во Вьетнаме; Suterusu, сохраняющим конфиденциальность блокчейн протоколом; и многими другими.

Полный глобальный ежемесячный отчет Neo можно прочитать ниже.

РАЗРАБОТКА ПРОТОКОЛА

РАЗРАБОТКА ПРОТОКОЛА

Обзор

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

Заметный прогресс был достигнут и в отношении экономической модели Neo3, в которой многие заинтересованы. В настоящее время Neo изучает возможность корректировки платы за сеть, чтобы оптимизировать эффективность и удобство работы сети.

РАЗРАБОТКА ПРОТОКОЛА

Neo3

NEO CORE

  • Обновлено до последней версии neo-vm.
  • Разрешен multisig контракт в кошельках.
  • Добавлены salt и NEP2 в кошелек db3.
  • Исправлен .net формат.
  • Исправлен нулевой элемент ToStackItem.
  • Завершено 20% дерева состояний: добавлено mpt.
  • Разработан механизм состояния и безопасности узла – #1457.
  • Обсужден механизм окупаемости хранилища.
  • Обсужден сервис псевдонимов.
  • Выполнено 68% тестирования PR- покрытия в феврале.
  • На 91% завершена разработка автоматизированного тестирования.

NEO-VM

  • Исправлен .net формат.
  • Выполнено 80% механизма try-catch

NEO-NODE

  • Модернизация neo до 3.0.0-CI00855.
  • Исправлен .net формат.
  • Исправлен тест NEP-5.

NEO-МОДУЛИ

  • Обновлён Neo nuget до 3.0.0-CI00855.
  • Исправлен .net формат.
  • Исправлен getstorage RpcServer.

NEO-DEVPACK-DOTNET

  • Инженерные коды, отформатированы в глобальном масштабе.
  • Исправлен .net формат.

УПРАВЛЕНИЕ И ЭКОНОМИЧЕСКАЯ МОДЕЛЬ

  • Обсудили механизм управления Neo3.
  • Обсудили корректировки структуры комиссий.

ВСТРОЕННЫЙ ОРАКУЛ

  • Выполнено 30% встроенного оракула: системный вызов, policy контракт.

NEO-GUI

  • Определена схема проектирования архитектуры и реализован план выполнения. Тем временем модуль данных кошелька находится в стадии разработки с общим прогрессом 20%.

РАЗРАБОТКА ПРОТОКОЛА

Neo 2.X

NEO CORE

  • Добавлена проверка на invokescript.
  • Исправлен SpentCoinState.Clone.

ИНФРАСТРУКТУРА И РАЗРАБОТКА ИНСТРУМЕНТОВ

ИНФРАСТРУКТУРА И РАЗРАБОТКА ИНСТРУМЕНТОВ

Обзор

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

NeoResearch анонсировал новую модель Mixed-Integer Linear Programming (MILP) для генерации пробных dBFT, предназначенную для доработки окончательного предложения по dBFT 3.0. Команда также приступила к разработке версии Neo3 своего проекта nvm-learn – интерактивного учебника для изучения работы NeoVM. В новой версии, nef-learn, выделены изменения в Neo3 VM и Neo Execution Format (NEF).

Офис NGD Сиэтл выпустили новую версию Neo Toolkit для .NET версии 1.0, которая внесла значительные улучшения, в частности, в компонент Visual DevTracker. Помимо облегчения исследования блоков в нескольких сетях Neo, пользовательский интерфейс DevTracker теперь предоставляет удобные для пользователя альтернативы многим операциям командной строки инструментария.

COZ завершили интеграцию react-intl в кошелек Neon в рамках усилий по интернационализации, добавив переводы на корейский, французский, немецкий и вьетнамский языки. Члены команды, работающие над neo3-python, также начали обсуждения с NGD Сиэтл, рассматривая потенциальные усовершенствования системы neo-boa, необходимые для ее включения в инструментарий Neo Blockchain Toolkit для .NET.

Neo SPCC развернул систему репутации для узлов в NeoFS, отделил API службы от neo-fs proto библиотеки и завершил работу над основным смарт-контрактом NeoFS в Go. Обновления были также отправлены в NeoGO, решая проблемы с сетью и dBFT, которые предназначены для обеспечения совместимости с основным узлом C #.

Полную информацию о развитии сообщества в феврале можно найти ниже.

NGD ШАНХАЙ

Протокол взаимодействия

  • Завершен go-sdk для протокола взаимодействия, разработан контракт о взаимодействии и ретранслятор, с общим прогрессом 50%.

Поддержка проектов Роста Экосистемы

  • Интеграция NEO в кошелек Edge находится в стадии разработки, и код должен быть представлен в марте.
  • Постоянная коммуникация с TradeTrust для разработки технической архитектуры.

NGD СИЭТЛ

Neo Toolkit для .NET

  • Инструментарий Neo Toolkit для .NET v1.0 был выпущен в качестве базовой версии с некоторыми значительными улучшениями, такими как возможность предварительной загрузки GAS в Neo-Express и включение пользовательского интерфейса для Visual DevTracker.
  • Продолжается обсуждение поддержки Python, Java и JavaScript.
  • С видеороликом, выпущенным на Neo News Today, можно ознакомиться по ссылке.

В процессе разработки

  • Разработка Neo-FX C# и Neo Managed Service на Azure

NEO SPCC

NeoFS

  • Обзор и совершенствование процедур аудита данных.
  • Реализована система репутации для узлов хранения и узлов внутреннего круга.
  • Осуществлена процедура добавления или удаления узлов внутреннего круга.
  • NeoFS API отделен от neofs-proto.
  • Запущен NeoFS C# API.
  • Создан смарт-контракт NeoFS в Golang.
  • Операции GetRange и Search теперь поддерживают потоки.
  • Улучшена работа со скользящим окном для сложных объектов.
  • Реализован новый компонент для синхронизации эпох в узлах хранения.

Новые релизы

  • Neofs-node: v0.2.11, v0.2.12, v0.3.0, v0.3.1, v0.4.0, v0.5.0
  • Neofs-cli: v0.2.6, v0.2.7, v0.3.0, v0.3.1, v0.4.0
  • Neofs-dropper: v0.2.9, v0.3.0
  • Neofs-api (old neofs-proto): v0.2.13, v0.2.14, v0.3.0, v0.3.1, v0.3.2, v0.4.0
  • Neofs-gw: v0.2.8, v0.3.0, v0.3.1, v0.3.2

NeoGo

  • Исправлены проблемы с сетью и dBFT (включая совместимость с C#),добавлена поддержка политики.
  • Переработан mempool, восстановлен RPC код.
  • Добавлена функциональность отсутствующего кошелька (управление ключами, управление активами, получение GAS).
  • Улучшен компилятор контрактов Go smart.
  • Реализована обработка голосования.
  • Реализованы RPC методы gettxout, getcontracstate, getstorage.
  • Реализована улучшенная реализация CHECKMULTISIG, которая на ~20% быстрее.

Новые релизы

  • NeoGo: v0.72.0, v0.72.1, v0.72.2, v0.73

COZ

Neo3-Python

  • Продолжение реализации расширения neo-vm.
  • Обсуждались различные усовершенствования neo-boa с NGD-Сиэтл для поддержки neo-express, а также создание CLI и некоторые другие незначительные элементы.

Neon кошелек

  • Полная интеграция библиотеки react-intl для поддержки работ по интернационализации.
  • Полная поддержка корейского, французского, немецкого и вьетнамского языков.

Neo3-Preview

  • Добавлена светлая тема.

Neon-js

  • Аудит безопасности NPM и обновления для исправления многочисленных серьезных уязвимостей, связанных с NPM зависимостями.
  • Исправлена ​​ошибка emitAppCall с добавлением аргумента 00, когда параметры не передаются.

Neo2-Explorer

  • Был портирован плагин DynamoDBPublisher C # для обработки блоков / транзакций / UTXO Neo2.
  • Модифицировали функции Neo3 Python AWS Lambda для работы с данными Neo2.
  • Создана бессерверная конфигурация для хранения данных либо в AWS, либо в localstack.
  • Реализована схема разделения данных для хранения чрезмерно больших блоков / транзакций в AWS S3.
  • Настройка и тестирование локального стека в качестве максимально возможного локального магазина AWS; определили, что это недостаточно стабильно.
  • Началось создание собственного образа Docker для замены локального стека на DynamoDB-local, moto и настраиваемый Lambda-маршрутизатор.

Neo-Scan

  • Обновлены пакеты NPM jquery, mixin-deep и lodash до последних версий.

Discord Security

  • Обновлен плагин DetectImposters Discord для устранения проблемы, вызванной удалением вызова API markGuildAsRead.

NEORESEARCH

Новые исследовательские инициативы

  • По результатам положительных отзывов об учебнике NeoVM, был запущен новый учебник, посвященный NeoVM3 и Neo Execution Format (NEF): neoresearch.io/nef-learn (все еще в стадии разработки).
  • Была разработана новая модель смешанного целочисленного линейного программирования (MILP) для доказательства dBFT, включающая понятия оптимальности и нижних границ.

События и публикации

  • Некоторые участники NeoResearch приняли участие в мероприятии «Creation.City» в Niterói-RJ в Бразилии, 17 февраля. Мероприятие было проведено с целью выпуска книги, посвященной умными цифровым городам, охватывающей такие технологии, как современные вычислительные техники, для текущих дискуссий, касающихся дронов, блокчейна, смарт-контрактов и криптовалют. Книга выпущена издательством Springer в серии Urban Computing.
  • Опубликовали статью «Мобильность, граждане, инновации и технологии в цифровых и умных городах» в Future Internet, том 12, выпуск 2 (февраль 2020 года), в котором содержится проект смарт-контракта, разработанный на блокчейне Neo для управления транспортными системами умных городов. Научная работа упоминает о Neo в нескольких частях исследования, и по состоянию на 3 марта, является наиболее просматриваемой статьей с 904 визуализациями и 324 скачиваниями текста.

NEXT

Мобильный терминал NeoLine

  • Версия Android обновлена до 1.4.2, версия iOS обновлена до 1.6.4.
  • Оптимизирована логика всплывающих окон для модулей приложения.
  • Поддержка языков в разработке.
  • Исправление ошибок.

NeoLine кошелек-плагин

  • Последняя версия 1.2.1.
  • Добавлен invokeMulti dAPI & docs.
  • Обновлен блочный логотип браузера.
  • Исправлены известные ошибки.

Браузер NeoTube

  • Увеличено количество ресурсов, поддерживаемых MainNet и TestNet.
  • Обновлен модуль обнаружения и выполнения для миграции активов NEP-5.
  • Исправлена ошибка, при которой в некоторых случаях записи переноса NEP-5 не распознавались из-за особого байт-кода контракта.

Neo3

  • Настройка среды тестирования Neo3 и развертывание узла NEO-CLI v3.0.0-preview1.
  • Запущен проект the squirrel для анализа данных блока (включая все данные транзакции) и хранения базы данных.

NEWECONOLABS

Neo 2.x

Блокчейн Браузер NEL

  • Новая страница списка транзакций теперь совместима с мобильными устройствами.
  • Исправлена ​​ошибка, из-за которой анализ данных транзакции UTXO останавливался.
  • Добавлена ​ активная статистика адресов 2019 в фоновом режиме.
  • Разработан проект для анализа внутренних транзакций контрактов, включая операции вызова, создания, обновления и уничтожения контрактов. Фоновый интерфейс и некоторый анализ данных в Neo2 TestNet были завершены, и в настоящее время разрабатываются интерфейсные страницы.

Контрактный отладчик Neo3

  • Модифицирован код узлов Neo3 и добавлена ​​функция отладки контракта.
  • Изменен компилятор контракта для увеличения вывода данных.
  • Приведено в действие развертывание связанных проектов на сервере.
  • Модифицирован проект API компиляции NeoRay и исправлена проблема, из-за которой он неправильно возвращал файлы nef и map.
  • Изменен локальный проект DebugGUI для тестирования и отладки контракта.

SDK-TS-Neo3

  • Модернизирован метод преобразования адресов pubkey, модифицированы методы, относящиеся к структуре транзакций, и завершены функция передачи SDK.
  • Добавлен модуль SmartContract, поддержка анализа файлов nef и manifest, а также завершена функция развертывания контрактов.
  • Изменен класс Contract для обновления связанных функций, таких как вызовы развертывания.

NEOW3J

Neo3

  • Завершена миграция с Travis на GitHub Actions – только для Neo3, ветка development-3.x и master-3.x (https://github.com/neow3j/neow3j/issues/108).
  • Адаптирован VerificationScript для Neo3 (работа в процессе).
  • Адаптированы multisig адреса к Neo3.
  • Определили значение библиотеки ASM для манипулирования файлами .class (для использования компилятором neow3j).
  • Начали адаптация методов JSON-RPC для Neo3 (работа в процессе).

ALIENWORKS

Интерактивный учебник

  • Обновлен контент урока 1 и смарт-контракт.
  • Разработан урок 2 и завершены темы:
    • Свойства класса
    • BigInteger

Монитор состояния

neonode.io

  • Сопровождение проектной документации.
  • Разработана API матричная функция.
  • Добавлен один начальный узел в Neo3 TestNet
  • Начато тестирование и интегрирование с Neo3 TestNet.

neostate.io

  • Исправлен модуль RPC.
  • Обновление до ядра .NET 3.1.

МАРКЕТИНГ И ОПЕРАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ

МАРКЕТИНГ И ОПЕРАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ

Обзор

Февраль был довольно бурным месяцем для Neo и для всего мира. На некоторые из запланированных событий Neo в оффлайне повлияло распространение коронавируса по всему миру. Несмотря на то, что маркетинговая команда NGD Шанхая вынуждена была провести первую половину месяца, работая в удаленном режиме из дома, она все же приложила все усилия, чтобы обеспечить больше внимания экосистеме, особенно через интернет-пространства.

МАРКЕТИНГ И ОПЕРАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ

Маркетинговые события

5 февраля

Был опубликованвторой номер Neo Insights, в котором обсуждался вопрос о том, как блокчейн может помочь решить некоторые социальные проблемы, возникшие в связи со вспышкой коронавируса.

20 февраля

Новый формат для NeoLive был успешно проведен через Zoom Вебинар с Андреем Бугаевским, руководителем отдела роста из IncognitoChain, и Сарой Сонг, менеджером по EcoGrowth из NGD, которые обсудили тему “Конфиденциальность в мире блокчейн“.

26 февраля

Сергей Васильчук, основатель компании Everstake, представлял Neo, выступив с речью на Binance Meetup в Харькове (Украина). Everstake размещает консенсусный узел в Neo3 Preview1 TestNet.

27 февраля

Хуан Линь, технический директор компании Suterusu, присоединился к китайскому сообществу в WeChat для участия в сессии NeoLive, чтобы обсудить недавнее партнерство между Neo и Suterusu, а также то, как компания Suterusu может помочь в создании протокола конфиденциальности второго уровня на Neo.

МАРКЕТИНГ И ОПЕРАЦИОННАЯ ДЕЯТЕЛЬНОСТЬ

Сообщества

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

РОСТ ЭКОСИСТЕМЫ

РОСТ ЭКОСИСТЕМЫ

Новые партнерства

  • Neo станет узлом на Torus, шлюзом к децентрализованным экосистемам через Google, Facebook и другие логины OAuth, Torus добавят поддержку Neo во второй половине года.
  • Токены NEO теперь размещены на биржах Cex.io и Simex.Global.
  • Сохраняющий конфиденциальность блокчейн протокол Suterusu разработает протокол конфиденциальности второго уровня на базе Neo.
  • Курсы разработки Neo теперь доступны на образовательной платформе Blockgeeks.
  • Neo сотрудничали с Университетом Van Lang во Вьетнаме с целью улучшения академического взаимодействия между преподавателями и специалистами, организации курсов по Neo и блокчейн для студентов, а также планирования других образовательных мероприятий в качестве услуг для студентов и общественности.
  • Neo присоединилась к альянсу Blockchain Education Alliance, объединив ведущие мировые университеты и получив доступ к талантам разработчиков и бизнесменов. Neo будет вносить свой вклад, создавая учебную программу и проводя онлайн и оффлайн курсы.

РОСТ ЭКОСИСТЕМЫ

Обновления

  • Гонконгская компания Liquefy, специализирующаяся на оцифровке активов и цифровых ценных бумаг, завершила интеграцию NeoID на базе Seraph ID в свою платформу.
  • Новое руководство взяло на себя проект Narrative и переименовало его в pubNooks.
  • Nash добавили поддержку получения GAS как на свои веб-кошельки, так и на кошельки для мобильных устройств (iOS и Android).
  • Guarda Wallet добавил поддержку для получения GAS.
  • NeoHealth, проект, направленный на устранение технологических барьеров между медицинскими работниками и пациентами, недавно выпустил медицинский справочник Evidence-Based Medical Guidelines, который представляет собой библиотеку медицинских рекомендаций, основанных на проверенных исследованиях и реальных случаях. В системе будет использоваться NeoFS, хотя она еще не построена с использованием блокчейн технологий.
  • Игра NeoFish запустила серию мероприятий в честь 300 дней с запуска.
  • Программа выкупа SWTH с биржи Switcheo Exchange стартовала 6 марта.
  • Компания 0xGames начала предпродажу версии 0xRacers для Neo со специальными акциями.

ЛИКВИДНОСТЬ

ЛИКВИДНОСТЬ

Биржи