Техническое Обновление Фонда NEM — Сентябрь 2019 г.
Уважаемое сообщество, Фонд NEM рад поделиться с Вами текущими обсуждениями и обновлениями из технического департамента NEM за Август месяц.
Техническое обновление за Август
- Основные разработчики, выпустили третью итерацию Катапульт (Catapult), под кодовым названием Слон (Elephant). Данное обновление включает в себя делегированные функции разблокировки харвестинга, а также улучшения NIS_Схемы_Цифровой_Подписи (NIS_SIGNATURE_SCHEME) (это методы, обеспечивающие подтверждение субъектом того, что он видел определенное цифровое сообщение) и добавляет динамическую систему арендной платы за пространства имен и мозаики.
- Фонд NEM активно принимает участие в интеграции клиентского кошелька, на примере нашего Десктопного Кошелька (Desktop Wallet) и Блокчейн Эксплорера под названием («Супер эксплорер фреймворк» /Super Explorer Framework). Работа над нашими клиентскими приложениями, производятся ежедневно, тем самым обеспечивая более детальные обновления. В Августе была проделана большая работа, над клиентскими приложениями, тем самым мы достигли состояния работы по интеграции, для програмного обновления Катапульт “Catapult”.
- В связи с изменениями в протокол, связанных с рекомендациями Рабочей Группы по Стандартизации (WG), сейчас мы работаем над Комплектом Средств Разработки (SDK).
- Рабочая группа (WG) по релизу (выпуску) публичной блокчейн цепочки NIS2 Катапульт (Catapult), успешно участвует в работе и в обсуждениях по этому процессу. Сейчас мы активно определяем Датасет (Набор данных) Миграции с NIS1 на NIS2, который необходимо учитывать при переходе на технологию Катапульт (Catapult). Каждый из доступных наборов данных (Датасет) Миграции, будет проанализирован, для обеспечения должной реализации и переноса его в программное обновление Катапульт (Catapult). Обновление документа NIP8 ожидается в Сентябре месяце.
- Рабочая группа по стандартизации (WG) провела рецензирование (экспертную оценку) параметров конфигурации Катапульт (Catapult MongoDB Schemas), и статусных_ошибок (status_errors).
- Фонд NEM, работает над тестовой сетью майлстоуна Слон (Elephant), для программного обновления Катапульт (Catapult). В настоящее время мы проверяем набор функций обновления “Слон 3” (Elephant 3) и обновим сеть, после успешной проверки. Фонд NEM тесно сотрудничает с NEM Studios, обеспечивая работоспособность различных протоколов, для программного обновления Катапульт (Catapult).
Обновления протокола
Релиз программного обновления «Катапульт Слон 3” (Catapult Elephant 3) — является третьей итерацией майлстоуна “Слон” (Elephant).
В последнем релизе представлена реализация динамической системной арендной оплаты, для Пространства имен и Мозаики, которая реализована в NIS2 Катапульт (Catapult). В леверидж системе комиссий использует тот же принцип, что и для комиссий за транзакции. На самом деле, когда вы арендуете пространство имен на NIS2 Катапульт (Catapult), эффективность по затратам (рентабельность), оплачивается за весь период аренды и будет отличаться в зависимости от медианного комиссионного сбора мультипликатора сетей за определенный период времени. Учитывая, что мультипликатор (множитель) оплаты (вознаграждения), может изменяться от одного узла к другому, оплата (вознаграждение) за аренду Пространств имен и Мозаик будет варьироваться.
Еще одна новая функция в этой третьей итерации программного обновления «Катапульт Слон 3” (Catapult Elephant 3), включает в себя разблокировку делегированного харвестинга (включено / разрешено) посредством отправки зашифрованного сообщения в блокчейн цепочке сети. Данное сообщение содержит определенный объем данных, который позволит конечным пользователям, отправлять запрос на подключение делегированного харвестинга к узлам(нодам) сети.
В этом релизе (выпуске) основные разработчики, внесли некоторые исправления для достижения стабильности диагностических модулей, а также внесли улучшения, в отношении протокола Сatbuffer. Произошло разделение на два проекта:
Сatbuffer отвечает за дефиницию схемы, а catbuffer-generators взяли на себя ответственность за генерацию исходного кода для сериализации и десериализации транзакций с Катапульт (Catapult) на языке программирования C ++.
Интеграция с Клиентскими приложениями
Сотрудники Фонда NEM работают над бета-версией Десктопного кошелька (Desktop Wallet), которая совместима с обновлением Катапульт Слон (Catapult Elephant).
Была продела следующая работа, которая включает в себя:
- Исправление списка Пространств имен, для отображения информации о псевдонимах.
- Унифицирование расчета относительной и абсолютной суммы
- Включение отправки нескольких мозаик в одной транзакции
- Руководствоваться работой стандартных методов валидации (проверки) данных
Мы также работали над Сетевым Блокчейн Эксплорером. В августе мы создали новую структуру проекта, которая использует Vue.js (это JavaScript-инфраструктура с открытым исходным кодом для создания пользовательских интерфейсов и одностраничных приложений).
Мы постоянно работаем над улучшением интеграции наших клиентских приложений, которые позволяют работать с Катапульт (Catapult). Это включает в себя текущую работу с Десктопным Кошельком (Desktop Wallet), Блокчейн Эксплорером (Block Explorer), nem2-cli (унифицированный инструмент для взаимодействия с блокчейном NIS2), набор средств разработки Катапульт для Java (Catapult SDK) и nem2-scenarios (проверка поведения Катапульт (Catapult) с использованием различных сценариев). Наши партнеры из NEM Studios помогают с помощью проектов Сatapult-rest и Catapult SDK, для языка программирования TypeScript.
Эти проекты управляется с помощью: Tech Bureau, NEM Studios, NEM Ventures и Фондом NEM.
Присоединяйтесь к нашим дискуссиям #sig-client на Slack и оставляйте свои отзывы о клиентских приложениях.
Полная версия статьи ЗДЕСЬ