Техническое Обновление Фонда NEM — Октябрь 2019 г.

Техническое Обновление Фонда NEM — Октябрь 2019 г.

Уважаемое сообщество, 

Фонд NEM рад поделиться с Вами текущими обсуждениями и обновлениями из технического департамента NEM за Сентябрь месяц.

Техническое обновление за Сентябрь

  • Основные разработчики ядра NEM (core-dev), выпустили следующий майлстоун программного обновления Катапульт (Catapult), под кодовым названием “Fushicho”, “Феникс” (Переведено с Японского). Данное программное обновление обеспечивает стандартизацию и производит защиту нод (узлов), имея базовую защиту от распределенных сетевых атак (DoS-атак), тем самым обеспечивая проверку нод (узлов) с плохим соединением.
  • Фонд NEM, работает над тестовой сетью майлстоуна Феникс (Fushicho), для программного обновления Катапульт (Catapult). В настоящее время мы проверяем набор функций обновления “Феникс (Fushicho) и обновим сеть, после успешной проверки. Фонд NEM тесно сотрудничает с NEM Studios, обеспечивая работоспособность различных протоколов, для программного обновления Катапульт (Catapult).
  • Центр Разработчиков NEM (NEM Developer Center) постоянно улучшается и обновляется, чтобы интегрировать новейшие функции программного обновления Катапульт (Catapult). Узнайте, над чем мы работали, просто посетите наш веб-сайт.
  • Теперь доступна новая версия интерфейса командной строки (Command line interface, CLI). Унифицированного инструмента для взаимодействия с программным обновлением Катапульт (Catapult) (nem2-cliv0.13.2). Данный инструмент необходим, для работы с адресами аккаунтов и рестрикционными мозаиками.
  • В Сентябре была проделана большая работа, над Блокчейн Эксплорером под названием («Супер эксплорер фреймворк» /Super Explorer Framework). 
  • Также была сделана большая работа над Десктопной версией кошелька (Desktop Wallet) и в настоящее время наша техническая команда команда, работает над интеграцией и совместимостью с тестовой версией майлстоуна “Феникс (Fushicho).
  • Проводится работа по обновлению и добавлению новых функций, для мобильного кошелька (Mobile Wallet).
  • Технический Департамент Фонда NEM, помог внести свой вклад,  оказал помощь для миграционного комитета, в целях разработки плана по процессу предварительной миграции.

Обновление протокола

Релиз программного обновления Катапульт (Catapult) Феникс (Fushicho), содержит защиту от распределенных сетевых атак (DoS-атак), а также имеет несколько улучшений и изменений в протоколе, добавляет поддержку последних версий компилятора CLANG 9 — клэнг, который является фронтендом для языков программирования и GCC 9 “набора компиляторов”. Рабочая группа по стандартизации, провела экспертную оценку в отношении MongoDB (документоориентированная система управления базами данных (СУБД) и это также включает изменения документа по стандартизации.

Также было добавлено несколько изменений, для устранения ошибки в обработки сообщений о автоматическом перезапуске делегированного харвестинга (PDHU), а также устранения ошибки при уведомлении о потенциальных “подписантов” после их добавления в мультиподписной аккаунт.

Кроме того, данный протокол может идентифицировать сервера по “разрешенному” IP-адресу, а не только по их публичным ключам аккаунта. Это изменение необходимо, для того чтобы, каждый публичный ключ каждой ноды (узла), отображался на одном хосте одновременно. Данное нововведение по обновлению протокола, позволяет также производить мониторинг статических нод (узлов) и отслеживать любые изменения IP этих серверов.

Экспериментальная Тестовая сеть для Катапульт (Catapult)

Фонд NEM работает над тестовой сетью Катапульт (Catapult) майлстоун “Феникс” (Fushicho). В настоящее время мы тестируем, работоспособность и интеграцию набора функций для Катапульт “Феникс” (Fushicho) и соответственно, только после тщательной проверки обновим нашу сеть. Доступная в настоящее время тестовая сеть все еще является экспериментальной и “переустанавливается” каждый раз, когда выпускается новый релиз майлстоуна.

Параллельно, сотрудники Фонда NEM работали над бета-версиями клиентских приложений, которые можно использовать для тестовой сети “Феникс” (Fushicho):

Кран (Для получения бесплатных монет) :

 демо-версия

Десктопный кошелек (Desktop Wallet): https://github.com/nemfoundation/nem2-desktop-wallet/releases

CLI (интерфейс командной строки):

 https://github.com/nemtech/nem2-cli

Мы рады объявить период открытого бета-тестирования для данного программного обеспечения. Обзор исходного кода можно посмотреть на Github, поскольку все эти проекты имеют открытый исходный код.

Центр Разработчиков NEM

Центр Разработчиков NEM (NEM Developer Center) — это веб-сайт, на котором можно узнать о новых возможностях программного обновления Катапульт (Catapult). Сотрудники технического департамента Фонда NEM ежедневно работают, над документацией и техническими руководствами для программного обновления Катапульт (Catapult).

Руководства и документация, которая была добавлена на сайт в течение Сентября:

Как осуществлять транзакции рестрикционной мозаикой 

Как отправлять рестрикционную мозаику третьей стороне

Автоматический перезапуск делегированного харвестинга (PDHU)

Динамические арендные комиссии (платежи)

Набор Средств Разработки (SDK) и Интерфейс командной строки

Доступна новая версия интерфейса командной строки, для программного обновления Катапульт (Catapult) NIS2, (nem2-cliv0.13.2 1) с некоторыми дополнениями функциями рестрикции и метаданными, этот программный пакет, все еще работает с совместим с программным обновлением Слон (Elephant) 3. 

Кроме того, сотрудники из NEM Studios делают спринты, для майлстоуна Феникс” (Fushicho). Также на сайте Github доступна новая версия TypeScript SDK (язык программирования — Набор Средств Разработки) v0.14.0, которая предоставляет такие функции, как рестрикция адреса, рестрикция мозаики и метаданные.

Эти проекты и их исходный код управляются Комитетом по управлению проектами сообщества (NEMTech).

Обновление Блокчейн Эксплорера 

Блокчейн Эксплорер, под названием («Супер эксплорер фреймворк» /Super Explorer Framework), теперь можно использовать для мониторинга и просмотра данных блокчейна тестовой сети. В настоящее время данный блокчейн эксплорер все еще использует тестовую сеть Слон (Elephant) 3, но в течение этого месяца будет обновлен до тестовой сети Феникс” (Fushicho). 

Сотрудники Фонда NEM работают над дополнительными функциями, а именно:

  • Добавлен компонент для деталей блока
  • Добавлен компонент для деталей аккаунта
  • Добавлен компонент для деталей транзакций

Десктопный Кошелек (Desktop Wallet) — Обновление

Сотрудники Фонда NEM, работают над бета-версией Десктопного Кошелька (Desktop Wallet), который совместим с этапом майлстоуна Катапульт (Catapult) Феникс” (Fushicho) с версией v0.8.1.

Некоторая недавняя работа включают в себя:

  • Разрешать переключение сети (с публичной на приватную сеть), если не используется мозаика nem.xem в качестве нативной валюты. 
  • Рефакторинг (процесс улучшения кода) аккаунтов / управление кошельком.
  • Информация о делегированном харвестинге аккаунта, теперь доступна на странице «Аккаунт».
  • Трансфер модуль позволяет создавать переводные транзакции в виде агрегированных транзакций, для разрешения взаимодействия с мультиподписными аккаунтами.
  • Раздел “мозаика”, теперь содержит информацию о созданных мозаиках.
  • Раздел “пространства имен”, теперь отображает информацию о созданных пространствах имен и псевдонимах.
  • Раздел “мультиподписных аккаунтов”, теперь позволяет преобразовывать аккаунты в мультиподписные.

Более того, наша техническая команда, столкнулась с большими изменениями в майлстоуне Катапульт (Catapult) Слон (Elephant) 3, и теперь мы работает над тем, чтобы интегрировать данные изменения в майлстоун Катапульт (Catapult) Феникс” (Fushicho). Вы можете ожидать новый релиз в течение этой недели.

Мобильный Кошелек — Обновление

Фонд NEM тесно сотрудничает с системным интегратором из Индии Hatio Innovations, над созданием мобильного кошелька, который будет иметь минималистичный дизайн и совместимость с мобильными системами Android и iOS.  С дорожной картой и планом развития можно ознакомиться здесь.В сентябре были внесены некоторые изменения и уже в октябре ожидается обновление.

  • Модуль для отправки и получения мозаики в сети Катапульт (Catapult) NIS2.
  • Десктопный кошелек NEM будем совместим с иерархически детерминированными кошельками (HD)
  • Импорт QR-кодов / экспорт детерминированных кошельков (HD)
  • QR-коды для запросов инвойсов (счетов)

В настоящее время в мобильный кошелек, добавляются новые функции и мы рады сотрудничать с Индийским интегратором Hatio Innovations.

Рабочая Группа по Публичной Миграции Сети

Фонд NEM внес вклад, для миграционного комитета, тем самым выработав текущий план и рекомендации. Описанный план действий и техническое определение рекомендованной опт-ин (подписки), для миграции данных с NIS1( текущая публичная сеть mainnet) в Катапульт (Catapult) NIS2.

В прошлом месяце миграционный комитет выпустил первую и вторую итерацию обновления для сообщества и Вы можете ознакомиться с данными обновлениями:

Миграционный Комитет — Обновление Сообщества #1

Миграционный Комитет — Миграция Катапульт (Catapult) #2

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

Заключение

В Сентябре месяце наш технический отдел Фонда NEM, сосредоточил все усилия на тестовой сети и предстоящей миграции публичной сети с NIS1 на Катапульт (Catapult), а также приложил усилия по её стандартизации. Технический отдел Фонда NEM, будет также производить эту работу в Октябре месяце, по данным направлениям.