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

Апрель / май 2021 г.

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

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

После выпуска Neo N3 RC1 в марте, команда разработчиков Neo была напряженной работой по подготовке платформы для первого официального хакатона. Объявленный в мае, Neo Frontier Launchpad призывает разработчиков быть в числе первых, чтобы построить приложения на новаторской новой версии блокчейна Neo.

По мере того как разработчики начинают выстраиваться в очередь, чтобы побороться за призы и инкубационные возможности в размере более 100 000 долларов США, разработка N3 вступает в завершающую стадию. Команда Neo поставила две новые версии N3 в мае, RC2 и RC3, упаковав новые функциональные возможности и оптимизацию. С последним раундом изменений, первый раунд строителей будет найти себя со стабильной средой для тестирования инновационных проектов и приложений следующего поколения.

В основном протоколе разработчики найдут ряд полезных новых функциональных возможностей, доступных в последних выпусках. Base58Check кодирования / декодирования в StdLib родной контракт, JSONPath поддержку Oracle ответы, и новая функция дозаправки в GasToken родной контракт лишь некоторые из новых функций, которые открывают новые двери для смарт-контрактов.

Независимые сообщества разработчиков Neo также поддерживали темпы работы с основными, поставляя RC1 и RC2-готовыми версиями своих популярных инструментов. Эти благородные усилия привели к богатой многоязычной поддержке N3, во многих случаях выходят за рамки того, что первоначально было возможно в устаревшей цепочке.

N3 MainNet еще не запущен, но разработчики уже могут начать писать смарт-контракты на Python, Go и Java в дополнение к C, или интегрировать свои приложения с SDKs доступны в еще большем разнообразии языков. Этот прогресс является свидетельством самоотверженности сообществ Neo, силы экосистемы и возможностей, которые еще впереди.

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

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

N3 Прогресс - RC2

В апреле команда разработчиков Neo сосредоточила свои усилия на версии N3 RC2, применяя улучшения и исправления, обнаруженные после первоначального выпуска RC1. Обновление вносит ряд улучшений и оптимизаций в протокол, а также добавляет новый компилятор смарт-контрактов на C#. Выпущенный 2 мая, RC2 был позже развернут на TestNet 18 мая, что позволило разработчикам ознакомиться с последними изменениями.

Ниже приведен список наиболее заметных изменений, найденных в RC2:

Новый компилятор СЗ

Разработан новый компилятор смарт-контрактов, который способен компилироваться непосредственно из кода C. Заменив оригинальный компилятор на основе MSIL, новое решение поддерживает больше языковых функций, детерминированную компиляцию и более оптимизированный код, что приводит к улучшению работы разработчиков.

Поддержка JSONPath

В Neo JSONPath используется для фильтрации ответов JSON из узлов Oracle. Был определен набор регулярных выражений, в основном связанных с фильтрацией доступа к полям, которые используются для ограничения набора действительных фильтров оракула. Этот скрипт правил можно легко пересадить на другие языки, например, для использования в инструментах Go или Python, обеспечивая совместимость различных реализаций.

NeoFS Transplanting

Усилия по порту neoFS логики от NeoGo до C# ‘ все еще продолжаются. За последний месяц, NGD выпустила проект PR для версии C#, с хранения и оптимизации дизайна и испытаний для InnerRing. Neofs-api-csharp был обновлен до совместимости RC2.

Другие улучшения

  • Разрешить использование сценария вызова для проверки свидетелей на основе контракта в методе Calculate Network Fee
  • Добавлено больше функций к StdLib
  • Удалены Oracles из белого списка ExtensiblePayload
  • Заменена НСН на ненативную версию
  • Добавленные функции для будущей реализации
  • Добавлена новая функция заправки в нативный контракт GasToken

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

N3 Прогресс - RC3

Основные разработчики быстро продвинулись в течение мая, чтобы последовать за выпуском RC3, опубликованным 27 мая. Быстрый поворот был предназначен для подготовки сети к предстоящему хакатону Frontier, предоставляя несколько исправлений ошибок, оптимизацию и удобные новые функции по RC2.

Примечательные изменения в RC3 включают в себя:

Base58Check код/декодирование

Поддержка кодирования и декодирования Base58Check в родном контракте StdLib должна предоставить разработчикам очень полезный инструмент, способный конвертировать хэши скриптов в общедоступные адреса и из смарт-контрактов.

Улучшения команды управления CLI

RC3 приносит две новые функции в командную строку, unvote и получить учетную запись, предназначенные для обеспечения лучшего пользовательского опыта для участия в управлении. Unvote является более удобным способом отмены голосования за кандидата, а штат предлагает полезную ссылку для проверки выбора кандидата счета и текущего баланса.

Другие улучшения

  • Добавлен индекс слотов для отладки информации
  • Добавленная поддержка нулевой
  • Переупорядоченые аргументы команды отправки и передачи
  • Фиксированные точки последовательности в компиляторе C
  • Исправлено StorageMap Положить и получить DX
  • Фиксированный толчок отрицательные номера с VM ScriptBuilder

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

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

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

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

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

DEFI

Flamingo Finance от NGD

В апреле и мае команда Flamingo открыла двери для поглощения проекта сообществом, открыв приложения для новой команды, чтобы взять под контроль будущее развитие платформы. Было принято новое предложение по совершенствованию, чтобы добавить поддержку ГАЗ к платформе и создать источник средств для будущей команды.

https://flamingo.finance/

NODE

NeoGo от Neo SPCC

В апреле Neo SPCC обновила свою совместимую с N3 RC1 версию NeoGo с различными исправлениями. Группа также рефакторинг реализации CLI с рядом улучшений, в том числе NEP-11 команд и поддержки параметра данных в NEP-17 переводов. Документация и примеры также получили обновления, чтобы привести их в соответствие с последними изменениями и обеспечить лучшую точку входа для разработчиков Neo.

Сопоставляя темпы с основной командой разработчиков, Neo SPCC также выпустила rc2- и RC3-совместимые версии NeoGo в мае, адаптируясь ко всем ключевым изменениям, добавляя новые функциональные возможности. Новые дополнения включают улучшения CLI, такие как команды NFT, и пользовательские объявления сферы свидетелей для призывов.

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

EXPLORER и MONITOR

Dora от COZ

Dora была обновлена с новым сетевым монитором, который заменит monitor.cityofzion.io, с планами новых функций и инструментов анализа. COZ также начал вывод из эксплуатации Neoscan, который будет иметь свой API отображены в Дора для обеспечения минимального воздействия на пользовательский интерфейс и API потребителей. Более подробная информация о выводе из эксплуатации будет объявлена на странице команды в Twitter.

https://dora.coz.io/

SMART CONTRACT COMPILER

Boa от COZ

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

Будущие обновления будут сосредоточены на обеспечении совместимости с изменениями N3, а также на разработке документации и примеров вокруг инструмента в качестве ссылок для разработчиков. Первый учебник в результате этой инициативы был выпущен на Dojo, который использует Boa и Neon.js.

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

SDK

Neon.js от COZ

Получив поддержку RC1 в конце марта, изменения в Neon.js в основном сосредоточены на исправлениях ошибок и согласованиях с более поздними изменениями в основном протоколе N3. С интерфейсами вокруг N3 начинают стабилизироваться, внимание будет обращено на производство документации, которая сделает проект проще в использовании. Поддержка RC2 была завершена и выпущена в мае, что позволило SDK быть использованы для нескольких проектов во внутреннем хакатоне Flyby.

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

Mamba от COZ

Mamba достигла паритета RC1 в апреле с его v0.6 релизом. Примечательные изменения, найденные в этой версии, включают поддержку родных контрактов StdLib и CryptoLib, улучшенный призыв к местным контрактам, а также различные другие функции, исправления и оптимизацию. Май также увидел выпуск RC2-готовой сборки, добавив поддержку для недавно добавленных местных функций контракта и новых механизмов сжигания и дозаправки ГАС.

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

SMART CONTRACT & DAPP FRAMEWORK

Neow3j от AxLabs

AxLabs выпустил RC1-совместимый neow3j v3.9.0 в апреле, с рядом полезных новых функций для Java разработчиков. Примеры включают поддержку в devpack для отладки многофайловых контрактов и тип ByteString, который тесно моделирует тип элемента стека NeoVM ByteArray. Использование Hash160 также распространялось, чтобы препятствовать использованию строк адреса в SDK API, и были введены новые методы удобства, чтобы облегчить жизнь разработчикам.

В мае AxLabs выпустил RC2-совместимый neow3j v3.10.0 с несколькими важными исправлениями. Кроме того, они обновили внешнюю документацию и начали строить пример dApp для демонстрационных целей.

https://github.com/neow3j/neow3j

NEO-ONE от NEO Tracker

В апреле команда заняла большую позицию в разработке N3 RC1-совместимой версии платформы NEO-ONE. Реализация узла была завершена, способная синхронизироваться с RC1 TestNet, и компилятор контракта TypeScript также приближается к завершению. Эти обновления будут отодвинуты на NPM в ближайшие недели.

Новая версия, v3.3.0-rc1, обеспечит полный узел и большинство api клиентов, необходимых для взаимодействия с сетью. В релизе также будет представлена возможность компиляции, развертывания и вызова смарт-контракта TypeScript на N3 впервые. Также был запущен новый веб-сайт N3, на котором в будущем будет размещена документация по N3.

5 мая была выпущена версия NEO-ONE RC1. В настоящее время группа работает над RC2 и ожидает, что она будет завершена до конца мая.

https://neo-one.io/

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

NGD Enterprise развернула свой инструментарий Neo Blockchain для RC2, включая обновления в Neo Express, Debugger, тестовом упряжке и DevTracker. Новые версии также будут использовать новый компилятор контракта на C#. Команда также предоставила новые образцы контрактов в качестве отправной точки для разработчиков, а также и внутренний предварительный просмотр нового инструмента, Neo AppWizard, для создания образцов приложений RC2.

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

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

WALLET

Neon от COZ

Апрель увидел Neon кошелек команда обратить свое внимание на поддержку N3. Большинство изменений в кодексе были связаны с адаптацией к новой сети и закладкой основы для миграционной стратегии. Эти изменения будут выпущены ближе к выпуску N3 MainNet. Группа также отметила значительный прогресс в подключении dApp, с запланированным выпуском для этой функциональности в новом будущем.

https://neonwallet.com/

NEOFS

NeoFS от Neo SPCC

Обратная связь от запуска NeoFS TestNet привела к ряду исправлений ошибок и улучшений кода для NeoFS. Neo SPCC также недавно внедрил алгоритм EigenTrust для управления репутацией узла хранения и новый кэш записи с двумя слоями кэша.

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

https://fs.neo.org/

Аудит

Аудит кода red4Sec

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

http://red4sec.com/en

СПЕЦИАЛЬНЫЕ МЕРОПРИЯТИЯ

Flyby Хакатон из COZ

COZ принимала свой внутренний Flyby Хакатон как способ тест-драйв N3 и его инфраструктуры до официального Neo Frontier Launchpad событие. Семь групп разработчиков и участников CO-код работали над производством ряда интересных проектов, работающих на инструментах N3. Единодушным проектом, размещенным на первом месте, был полностью функциональный dapp, предлагающий сервис потоковой передачи платежей, построенный с использованием смарт-контракта Python.

Победители

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

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

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

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

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

5 апреля

Архитектор NGD Гарри Пирсон присоединился к Neo News Today Podcast, чтобы обсудить Neo Blockchain Toolkit, множество функций, которые делают разработку легкой на Neo N3, уроки, извлеченные с тех пор, как Гарри присоединился к миру блокчейна, привлекая новых разработчиков в экосистему Neo, и многое другое.

7 апреля

NGD объявила, что ищет независимую команду, которая возьмет на себя ответственность за проект Фламинго. Фламинго добился многого с момента своего запуска, при поддержке и доверии сообщества. По мере развития проекта NGD ускорит развитие Flamingo в более независимый, ориентированный на сообщество проект с более целенаправленным видением долгосрочных инноваций и роста.

7 апреля

Да Хонгфэй принял участие в онлайн-дискуссии, организованной BSN. Они провели подробное обсуждение темы “Как разорвать бедственное положение общественной цепи”.

8 апреля

Проект Neo «On-chain Developer Boot Camp» был официально запущен, привлекая многих энтузиастов блокчейна, чтобы подписаться на него.

8 апреля

Neo и ChainNews совместно организовали конкурс знаний на тему “N3, крупнейшее новое обновление с момента запуска mainnet”. 35 NEO были присуждены первой десятке участников. Конкурс завершился 14 апреля.

11 апреля

Да Хонгфей опубликовал статью “Якорь миров с гибкой и высокой производительности на цепи управления” на CoinTelegraph. В отрывке обсуждалось, как «гибкое управление» необходимо в будущем развитии блокчейн-индустрии, чтобы помочь проектам быстрее охватить надзор и реализовать их.

16 апреля

Стивен Лю, руководитель отдела развития NGD, был приглашен Университетом Фудана выступить перед студентами на тему «Умный контракт: происхождение и инновации блокчейн-приложения».

May 10th

Поли Сети технологий свинца, Тан Yuan, и O3 Labs основной разработчик, Blue, приняли участие в Neo Reddit сообщества AMA на тему “Как построить инновационный кросс-цепной бассейн?”.

May 12th

Второй торговый конкурс Flamingo Perp был официально запущен в рамках подготовки к предстоящему официальному выпуску Perp. Платформа показала много обновлений и оптимизаций после первого конкурса.

24 мая

Neo Frontier Launchpad был официально запущен. Благодаря программе Launchpad участвующие разработчики будут одними из первых, кто использует передовые возможности N3, а также конкурирует за возможности инкубации.

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

Сообщества

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

ЛИКВИДНОСТЬ

ЛИКВИДНОСТЬ

Биржи