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

Техническое Обновление Фонда NEM - Август 2019 г.

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

Присоединяйтесь к нашему Slack каналу: nem2.slack.com

 Краткое Июльское техническое обновление 

  • Основные разработчики выпустили вторую версию Катапульт (Catapult) под кодовым названием “Слон 1- релиз” (Elephant 1- release). Данное обновление поставляется с уже реализованными метаданными и с рестрикцией для Мозаики (Mosaic) / Аккаунта (Account). 
  • Фонд NEM активно участвует в интеграции и создании, тестовой десктопной версии кошелька для Катапульт, в создании блок-эксплорера (блок-проводника ), (под кодовым названием «Супер эксплорер фреймворк»).
  • Набор средств разработки программного обеспечения (SDK) были обновлены до совместимости с релиз версией “СлонElephant.
  • Рабочая группа по стандартизации провела экспертную оценку проекта “Катапульт сatbuffer
  • Рабочая группа по выпуску публичной сети Катапульт (Catapult), работает над написанием и переписыванием документа NIP#8, чтобы лучше определить наборы данных NIS1 в NIS2 и добавить информацию, как будет проходить процесс миграции и основные правовые последствия.
  • Тестовая сеть Катапульт (Catapult) работает на релиз версии “СлонElephant.
  • Рабочая группа по токенизированным ценным бумагам приступила к разработке документа NIP # 9: NEM Стандарт токенизированных ценных бумаг.

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

Выпуск релиза “Слон 2” (Elephant 2) —  является второй итерацией майлстоун “Слон” (elephant).

В последнем выпуске представлена реализация метаданных для Аккаунтов / (Accounts) Мозаик (Mosaics) / Пространства имен (Namespaces), которая действует как хранилище значений ключей(Key-value database) для аккаунтов, мозаик или пространств имен.

Помимо возможности настраивать рестрикцию для аккаунтов, теперь также можно производить рестрикцию для мозаик. Примером этого может быть ограничение (рестрикция) использования мозаики пользователями, прошедшими процесс KYC (Знай своего клиента) или любые другие делегированные бизнес рекомендации / юридические рекомендации. Такие функции, как Рестрикция Мозаики, открывает широкие возможности для работы с финансовыми инструментами, с использованием технологии Катапульт (Catapult).

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

Интеграция Клиента (Кошелька)

Техническая группа Фонда NEM работает над десктопной версией кошелька.

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

Набор функций совместим с версией майлстоун Катапульт (Catapult) Дракон (Dragon):

  • Переводы и пользовательские транзакции
  • Управление пространством имен
  • Управление мозаикой
  • Подписание транзакции
  • QR-коды для резервного копирования аккаунта
  • Инвойсы
  • Контакты

На данный момент мы сосредоточены на предоставлении улучшенного пользовательского интерфейса, для кошелька Катапульт (Catapult) и активного взаимодействия с пользователями.

Мы также работали над проектом блок-эксплорера (блок-проводника ) под кодовым названием “Супер эксплорер Фреймворк”. Вы можете найти версию этого проекта, перейдя по этой ссылке.

Мы постоянно работаем над улучшением наших клиентских интеграций с Катапульт (Catapult). В последней версии протокола, было добавлено много новых функций и наша команда будет работать над интеграцией уже в Августе.

Присоединяйтесь к нашим дискуссиям #sig-client на Slack и оставляйте свои отзывы о клиентских приложениях.

Набор Средств Разработки (SDK) 

Дальнейшая работа была проделана над пакетом разработки программного обеспечения Typescript(язык программирования) / Javascript(мультипарадигменный язык программирования) с версией nem2-sdk@0.13.1.

Команда NEM “Студиос” (Studios) управляет разработкой данного программного обеспечения и работает над интеграцией, форматом обмена данными в Катапульте Catbuffer с открытым запросом, добавляя формат обмена данных (генератор) в Typescript (язык программирования).

Присоединяйтесь к нашей открытой дискуссии на Slack #sig-api о комплектах разработки программного обеспечения.

Экспертная оценка “Катапульт catbuffer” 

Библиотека Catbuffer определяет протокол для сериализации и десериализации объектов в Катапульт (Catapult). Набор средств разработки (SDK) и приложения используют сгенерированный код для взаимодействия со стилем архитектуры программного обеспечения (REST).

Рабочая группа по стандартизации стремится повысить согласованность и качество исходного кода технологии Катапульт (Catapult). 

Первым запланированным мероприятием была экспертная оценка согласованности исходного кода проекта catbuffer. Был проведен публичный анализ в Июле месяце, завершившийся некоторыми рекомендациями, которые могут быть применены к библиотеке сериализации. Следующая запланированная стандартизация — это рецензирование схем MongoDB в течение августа месяца.

Узнайте больше о том, чего мы пытаемся достичь в Рабочей Группе по Стандартизации

Присоединяйтесь к нашему Slack каналу #wg-standard по работе с Катапульт:

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

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

Мы обсуждаем и вносим свой вклад в публичный релиз на Github и будем сосредоточены на принятии решений в отношении обновления функций NEM Катапульт (Catapult). Одним из примеров руководства, является Руководство по переходу с NIS1 на NIS2 Catapult. Данное руководство помогает компаниям и партнерам работающим на NIS1, определять, какие функции работают по-другому на NIS2 (Catapult). В Августе ожидается полноценное обновление, так как мы еще изучаем возможности апгрейда для определенных наборов данных, и мультиподписных учетных аккаунтов.

Присоединяйтесь к нашей Slack дискуссии #migration

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

На прошлой неделе Фонд NEM обновил тестовую сеть Катапульт (Catapult) до последней версии протокола. Мы тесно сотрудничаем с разработчиками ядра, для тестирования сети Катапульт (Catapult) и интеграции функций по мере их выпуска. Для нас важно поддерживать несколько узлов с разными версиями протокола. 

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

Присоединяйтесь к нашей Slack дискуссии #migration

Рабочая Группа по Токенизированным Ценным Бумагам 

В недавно выпущенном обновлении протокола Катапульт (Catapult) представлены функции, улучшающие возможности сети Катапульт (Catapult) для работы с конкретными финансовыми инструментами, такими как токенизированные ценные бумаги, ценные бумаги или товары.

Благодаря функций Катапульт (Catapult) можно легко управлять Токенизированными Ценными Бумагами с помощью таких функций как мультиподписные аккаунты, метаданные и рестрикция (мозаика + аккаунт). Основная цель нашей рабочей группы — это облегчить выпуск и управление несколькими финансовыми инструментами с использованием технологии Катапульт (Catapult). 

Поэтому мы начали разработку NIP # 9: NEM — Стандарты Токенизированных Ценных Бумаг, данный технический документ станет основой для определения финансовых инструментов с использованием технологии Катапульт (Catapult). 

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

В ближайшее время ожидается больше обновлений.

Заключение

В Июле месяце наш технический отдел Фонда NEM сосредоточил все усилия на клиентских приложениях и предстоящей миграцией публичной сети с NIS1 на Катапульт (Catapult). Некоторые из наших клиентских приложений почти готовы к работе и в настоящее время находятся в стадии улучшения пользовательского интерфейса и общего усовершенствования.

Добавляйтесь в наш основной #general Slack канал.

 

Чтобы улучшить наше общение по этой теме, мы открыли открытое приглашение для присоединения к беседе по поводу Катапульт:

https://t.me/NemRussiaOfficial