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

Ноябрь 2020

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

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

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

Еще одним примечательным событием стало введение NEP-17 – нового стандарта токенов для Neo3. NEP-17 наследует большинство тех же методов от NEP-5 с несколькими новыми улучшениями, такими как метод onPayment, который позволяет контрактам реагировать на передачу и автоматически обрабатывать или отклонять ее.

Тем временем группы разработчиков сообщества Neo внимательно следили за развитием Neo3. NeoGo от Neo SPCC, Mamba от COZ, NEO-ONE от NeoTracker и neow3j от AxLabs – это лишь несколько проектов, идущих в ногу с Neo3 и реализующих поддержку по мере завершения работы над новыми функциями.

Набор инструментов NGD Enterprise Blockchain Toolkit для VS Code также получил ряд усовершенствований для поддержки предварительных версий Neo3, включая поддержку Oracle для частной сети Neo Express и улучшенные потоки вызовов/просмотров для Visual DevTracker.

Для постоянных пользователей исследователи Dora и NeoTube провели дополнительную подготовку для обеспечения удобного просмотра веб-страниц Neo3, а также продолжили работу по подготовке кошельков NeoLine и Neon для новой сети.

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

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

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

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

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

Прогресс Neo3

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

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

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

Управление и экономическая модель

Neo3

Все PR, связанные с управлением и экономикой, были объединены в ноябре, что ознаменовало завершение этих компонентов для Neo3. Изменения включали ряд исправлений и оптимизаций, особенно в части распределения вознаграждений GAS. В окончательном варианте пользователи, которые проголосуют за ноды на основе консенсуса, получат 2/28 GAS, сгенерированных на каждый блок, в то время как пользователи, не участвующие в голосовании за ноды консенсуса, получат 1/28 (пропорционально их относительному весу голоса).

Эти вознаграждения были перебалансированы, чтобы лучше покрывать операционные расходы членов комитета. После внесения изменений избирателям, голосующим за 21 топ нод, назначается 80% вознаграждений за блок GAS, члены комитета делят 10%, а оставшиеся 10% распределяются между всеми держателями NEO.

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

Дерево состояний

Neo3

Предложение использовать Merkle Patricia Trie только для хранения последнего состояния (#1996) в настоящее время тщательно протестировано, предназначено для улучшения TPS и снижения требований к хранению нод. После обсуждений в основной команде это изменение и другая логика, связанная с состоянием, была отделена от ядра и перенесена в неомодули. (#408, #410, #414).

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

Oracle

Внедрение службы Oracle для Neo3 близится к завершению. В течение последнего месяца команда разработчиков сосредоточилась на PR, который переместит сервис на неомодули (#326), применив в процессе несколько исправлений ошибок и других улучшений.

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

Воздействие на инфраструктуру

В ноябре также был введен новый стандарт токенов, NEP-17 (#2024). NEP-17 предоставляет новый метод onPayment для замены подлежащего оплате чека в развернутом контракте. Если получателем перевода токена является развернутый контракт, он вызовет метод onPayment, позволяя ему реагировать на перевод и автоматически обрабатывать или отклонять его соответственно. Новый стандарт наследует большинство тех же методов от NEP-5, которые он заменяет, за исключением метода имени, который был удален и теперь включен в манифест контракта для всех контрактов.

Другие заслуживающие внимания изменения включают увеличение MaxValidUntilBlockIncrement до 5760 (#2042), что составляет примерно 24 часа, и переход MaxTraceableBlocks в конфигурацию протокола со значением по умолчанию 2102400, или примерно 365 дней. Кроме того, в SmartContract Framework (#362) были добавлены UInt160, UInt256 и ECPoint, а также два межоперационных сервиса System.Binary.Itoa и System.Binary.Atoi (#2043), которые служат для преобразования типов BigInteger в String и inverse.

Теперь клиент может также добавлять службы через систему плагинов (# 2068), например, ConsoleService может быть добавлен в систему, чтобы разрешить плагинам доступ к консоли. Наконец, было реализовано несколько целочисленных типов приведения, такие как short, ushort, byte и sbyte (#380).

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

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

Ноябрьские основные моменты

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

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

DEFI

Flamingo Finance от NGD

В течение ноября команда сосредоточилась на разработке компонентов управления и оптимизации других платформ для Flamincome и Flamingo платформы. Flamincome увидел выпуск своего управляющего токена FLAG и запуск включенного DAO для голосования на основе Ethereum. На стороне Flamingo модуль Swap был обновлен, чтобы представить новую торговую пару SWTH / nNEO и вознаграждение FLM за предоставление ликвидности.

На стороне Flamingo модуль Swap был обновлен, чтобы представить новую торговую пару SWTH / nNEO и вознаграждение FLM за предоставление ликвидности. Наконец, команда также объявила о предстоящем конкурсе Perp Trading Competition, который будет сопровождать его бета-запуск.

https://flamingo.finance/

NODE

NeoGo от Neo SPCC

В ноябре Neo SPCC внимательно следили за реализацией основного узла C#, внедряя все обновления Neo3 в ноду Go. Изменения включают в себя добавление механизма транзакций повторной передачи, порционной поддержку запроса JSON-RPC, и P2P нотариального нативный договора предоставить услугу по сбору подписей. Команда также интегрировала проверку манифеста в компилятор на соответствие NEP-17 и добавила опцию протокола stateroot в заголовок.

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

EXPLORER и MONITOR

Dora от COZ

К ноябрю COZ добилась значительного прогресса в интеграции Neo3 в Dora. Изменения сопровождались капитальным ремонтом серверной части, предназначенным для удовлетворения потребностей сервиса в производительности и масштабировании, а также ведутся работы по согласованию API Neoscan в рамках подготовки к его окончанию.

https://dora.coz.io/

NeoTube от NEXT

В ноябре компания NEXT выпустила новую версию NeoTube, специально разработанную для блокчейна Neo3. Новая версия (https://neo3.neotube.io/) включает специальную страницу токенов и подробную разбивку транзакций, включая подписывающих лиц, информацию о свидетелях, уведомления и другую стандартную информацию.

https://neotube.io/

SMART CONTRACT COMPILER

Boa от COZ

COZ продолжала работать над своим компилятором Python до ноября, представив ряд новых функций, необходимых для новых примеров контрактов, которые в настоящее время разрабатываются. К ним относятся пример atomic swap контракта и шаблон для нового стандарта токенов NEP-17.

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

neow3j от AxLabs

В ноябре был выпущен Neow3j v3.5.0, в котором был внесен ряд улучшений в компилятор AxLabs для контрактов Java. Завершена поддержка генерации исключений и блоков try-catch-finally, а также поддержка событий смарт-контрактов. В настоящее время команда пытается предоставить справочную информацию по выполнению контракта на заменяемый токен, совместимого с NEP-11, написанного на Java.

https://github.com/neow3j/neow3j

SDK

neow3j от AxLabs

Neow3j v3.5.0 также принес небольшие исправления и улучшения в SDK. Добавлена проверка на недопустимые десятичные дроби при передаче токенов и исправлены типы возвращаемых элементов стека Any и InteropInterface. AxLabs внимательно следит за развитием Neo3 Preview4 и продолжает соответствующим образом адаптировать свои инструменты.

https://github.com/neow3j/neow3j

neon-js от COZ

Библиотека Neon.js подверглась разнообразному рефакторингу, призванному заменить предыдущую «быструю реализацию» различных компонентов на более постоянный и поддерживаемый формат.

https://docs.coz.io/neo3/neon-js

Mamba от COZ

В ноябре была завершена работа над уровнем взаимодействия для Mamba SDK, который был протестирован со сборкой Preview3. Новая версия будет выпущена в ближайшем будущем, перед выпуском Preview4, за которым последует еще один патч для исправления любых критических изменений.

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

SMART CONTRACT & DAPP FRAMEWORK

NEO-ONE от NEO Tracker

Основываясь на выпуске NEO • ONE v3.0, который был представлен в конце октября, в ноябре команда Neo Tracker выпустила несколько исправлений ошибок в выпуске. Обновления для хранилищ передачи и балансировки токенов и различных методов RPC гарантируют, что теперь вызовы возвращают ожидаемую информацию и типы данных. К ноде также были добавлены данные журнала приложений, предоставляющие доступ к более подробной информации о контракте, и теперь команда работает над клиентскими API-интерфейсами для обработки взаимодействия с ним конечного пользователя.

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

https://neo-one.io/

Neo Debugger от NGD Enterprise

В ноябре NGD Enterprise продолжила итерацию по компонентам, включенным в его инструментарий блокчейна для VS Code. Neo Smart Contract Debugger был обновлен с улучшениями для поддержки предварительной версии, а модуль Neo Express получил поддержку Oracle частной сети. В Visual DevTracker также были внесены новые улучшения, ориентированные на взаимодействие с разработчиками, улучшение процессов вызова / просмотра и другие изменения для поддержки следующей предварительной версии Neo3.

https://marketplace.visualstudio.com/items?itemName=ngd-seattle.neo-contract-debug

WALLET

Neon от COZ

В ноябре была выпущена новая версия кошелька Neon, v2.6, включающая основные обновления зависимостей, автоматическую поддержку беспроводных обновлений и редизайн как светлых, так и темных тем. За выпуском последовал патч v2.6.1, который расширяет параметры обозревателя блоков, добавляет новые узлы в список RPC и исправляет ошибку, которая препятствовала отправке нескольких токенов Switcheo.

https://neonwallet.com/

NeoLine от NEXT

NEXT продолжил работу над версиями кошелька NeoLine для Neo3. Что касается мобильного кошелька, то оптимизация модуля Neo3 TestNet и добавление адресной книги и центра сообщений, как ожидается, улучшат пользовательский опыт после запуска Neo3 Testnet. Плагин Chrome также был обновлен с полной поддержкой нескольких цепочек и настройками интерфейса для их соответствия. Наконец, серверная служба NeoLine была обновлена для улучшения курсов обмена активов, системы уведомлений и устранения различных ошибок.

https://neoline.io/

NEOFS

NeoFS от Neo SPCC

В ноябре ядро NeoFS претерпело ряд улучшений. Neo SPCC реализовал новый механизм хранения BLOB-объектов для повышения эффективности для больших и малых объектов и добавил новую метабазу с поддержкой индекса для быстрых операций, таких как SEARCH и HEAD.

Поддержка кэша записи SSD теперь также реализована в дополнение к новому синтаксическому анализатору языка запросов Netmap. Схема управления сетью получила обновления в соответствии с обсуждениями Neo, и был развернут ряд новых функций NeoFS CLI.

Внешние сервисы также получили обновления, особенно те, которые связаны с компонентами CDN. Завершено тестовое покрытие для инструментария CDN SDK и настроено интеграционное тестирование. Шлюзы HTTP и S3 теперь полностью интегрированы в CDN; компоненты в настоящее время развертываются для тестирования реальной среды.

https://fs.neo.org/

Разное

Аудит Red4Sec

Постоянно проводимый группой основной аудит Neo3 достиг 80% охвата. Предстоящий выпуск Preview4 в настоящее время проходит оценку на предмет каких-либо дефектов безопасности.

https://red4sec.com/en

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

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

Обзор

В течение ноября маркетинговая группа сосредоточила свои усилия на усилении подготовки к запуску Neo3 Preview4 и TestNet. Лично я очень взволнован предстоящим запуском Neo3 Preview 4, который знаменует собой добавление нескольких ключевых функций: встроенного Oracle, механизма управления и экономики токена, а также усовершенствованного стандарта NEP-17 в качестве апгрейда NEP-5.

Я считаю, что эти новые функции являются незаменимыми элементами амбиций Neo3 по созданию «прямо из коробки» полнофункционального блокчейна. Мы работаем над серьезным обновлением официального сайта, чтобы привлечь внимание сообщества к основным изменениям в Neo3. Команда также планирует несколько онлайн-мероприятий, чтобы дать сообществу возможность лично пообщаться с нашими разработчиками Neo3.

С другой стороны, команда Flamingo решила отложить запуск Perp до середины декабря, чтобы найти время для проведения всестороннего тестирования и оптимизации. Мы хотим применить более осторожный подход к запуску продукта, и команда будет проводить трейд конкурс вместе с бета-версией.

– Юань Гао, директор по маркетингу NGD

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

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

1 ноября

Да Хонгфей присоединился к подкасту Nash Beyond the Chain, чтобы обсудить, как децентрализованные финансы вступили в новую эру, поскольку цифровые валюты все больше становятся всемирно признанным продуктом. Соучредитель Da и Nash Фабио Кансин поделился своими взглядами на нынешнюю волну DeFi и на то, как они ориентируются в ее водах.

4 ноября

Flamingo Finance и O3 Labs совместно организовали мероприятие Ask Me Anything и предложили участникам награды FLM. O3 Labs обсудила интеграцию поддержки биткойнов и Ethereum в свои мобильные и веб-кошельки, а команда Flamingo рассказала о подготовке к запуску своего модуля управления DAO. AMA прошла на канале #o3-ama сервера Flamingo Finance Discord.

5 ноября

Да Хонгфей, выступил на онлайн-панели на Hong Kong Fintech Week о том, как блокчейн может ускорить развитие финансовых технологий.

13 ноября

Джон Вангучаствовал в программе Ask Me Anything вместе с Юань Таном, техническим руководителем Poly Network, и Генри Ма, главным техническим директором сервисной сети на основе блокчейна (BSN). AMA была проведена, чтобы подчеркнуть недавнюю интеграцию нового Poly Enterprise Poly Network в BSN для облегчения межсетевых транзакций.

19 ноября

Да Хонгфей, принял участие в интервью с Blockchain.News’ Сара Тран, чтобы обсудить будущее блокчейн и цифровой экономики. Да рассказал о развитии блокчейна в Китае и партнерстве Neo с сервисной сетью на основе блокчейна.

20 ноября

NGD провела мероприятие Ask Me Anything on Neo в официальной Telegram-группе с Neo St.Petersburg Competence Center, которая предложила подробный обзор децентрализованной облачной платформы NeoFS и ее отличий от конкурентов. В Neo SPCC приняли участие технический директор Анатолий Богатырев, директор по информационным технологиям Станислав Богатырев и инженер-программист Алексей Ванин. На AMA трио рассказало об архитектуре и функциональности NeoFS и ответило на вопросы сообщества.

22 ноября

Да Хонгфей поделился своим мнением о том, как COVID-19 повлиял на криптопространство, в статье CoinTelegraph: «Выявив слабые места нашей нынешней парадигмы, COVID-19 также подчеркнул острую необходимость в технологии блокчейн.”

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

Сообщества

TWITTER
FACEBOOK
REDDIT
DISCORD
MEDIUM
YOUTUBE
WECHAT
WEIBO

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

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

Обзор

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

После получения второго раунда финансирования в размере 1,2 миллиона долларов США, возглавляемого DeFinance Capital, Switcheo учредил Switcheo Development Fund. Инициатива призвана побудить разработчиков экосистемы создавать новые децентрализованные технологии и была принята сообществом как предложение по улучшению TradeHub. Более того, пара SWTH / nNEO была указана на Flamingo Swap, и мы рады видеть, что вся экосистема растет в синергии, чтобы создавать больше ценности и вариантов использования для блокчейна Neo. Мы надеемся на дальнейшее сотрудничество между Neo и Switcheo в расширении нашей экосистемы разработчиков.

Что касается NFT, GhostMarket собирается развернуть очень инновационную платформу – магазины монетного двора. Эти монетные дворы позволят художникам, музыкантам и создателям игр создавать свои собственные NFT. В рамках развития текущих технологий NFT, монетные дворы позволят создателям создавать вложенные NFT, встраивая другие цифровые активы.

– Джон Ванг, директор NGD EcoGrowth.

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

Обновления

5 ноября

Компания Switcheo обеспечила инвестиции в стратегическую сделку по привлечению капитала в размере 1,2 млн долларов США под руководством DeFiance Capital. К этому раунду присоединились компании Three Arrows Capital, Digital Assets Capital Management, DeFi Capital и MXC Exchange.

11 ноября

Translateme.Network завершила тестирование своей третьей рабочей модели машинного перевода: с английского на русский. С запуском бета-версии TranslateMe Market в октябре 2020 года у платформы уже более 2000 участников.

18 ноября

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

23 ноября

Нэш представил Nash Link Invoice, новую услугу, которая позволяет подрядчикам использовать платформу Nash Link для создания счетов-фактур, приема платежей в криптовалюте и расчета средств в фиате.

25 ноября

Сообщество Switcheo передало предложение по управлению для активации Фонда развития Switcheo, предназначенного для поощрения развития инфраструктуры сообщества.

ЛИКВИДНОСТЬ

ЛИКВИДНОСТЬ

Биржи