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

Июнь 2020 г.

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

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

Для многих июнь запомнится объявлением о создании InterWork Alliance (IWA). IWA является организацией, которая стремится ускорить внедрение технологий, работающих на токенах, путем создания стандартов и рамок агностики протоколов.

Neo гордится тем, что является одним из пяти членов-учредителей, наряду с Microsoft, Accenture, SDX и Digital Asset. Другие участники запуска включают такие компании, как IBM, Nasdaq, UBS, Hedera Hashgraph, DID Alliance, Hyperledger и другие.

Джон деВадосс владелец NGD в Сиэтле, входит в состав Совета директоров IWA, а также возглавляет руководящий комитет по инструментам. Стандарты, установленные платформой токенов IWA (TTF), уже внедрены в Visual Token Designer NGD Seattle.

Комментируя это заявление, основатель Neo Да Хунфэй сказал:

“Digital assets лежат в основе Neo, и мы рады собраться вместе с IWA вместе, чтобы стимулировать основное внедрение путем разработки стандартов, которые будут способствовать большей взаимосвязанности и сотрудничества на всех уровнях. Более того, я считаю, что мы находимся на пороге глобального изменения парадигмы, которая откроет умную экономику будущего. С этой целью мы строим Neo3, работая вместе с нашими партнерами по IWA, чтобы реализовать массовое внедрение блокчейна и заложить основу для интернета следующего поколения».

Другим заметным достижением за июнь стало обновление Neo TestNet до neo-cli v2.10.3-neox-preview1. Опираясь на работу с прошлого месяца, это обновление предоставило две важные новые функциональные возможности; новая функция дерева состояния и поддержка кривой Secp256k1 в криптографическом модуле Neo.

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

Июнь также был хорошим месяцем для многих экосистемных проектов. Nash и Switcheo достигли контрольных цифр по объему, Nash достиг одного миллиона долларов США в день, а Switcheo утроил объем обмена по сравнению с маем.

NEXT, O3 Labs, Moonlight и Bridge Protocol также добились заметного прогресса, при этом все проекты публикуют новые релизы в течение месяца.

Полный ежемесячный отчет Neo Globa за июнь можно найти ниже:

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

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

Обзор

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

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

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

Neo3

NEO CORE

  • Добавлено поле описания плагина
  • Добавлено base64 SYSCALLs
  • Добавлено StrictUTF8
  • Добавлено имя события в System.Runtime.Notify
  • Добавлено MaxBlockSystemFee
  • Добавлено RIPEMD160 syscall
  • Добавлено MPT
  • Добавлена проверка синхронизации StateRoot на неокс
  • Обновлено StorageContext.cs
  • Разрешено итерировать буфер
  • Обновлено на Neo.VM.3.0.0-CI00230
  • Разрешен вызов из нативного контракта
  • Ограничены уведомления, которые не могут быть изменены с помощью данных клона.
  • Создан обратный вызов
  • Обновлено neo.VM.3.0.0-CI0026
  • Значение всегда будет возвращено теперь для общедоступных методов
  • Проверены Json.Serialize ключи карты
  • Проверена возвратная стоимость контрактов
  • Рефакторирован NativeContract
  • Проверили количество параметров
  • GetBlocks теперь использует индекс блоков
  • Оптимизирована TransactionAttribute
  • Рефакторинг InteropService
  • Оптимизация потока сообщений инвентаризации
  • Исправлено DataCache.Find
  • Исправлен ContractEventDescriptor
  • Исправлена проверка значения возврата
  • Исправлен MethodCallback
  • Исправллено дубликат-соединение
  • Исправлена проверка политики
  • Запрошен mempool после синхронизации
  • Охват PR тестов покрывает 63%

NEO-VM

  • Разрешен сброс в SYSCALLs
  • Добавлены методы преобразования в типы
  • Удален RVCount из информации об отладке
  • TryPop заменен Pop, который может сбросить исключение
  • Добавлена DeepCopy для StackItem
  • Удален RVCount
  • Обеспечение действительных файлов JSON UT
  • Исправлено Equal и GetHashCode

NEO-NODE

  • Обновлены neo nuget
  • Добавлена команда ‘nativecontract’
  • Теперь осуществляется поддержка Json расширения в кошельках
  • Добавлено описание и ограничение удаления для “SystemLog”
  • Удален StackItem.ToParameter ()
  • Добавлено поле описания плагинов
  • Обновлен neo-core nuget
  • Добавлены поля в protocol.json
  • Перемещено SystemLog в neo-cli
  • Исправлен движок. ResultStack.Pop()
  • Исправлен relay tx

NEO-МОДУЛИ

  • Обновлено neo.VM.3.0.0-CI00958
  • Изменены имена поле json для GetVersion
  • Удален журнал системы
  • StackItem преобразован непосредственно в json
  • Добавлен плагин desc и исправить ut
  • Удален плагин SystemLog
  • Добавлен шаблон проблемы
  • Созданы общие getunclaimedgas и переименованы кошельки
  • Исправлен relay tx

NEO-DEVPACK-DOTNET

  • Добавлены hash256 и hash160, RIPEMD160
  • Добавлена поддержка для коммутатора
  • Добавлена поддержка строки коммутатора
  • Включен путь при компиляции из источника или проекта
  • Обновленный хэш NEO/GAS/Policy
  • Созданные и вызывные указатели
  • Исправлена ошибка ret
  • Исправлено отображение между типами c# и NeoVM
  • Исправлены операции строк “Concat” и “Substr”
  • Исправлен счётчик
  • Исправлен обратный вызов с args
  • Исправлена ошибка gen

Neo2

  • Исправлена синхронизация корня neox 2.x
  • Исправлена проверка индекса stateroot

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

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

Обзор

В июне команды разработчиков Neo продолжали работу по обновлению инфраструктуры, чтобы привести ее в соответствие с Neo3 Preview2. NGD Сиэтл выпустили совместимые версии Neo Express и Smart Contract Debugger для работы с Preview2, и Neo SPCC установили свою реализацию NeoGo для Neo3, чтобы иметь полностью совместимое хранилище данных с основными узлами C# TestNet.

COZ опубликовали публичный предварительный просмотр своего neon-js SDK для Neo3, наряду с внутренними релизами своего компилятора Neo3 Python и редизайном Neoscan. Ведется также разработка универсальной реализации ВМ.

Деятельность сообществ также показала тенденцию к созданию ресурсов для новых разработчиков Neo, таких как фрагменты кода и руководства. Известные примеры включают Neow3j, который подготовил обновленные Neo2 и Neo3 примеры для разработчиков, работающих с Java или Kotlin, и Alienworks, который завершил версию Python своих первых двух интерактивных уроков по контракту..

NGD СИЭТЛ

Опыт разработки продукта

  • Выпущены превью Neo Express и Smart Contract Debugger для Neo3 Preview2. Теперь доступен для скачивания с GitHub.
  • Подготовка к релизу Visual Token Designer Preview.

События и партнерства

  • Джон деВадосс взял на себя роль председателя Руководящего комитета по инструментам Альянса InterWork.

NEO SPCC

NeoFS

  • Переключено NeoFS на новый прототип Внутреннего круга на основе контрактов Neo sidechain.
  • Реализован базовый адаптер NeoFS ID; все готово к интеграции с NeoID или другим поставщиком идентификационных данных для синхронизации ключей; Следующим шагом является разработка возможных решений синхронизации.
  • Расширенная поддержка ACL была реализована.
  • Bearer Token (eACL) завершен.
  • Прототип Storage Engine – Новый MetaBase был реализован.
  • Добавлена статистика хранения и метрики (улучшение мониторинга, учет контейнерных площадей и т.д.).
  • Выпущен дополнительный инструмент для компиляции eACL в формате JSON в двоичный формат protobuf.
  • Релиз нод NeoFS: v0.8.1, v0.9.0
  • Релиз API: v1.1.0
  • NeoFS Golang API релизы: v1.1.0
  • NeoFS CLI релизы: v0.8.1, v0.8.2, v0.9.0

NeoFS Сервисы

  • К fs.neo.org была добавлена многоязычная поддержка, и перевод продолжается.
  • Новая среда разработки была завершена и внедрена в процесс разработки.
  • Для процесса разработки были внедрены новые CI и автоматизированные тесты.

NeoGo

  • Консенсус-нода NeoGo TestNet был обновлена при поддержке NeoX.
  • RPC корректировки для Neo3 были сделаны.
  • Interop корректировки для Neo3 были сделаны.
  • Ветвь neox-2.x была объединена в master-2.x.
  • NeoGo 0.76.0 был выпущен при поддержке NeoX.
  • NeoGo был протестирован против neo3-preview2 TestNet, теперь совместимы для изменений памяти с нодой C.
  • НеоX документация была написана.
  • neo-debugger поддержка была обновлена для Neo3 Preview 2 поддержки.

COZ

Neoscan

  • Все страницы нового дизайна были завершены для внутреннего релиза.
  • CI/CD интегрирован.
  • Cреда перешла к инсценировке.
  • Завершена мобильная ответная реакция.
  • Добавлены новые усовершенствования API.
  • Завершено отображение домена.

Neon.js

  • Выпущен предварительный просмотр SDK для neo3.
  • Завершена первоначальная документация и примеры для Neo3.

Универсальный VM

  • Реализованы привязки и тесты Python.
  • Интеграция BigInteger и связанные с ними тесты завершены.
  • Выявлено чистое кроссплатформеное решение для распределения.
  • Выполнены работы по межоперационному слою.

Neo-Python

  • Реализованы кросс-платформенные рабочие процессы CI/CD.
  • Выполнены работы по поддержке нативного контракта.

Boa

  • Опубликован внутренний релиз neo3.
  • Выпуск патча для neo2 для исправления проблемы хэша скрипта в файле ABI.
  • Добавлена поддержка:
    • списки (и основные методы поддержки)
    • dict
    • кортежи
    • NoneType
    • ByteType
    • Некоторые межоперационные методы (проверка, триггер и уведомление)
    • платежеспособность
    • импорт
    • методы хранения
    • строка (и методы поддержки, такие как нарезка, реляционные и арифметические операции)
  • Реализованы рабочие процессы CI/CD.
  • Основной метод автогенерации.

NEORESEARCH

neo-cpp-core

  • Встроенные функции кошелька.
  • Стандарт NEP-6 скоро будет завершен с использованием стандарта Neo3.
  • Шифрование AES было добавлено с интеграцией OpenSSL.
  • Другие криптографические операции эллиптической кривой были пересмотрены и тесты были улучшены.

Модели MILP

  • Модель была перенесена на новый инструмент для смешанных моделей линейного программирования в Python.
  • dBFT 2.0 полностью мигрировал и тестировался с помощью более интегрированных инструментов и проекта Google Colab Python.
  • Были проведены дополнительные эксперименты по поиску sporks в dBFT 3.0, и ни один не был найден.
  • Для предложенного dBFT 3.0 была получена новая формула ускорения, в которой никакой дополнительной фазы не потребуется в большинстве случаев, когда два выступающих предлагают блоки.

Публикации

  • Отчет dBFT переносится в журнальную версию для представления в виде документа.
  • Еще один документ, посвященный модели MILP, готовится к специальной сессии, посвященной блокчейну, до середины августа.

NEXT

NeoLine mobile

Версия для Android 2.4.1

  • Добавлена поддержка NFT (транзакции, записи транзакций, NFT-списки и т.д.).
  • Рефакторинг запроса API, включая структуру данных, метод запроса и т.д.
  • Улучшенный пользовательский опыт и исправлены некоторые проблемы, вызывающие флешбек.
  • Продолжение рефакторинга кода.

iOS версия 2.4.1

  • Добавление поддержки NFT (транзакции, записи транзакций, списки NFT и т.д.).
  • Оптимизированный механизм рендеринга модуля приложения.
  • Продолжение рефакторинга кода.

NeoLine API

  • Скорректированный NFT API.
  • Скорректирована логика плана событий.
  • Продолжение рефакторинга кода.

NeoTube

  • Скорректирована часть NFT API.
  • Добавлен логотип транзакций NFT.

NEO TRACKER

NEO•ONE

  • Оценили, а затем отказались от плана использования узла Neo C # в NEO • ONE.
  • Началась работа по использованию Neo C’ VM или CO’ C’VM в NEO-ONE для обновления Neo3.
  • Исправлена ​​проблема состояния гонки с функцией `createClient ()` в настройке NEO • ONE.
  • Добавлен сквозной тест для новой команды `neo-one compile`, чтобы увеличить охват тестированием.
  • Обновлены параметры сети по умолчанию NEO-ONE, включающие новую лав ноду NEO-ONE TestNet на testnet.neotracker.io.
  • Разъединена зависимость NEO Tracker от NEO-ONE, чтобы пользователи всегда имели последнюю версию NEO Tracker в NEO-ONE.
  • Добавлена документация о развертывании смарт-контрактов с NEO-ONE.
  • Добавлена первоначальная поддержка выходов AVM и формат отладки Neo Toolkit.

NEO Tracker

  • Запущена функция Fiat-to-NEO с помощью MoonPay.
  • Оцененный затем заброшенный план использования узла Neo C’ в NEO Tracker.
  • Исправлена проблема бесконечной загрузки токена RPX.
  • Исправлены проблемы с простоями NEO Tracker, теперь со 100%-ным временем безотказной работы.

NEWECONOLABS

NEL Browser

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

NeoRay

  • Добавлен шаблон для нового документа контракта. Когда пользователь создает контракт СЗ, вместо пустого файла открывается стандартный шаблон контракта.
  • Добавлена функция отладки для пробного запуска контракта.
  • Оптимизированные синтаксисные подсказки в кодировании контрактов для некоторых общих полей.
  • Оптимизированы дисплей информации стека. Информация о стеке обновляется в режиме реального времени.
  • Исправлена проблема, при которой информация о контракте была неправильно отображена после составления договора.

Другое

  • Рекомпилированы и передислоцированы NELSwap для изменения отображения модуля по умолчанию и исправления неправильного отображения баланса в платежах.
  • Обновлены некоторые базовые службы для адаптации к обновлениям в нодах Neo.

Red4Sec

Neo-устойчивость

  • Обновление для работы с обратными несовместимыми изменениями в разработке Neo3, такими как форматы кошелька, использование leveldb, внутренние классы и т.д.

Документация кода

  • neo3.code-doc.com был обновлен с последними изменениями.

Безопасность кода

  • Все ОР рассмотрены в нео, нео-cli, нео-вм, devpack, neo.org, и нео-модулей GitHub РЕПО.
  • Июньский pentest безопасности и открытые уязвимости обзора и отчетности.

NEOW3J

Neo3 Адаптация

  • Завершены интеграционные тесты JSON RPC – #94.
  • Реализованы класс обертки NEP-9 URI – #115.
  • Рефакторинг учетной записи и кошелька – #135.
  • Проверена осуществимость аннотаций Джексона для deserializing подклассов – #131.
  • Реструктурированы Java примеры – #1.
  • Написаны Kotlin примеры для Neo3 – #1.

neow3j-devpack и neow3j-компилятор

  • Реализованное поколение NEF и манифестных файлов – #148.
  • Реализованы магазин и нагрузка методо-локальных переменных.
  • Реализован метод вызывает методы syscall- и opcode-аннотации.
  • Реализована поддержка Runtime syscalls – #144.
  • Реализована поддержка storage syscalls – #145.
  • Реализована поддержка пользовательских классов сбора (например, Iterator).

ALIENWORKS

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

neonodes.io

  • Добавлен график рассеяния и тепловой карты, чтобы показать статус исключения нод.
  • Исправлена ошибка списка mempool и добавлена функцию “копия в буфер обмена” для транзакционого хэша.
  • Добавлен стиль pagination и upgrade в список хэш-хэшов и список исключений.
  • Добавлена функция копирования и обновление стиля пользовательского интерфейса на страницу mempool.
  • Добавлен столбец ID и панель прокрутки на странице матрицы API.
  • Рефакторинг и добавленный инструментарий на страницу статистики.

neostate.io

  • Завершена первая версия сервиса Redis для оптимизации инициализации производительности.
  • Проверенная услуга Redis для кэширования ConsensusRewards, Transactions.LastActiveAddresses, ActiveAddresses, BlockTimes, BlockSizes.

Учебное пособие

  • Добавлен смарт-контракт alienfinder.py для Lesson01 и Lesson02.
  • Завершена python версия L01 и L02 (как на китайском, так и на английском языках).
  • Рефакторинг главы нумеровать все уроки.
  • Модернизированы alien figures.
  • Подготовка к выпуску альфа-версии.

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

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

Обзор

Neo начали месяц с объявления себя одним из пяти членов-учредителей InterWork Alliance (IWA). IWA является платформой нейтральной, некоммерческой организацией, которая стремится поощрять принятие основных токенов на бизнес-уровне путем разработки и продвижения стандартов токенов сети. Другими членами-учредителями являются Microsoft, Accenture, Digital Asset и SIX Digital Exchange.

Глава NGD Сиэтл Джон деВадосс занимает должность в Совете директоров и будет исполнять обязанности председателя Руководящего комитета по инструментам.

Neo также сотрудничает с IWA для повышения осведомленности и предоставления сообществу обновления через статьи и онлайн-сессии AMA.

К концу месяца, Neo начали готовиться к презентациям для июльских событий, Да Хонгфей опубликовал гостевую статью на Coin Telegraph с акцентом на макро роль USDT.

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

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

2 июня

Джон деВадосс появился во второй части серии из двух частей на Neo News Today подкасте для обсуждения филиала NGD Сиэтл и его продуктов.

2 июня

Neo инициировали InterWork Alliance для ускорения массового внедрения блокчейна в качестве одного из пяти спонсоров.

18 июня

Джон деВадосс провел сессию RoundTable по корпоративному блокчейну на Blockdown 2020.

30 июня

Да Хонгфей опубликовал статью под названием “USDT: Борьба с гегемоний США, отстаивание CBDC, за его пределами”.

Весь месяц

Авторы Neo Column продолжали публиковать английские и китайские статьи на различные темы.

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

Сообщества

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

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

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

Обзор

В июне в рамках ряда проектов по экосистемам были достигнуты важные вехи.

Это был хороший месяц для бирж, когда Nash впервые достиг дневного объема в 1 млн. Долларов США, а Switcheo увеличился на 300% по сравнению с маем. Switcheo также прошли через ребрендинг, целью которого было переориентировать свою идентичность и отразить свои ценности.

Был также достигнут прогресс в области пространства кошелька, и лаборатория O3 Labs сделала еще один шаг на пути к его полному перезапуску. Бета-версии настольных и мобильных кошельков O3 были выпущены с обновленным пользовательским интерфейсом, за которым последовал AMA, размещенный на Neo Reddit, чтобы позволить сообществу познакомиться с новой командой.

NEXT запустила свою платформу NFT, которая позволяет пользователям отправлять и получать NFTs из кошелька NeoLine. Для продвижения новой функциональности был проведен конкурс, который позволил китайским пользователям материковой части страны претендовать на токен T-Shirt NFT и использовать его для того, чтобы претендовать на реальную футболку.

В пространстве идентификации, Bridge Protocol выпустила v3.0 его Bridge Identity Platform, которая включала такие функции, как Ethereum и Neo кросс-чейн поддержка и реструктурированный SKD.

Moonlight выпустили v1.1 своей платформы, которая добавила новую функциональность аналитики в свой профиль и ссылку панелей мониторинга наряду с различными другими общими улучшениями. Обновление предназначено для предоставления пользователям прямого доступа к полезным знаниям, которые могут быть использованы для содействия усилиям сетей.

Экосистема Neo также приветствовала MADANA, немецкую компанию, которая специализируется на конфиденциальных вычислениях – в частности, на аппаратных основе технологии Trusted Execution Environment (TEE). MADANA будет сотрудничать с Neo для оценки использования NeoFS наряду с защищенными приложениями для обработки.

Резюме роста экосистем в июне можно найти ниже:

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

Обновления

  • 2 июня ежедневный объем биржи Nash достиг 1 миллиона.
  • Neo и MADANA объявили о партнерстве 8 июня. MADANA является немецкой компанией по кибербезопасности и конфиденциальности, которая будет изучать NeoFS для конфиденциальных вычислений.
  • Switcheo запустил новый брендинг и испытал увеличение объема биржи на 300% по сравнению с маем.
  • NEXT запустила свою Neo-платформу NFT, где пользователи могут выдавать, запрашивать и передавать основанные на neo NFTs через кошелек NeoLine. NFT браузер также был добавлен в NeoTube.
  • Bridge Protocol запустил v3.0 платформы Bridge Identity, которая включает в себя кросс-цепную поддержку Neo и Ethereum.
  • Moonlight выпустила v1.1 релиз своей платформы, добавив новые функции аналитики для профиля и ссылки панелей мониторинга наряду с различными другими общими улучшениями.
  • Cеть QLC опубликовала свой квартальный отчет за 2 квартал 2020, в котором было выделено почти 78 000 ежедневных активных пользователей QWallet, интегрирована поддержка проектов децентрализованного финансирования (DeFi) и рост использования QGAS для мобильных платежей.
  • O3 выпустила новую бета-версию для всех платформ с новым пользовательским интерфейсом, а также провела сессию AMA на Reddit.
  • Neo сотрудничала с OKEx для серии летних наград и провела сессию AMA в официальной группе Telegram Neo.

ЛИКВИДНОСТЬ

ЛИКВИДНОСТЬ

Биржи