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

Июнь 2021

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

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

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

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

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

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

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

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

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

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

Прогресс N3

Основные разработчики выпустили версию N3 RC3 в июне. 30 мая состоялся релиз RC3 TestNet, с добавлением различных новых функций для разработчиков. Новые системные вызовы Base58Check для кодирования/декодирования, для получения баланса учетной записи Neo и выбора голосов были значительными дополнениями наряду с другими улучшениями, включенными в RC3.

С тех пор команда продолжает улучшать работу с N3, обновляя процедуры обработки ошибок и исправляя новые граничащие с багами случаи в основном протоколе, ноде и пакете разработки C#. Усовершенствования продолжают применяться в различных подсистемах, включая Oracle, RPC и консенсусные компоненты.

Возможно, самое весомое обновление N3 в июне – введение поля nonce в заголовки блоков N3, используемые вместе с VRF для предоставления доступа к новому вызову системы GetRandom для использования в смарт-контрактах. Возможность доступа к подтверждаемому случайному числу открывает полезный функционал для широкого спектра типов смарт-контрактов, включая игры, DeFi и другие приложения. В будущем, возможно улучшение реализации с использованием подписей BLS.

NeoFS Transplanting

NGD продолжает свои усилия по переносу логики NeoFS из исходного кода Go на C#. В течение последнего месяца усилия по разработке были сосредоточены на обновлении neofs-api-csharp и FileStoragePlugin. NGD также начал тестирование C# версии ноды InnerRing.

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

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

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

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

Этапы проекта

НОДЫ

NeoGo от Neo SPCC

В июне команда NeoGo работала над проектом обмена состояниями P2P и начала разработку необходимых изменений протокола. Также была добавлена поддержка узлов NeoFS с поддержкой TLS.

https://github.com/nspcc-dev/neo-go

EXPLORER и MONITOR

Dora от COZ

В июне Dora получила ряд улучшений, включая добавление областей подписи, разбивки сборов, новые типы параметров событий и исключения. Эти функции в настоящее время проходят проверку и будут доступны в последующем релизе.

https://dora.coz.io/

КОМПИЛЯТОР СМАРТ-КОНТРАКТОВ

Boa от COZ

COZ выпустила Boa v0.8.2 в июне, с многочисленными улучшениями в удобстве использования, оставаясь в соответствии с последним устройством N3. Улучшения включают новое обеспечение взаимосвязи и триггеры. В настоящее время основное внимание в проекте уделяется импорту пользовательских пакетов, что, как ожидается, значительно расширит возможности крупных проектов по разработке на Neo, сохраняя при этом поддерживаемый код.

https://docs.coz.io/neo3/boa/index.html

SDK

Neon.js от COZ

В июне команда COZ завершила свой WalletConnect SDK для Neo N3, впервые объявив, что протокол с открытым исходным кодом можно использовать с кошельками Neo. Документация и совместимый веб-кошелек для тестирования уже стали доступны для разработчиков, для начала адаптации сервиса в качестве безопасного метода интеграции между кошельками dApps и Neo.

https://github.com/CityOfZion/neon-js

Mamba от COZ

COZ также выпустила Mamba v0.8 в июне, добавив критические функции, необходимые разработчикам dApp. Дополнения включают поддержку кошелька, возможность подписывать транзакции и совместимость с RC3. Ожидается, что доступная в настоящее время функциональность удовлетворит большинство основных потребностей разработчиков, желающих взаимодействовать с блокчейном N3 из среды Python. В сочетании с Boa Mamba теперь можно использовать для создания целого решения dApp на Python на N3.

https://github.com/CityOfZion/neo-mamba

СМАРТ-КОНТРАКТЫ И СТРУКТУРА DAPP

Neow3j от AxLabs

В июне Команда AxLabs выпустила neow3j v3.11.2, обновив библиотеку с выпуском N3 RC3. В дополнение к ряду важных исправлений ошибок, различные компоненты в библиотеке были переработаны и реструктуризованы, для более интуитивного и понятного опыта разработчиков.

Параллельно команда также разработала пример dApp, который послужил вдохновением и направил Java-разработчиков, желающих разрабатывать продукты на Neo N3. dApp использует простой механизм управления, который позволяет участникам голосовать за лучшие мемы, и дает пример интеграции фронтенда NeoLine.

https://github.com/neow3j/neow3j

NEO-ONE от NEO Tracker

В июне команда NEO Tracker выпустила NEO•ONE v3.3.0-rc3 с полностью совместимой реализацией ноды. Новые API и исправления ошибок в компиляторе также были включены для облегчения создания смарт-контрактов RC3, написанных на TypeScript. Команда также обновила версию своего веб-сайта N3 с улучшенной документацией и руководствами по настройке среды и доступным API.

https://neo-one.io/

Инструментарий Neo Blockchain от NGD Enterprise

В июне, команда NGD Enterprise работала над различными улучшениями Инструментария Neo Blockchain. В частности, поддержка чипов Mac M1 в Инструментарии и Neo Express была очень востребованной функцией. Кроме того, была завершена поддержка отладки путешествий во времени для компонента Visual DevTracker.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-blockchain-toolkit

КОШЕЛЕК

Neon от COZ

COZ начал работу над поддержкой N3 как в десктопных, так и в мобильных реализациях кошелька Neon. Касательно рабочего стола, важный этап, достигнутый в июне, привел к появлению кандидата для релиза, который в настоящее время проходит тестирование, запланированное к выпуску в течение следующих нескольких недель. Мобильный кошелек получит запланированное обновление в ближайшем будущем, чтобы смягчить различные проблемы, обнаруженные во время бета-тестирования.

Команда интегрирует WalletConnect для N3 в обе версии, а поддержка Ledger для N3 последует вскоре после этого. Также ведется планирование пути миграции Legacy в N3 для пользователей кошельков Neon.

https://neonwallet.com/

NeoLine от NEXT

NEXT завершил разработку расширения NeoLine Chrome N3 DAPI в июне, предоставляя интерфейс для пользовательских кошельков чтобы взаимодействовать с dApps. Также был создан дополнительный режим частной цепи в качестве инструмента для разработчиков, упрощающий процесс тестирования интеграций DAPI в локальных сетях.

https://neoline.io/

NEOFS

NeoFS от Neo SPCC

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

Команда также добилась значительного прогресса в различных сервисах NeoFS, особенно в выходе S3, который теперь имеет поддержку контейнера создания и удаления, ряд исправлений ошибок и переработанную схему аутентификации. Обновления также были применены к выходу HTTP и SDK, добавив поддержку кошельков NEP-6 среди других изменений.

https://fs.neo.org/

АУДИТ

Аудит кода Red4Sec

В июне Red4Sec представил свой аудиторский отчет по версии Neo N3 RC3. Проблемы, выявленные в ходе тестирования, в настоящее время находятся на рассмотрении, поскольку Red4Sec продолжает оценку безопасности на наличие новых изменений в протоколе.

http://red4sec.com/en

ДОПОЛНЕНИЕ

Dojo от COZ

Новые статьи были выпущены на Dojo в июне с фокусом на разработчиков dApp. Пособия по написанию смарт-контрактов на Python и взаимодействию с ними в JavaScript стали доступны, а в новой статье WalletConnect показано, как интегрировать протокол в приложение.

https://dojo.coz.io/

МАРКЕТИНГ И ЭКО-РОСТ

МАРКЕТИНГ И ЭКО-РОСТ

Рост экосистемы

МАРКЕТИНГ И ЭКО-РОСТ

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

12

Денис Суслов и Гарри Пирсон были приглашены для участия в первом голосовом чате Discord на Neo Frontier Launchpad. Цель этого обмена состояла в помощи по направлению заявок Planathon, предоставляя платформу для поиска потенциальных участников.

16

«Neo Global Community Video Competition» был официально запущен и обновлен до «Neo Global Creative Content Competition» 2 недели спустя. Конкурс получил очень положительный отклик на локальном и международном уровнях.

18

Генеральный директор COZ Тайлер Адамс был приглашен принять участие во втором семинаре Neo Frontier Launchpad. Семинар был посвящен теме«Разработка смарт-контрактов на Neo»,после чего последовала сессия вопросов и ответов для облегчения общения между участниками.

21

Третий семинар Neo Frontier Launchpad был организован Ли Ченом из подразделения цифровых активов NGD. Семинар направлен на обмен опытом о том,как разработать проект DeFi на Neo через исследование опыта Flamingo.

22

Станислав Богатырев и Алексей Ванин из Neo SPCC были приглашены провести четвертый семинар Neo Frontier Launchpad. Они дали практическое введение в NeoFS,исходную децентрализованную систему хранения данных на Neo.

25

Гарри Пирсон и Джон деВадосс были приглашены принять участие в пятом онлайн-семинаре Neo Frontier Launchpad. Семинар в основном был посвящен разработке NFT в исходном стандарте Neo и Neo N3 NEP-11 для NFT.

28

Клод Мюллер, Майкл Бухер и Гиль Сперб. Мачадо из Axlabs были приглашены провести шестой семинар Neo Frontier Launchpad. AxLabs выступила с докладом об управлении в смарт-контрактах и опубликовала приложение Governance dApp, состоящее из интерфейсного элемента JavaScript и смарт-контрактов Java.

29th

Neo провела встречу с открытыми вопросами и ответами с гостями из Neo SPCC, NGD Enterprise и NGD, чтобы помочь участникам узнать больше о стартовой площадке и разработке Neo.

30th

Основатель Neo, Да Хунфэй, был приглашен присоединиться к онлайн-AMA PANews, китайского сообщества Telegraph, чтобы обсудить, как Neo N3 разрушит границы между цифровым и физическим мирами, и какой подход будет принят в наращивании сил для экологического роста.

МАРКЕТИНГ И ЭКО-РОСТ

Сообщество

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

ЛИКВИДНОСТЬ

ЛИКВИДНОСТЬ

Биржи