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

Анонс о Запуске Катапульт (Catapult) Часть 1

Данная статья подготовлена для нашего сообщества NEM, от имени рабочей группы по процессу миграции Катапульт (Catapult). Здесь описывается процесс миграции с блокчейн сети NIS1 (текущая публичная сеть “mainnet”) на блокчейн сеть NIS2 Катапульт (Catapult). В данную рабочую группу по миграции входят, такие организации как: Фонд NEM, NEM Studios, NEM Ventures и Tech Bureau Holdings.

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

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

Много проделанной работы было осуществлено различными сторонами, включая основных разработчиков ядра (core-dev), которые выпустили релиз “Катапульт Слон 3” (Catapult Elephant 3) в начале Сентября этого месяца, после совместной 3,5 лет работы. Более подробно можете прочитать здесь.

Программное обновление Катапульт (Catapult) представляет собой совершенно новый технологический стек (абстрактный тип данных, представляющий собой список элементов) с передовыми функциями, которые никогда не были доступны в децентрализованной системе, включая агрегированные транзакции и мульти — уровневые мультиподписные аккаунты (учетные записи), тем самым основополагаясь на большой набор функций в NIS1 (текущая публичная блокчейн сеть “mainnet”).

После многих дискуссий, команда по миграции Катапульт (Catapult) “NIS2”, достигла консенсуса, который был рекомендован и проверен Основными Разработчиками ядра NEM.

Основные решения кратко излагаются ниже и далее объясняются более подробно:

Сети / Блокчейн: Две блокчейн сети

Имена Токенов: Два наименования токенов

Тип запуска: Опт-ин / запуск в новой цепочки блоков

Какие компоненты будут Мигрированы: Баланс XEM, Мультиподписные Аккаунты (Мульти-Сиг), Корневые Пространства Имен

Какие компоненты не будут Мигрированы: Все остальные включая : (Под-пространство имен, мозаики, баланс мозаик, данные историй транзакций “Tx”).

Две Блокчейн Сети

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

  • Технологический стек между NIS1 (текущая публичная сеть “mainnet”) и NIS2 “Технология Катапульт” (Catapult) несовместимы; это было понятно в начале нашей работы над программным обновлением NIS2 Катапульт (Catapult), это означает, что апгрейд существующих узлов (нод), будет очень трудным этапом. Координация действий, учет различных рисков по апгрейду узлов (нод), занял бы значительно больше времени, поскольку владельцы узлов (нод), распределены децентрализовано и не несут никаких обязательств, по выполнению данных действий, тем самым не обязаны делать апгрейд сети.
  • Учитывая вышесказанное, единственный способ применить “одноцепочечный подход” — это скоординированное включение программного обновления Катапульт (NIS2) и выключение блокчейн сети NIS1 (текущая публичная сеть “mainnet”). Данное действие потребует централизованного контроля над выключением блокчейн сети NIS1, что сделать невозможно в связи с отсутствием централизованного контроля, тем более это противоречит нескольким основным принципам Блокчейн и Технологии распределенного реестра (DLT). Также потребуется централизованное решение, чтобы заставить узлы (ноды), перейти от старой блокчейн цепочки NIS1 (текущая публичная сеть “mainnet”) к новой блокчейн цепочки NIS2 Катапульт (Catapult). Кроме того, данный подход, поднимает ряд сложных юридических вопросов и скорее всего, потребует эквивалент выплаты в фиатных средствах, а также лимитированная (ограниченная) возможность исправления любых проблем, без выполнения реорганизации цепочки блоков.
  • Две блокчейн сети, сосуществующие параллельно, представляют собой сценарий имеющий свои собственные проблемы, которые будут решаться в нашей работе по токеномике (системе образования ценовой политики токенов), для стимулирования и обеспечения безопасности узлов (нод) в обеих сетях NIS1 и NIS2. Учитывая, тот факт, что практически невозможно произвести апгрейд моментально, а централизованное решение о закрытии децентрализованной блокчейн сети нецелесообразно, то преобладает подход с двумя блокчейн сетями (NIS1 и NIS2).

Планируется осуществить работоспособность блокчейн сети NIS2 “Катапульт” (Catapult), параллельно блокчейн сети NIS1 (текущая публичная сеть “mainnet”). Никакого централизованного отключения блокчейн сети NIS1 (текущая публичная сеть “mainnet”) не планируется и будут предприняты кросс-экосистемные усилия, для обеспечения поддержки блокчейн сети NIS1 (текущая публичная сеть “mainnet”) в течение значительного периода времени. Кроме того, проекты и холдеры (держатели токенов) в NIS1 (текущая публичная сеть “mainnet”) могут использовать сеть для своей работы. Этот метод означает, что все данные в NIS1 (текущая публичная сеть “mainnet”) остаются нетронутыми и неизменяемыми, тем самым подтверждая процесс опт-ин (представляя собой подписку на информационное сопровождение о новостях и событиях).

Два Токена

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

Поэтому токен XEM в сети NIS1 (текущая публичная сеть “mainnet”) будет продолжать функционировать совместно с программным обновлением Катапульт (Catapult) NIS2, в которой будет создан новый токен. Больше релизов и новостей, будет опубликовано в ближайшее время, как только практическая часть работы команды по созданию стратегии и выходу на рынок NIS2 Катапульт (Catapult) будет завершена. Есть несколько вариантов брендинга (комплекс мероприятий по созданию положительного образа продукции или услуги для потребителя), тем самым привлекая партнеров по экосистеме и вовлекая юридические процессы, от которых зависят наши сроки по реализации.

Опт-Ин (подписка) по Распределению Токенов

При рассмотрении данного вопроса о том, как допустить (реализовать) процесс миграции активов XEM из NIS1 в NIS2 Катапульт (Catapult) в двухцепочечном сценарии, есть только три основных варианта реализации:

  • Снимок (Снапшот) : Процесс отзеркаливания баланса XEM для всех аккаунтов из NIS1 (текущая публичная сеть “mainnet”) в NIS2 Катапульт (Catapult).

Миграция мультиподписных аккаунтов достаточно проблематична в этом подходе, так как есть определенный риск для мультиподписных аккаунтов в сети NIS1 (текущая публичная сеть “mainnet”) по управлению единой подписью, что представляет собой угрозу безопасности для холдеров (держателей) / Бирж, которые сознательно выбрали высокий уровень безопасности мультиподписных аккаунтов (Мульти-сиг). Это также централизованное решение, заставляет всех взять на себя ответственность за токены NIS2 Катапульт (Catapult) в первый же день, независимо хотят ли этого холдеры (держатели токенов) или нет.

С этим связаны потенциальные проблемы в налоговом, юридическом секторе, но также этот подход обычно используется при хардфорках блокчейн сетей, где блокчейн сеть разветвляется из-за раскола сообщества. Например: BTC-Bitcoin -> BCH-Bitcoin Cash -> BSV-Bitcoin SV, а также ETC- Ethereum Classic / ETH-Ethereum. Также хардфорк сети, может производиться из за ошибок сети и многим другим факторам. Ни то, ни другое не относится к NIS2 Катапульт (Catapult).

  • Токен-Своп : В соответствии с этим процессом, в ходе которого одна криптовалюта обменивается на другую. В данном случае холдеры (Держатели токенов) XEM из сети NIS1 обменивает свои токены на получение их в другой блокчейн сети NIS2 Катапульт (Catapult). С философской точки зрения, это сильный подход, который позволяет избежать разделения стоимости по двум токенам (активам). При замене токенов, новая монета заменяет старую, а значит, эта операция обязательна, в противном случае холдер может потерять свои активы. Однако в том случае, если у нас две блокчейн сети, это создает несколько проблем, с более высоким риском:

  • Владение токенов в блокчейн сети NIS1 (текущая публичная сеть “mainnet”) становится более централизованным (экспоненциально с течением времени) по мере того, как пользователи выбирают режим опт-ин (подписку) на другую блокчейн сеть и сжигают свои токены в старой блокчейн сети NIS1; тем самым подрывая стабильность NIS1 (текущая публичная сеть “mainnet”) , которая все еще используется партнерами по экосистеме в их проектах, так как они все еще не готовы к процессу миграции. Будут веские причины, по которым пользователи не могут или не хотят участвовать в процессе миграции и это создает определенный риск по стабильности и безопасности сети, для некоторых пользователей, после запуска блокчейн сети NIS2 Катапульт (Catapult).

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

  • Распределение Токенов : В соответствии с этой моделью, холдеры могут свободно выбирать режим опт-ин (подписки) как до запуска блокчейн сети или после запуска блокчейн сети NIS2 Катапульт (Catapult). Холдеры (Держатели токенов) XEM в сети NIS1 (текущая публичная сеть “mainnet”) получат токены NIS2 Катапульт (Catapult). Холдеры (Держатели токенов) регистрируются перед запуском публичной сети NIS2 Катапульт (Catapult), отправляя транзакцию из Nem Wallet (или это будет реализовано программно), данная транзакция указывает на желание холдера (Держателя токенов) принять участие в процессе миграции, но не требует от холдеров (Держателей токенов) сжигать свои токены (активы) в сети NIS1. Далее блок Немезис Катапульт (Catapult) распределяет токены блокчейн сети NIS2 Катапульт (Catapult) по аккаунтам. Любые токены, которые не были распределены в Немезис блоке, будут переданы юридическому лицу (кастодиальный банк/финансовое структурное подразделение) с прозрачными подзаконными актами / доверительными документами. Данные токены в сети NIS2 могут быть востребованы холдером (Держателем токенов) и переданы ему. Данная процедура необходима для, того чтобы не соответствовать дедлайн режиму. Для этой цели будет создана новая кастодиан организация, и для ее анализа и руководства проводится юридическая проверка. Как только у нас будет больше информации по данному вопросу, мы инициализируем (публично объявим) данную кастодиан организацию и она станет известна для сообщества NEM. Крайне важно, чтобы данная кастодиан организация, имела прозрачные и четкие юридические правила, которые обязывают ее работать на постоянной основе для экосистемы NEM в будущем.

После долгих размышлений комитет по миграции проголосовал за то, что наилучшим подходом является согласие на опт-ин (подписку) распределение токенов. Ethereum (Блокчейн платформа) является таким же механизмом, в котором блокчейн сеть Ethereum использует аналогичные принципы, для своего одностороннего перехода с Eth1 на Eth 2.0.

Публичные Ключи, Баланс XEM, Мультиподписные аккаунты (Мульти-Сиг) и Корневые Пространства Имен

Мы перенесем из NIS1 (текущая публичная сеть “mainnet”) все публичные ключи аккаунтов, баланс XEM, конфигурацию Мультиподписных аккаунты (Мульти-Сиг) и корневые пространства имен. Опт-ин (Подписка) будет выполнена по цепочке данных с NIS1 (текущая публичная сеть “mainnet”) с использование Катапульт Немезис (Catapult Nemesis) при переходе на новую блокчейн сеть NIS2.

Невозможно будет перенести корневые пространства имен, после запуска сети NIS2 Катапульт (Catapult). Это означает, что все невостребованные (ненужные) пространства имен будут свободны и будет доступна их регистрация, сразу после запуска сети NIS2 Катапульт (Catapult). Всё остальное также будет иметь механизм опт-ин (подписки), после запуска блокчейн сети NIS2 Катапульт (Catapult). Данный механизм опт-ин (подписки), будет максимально автоматизирован; более подробная информация появится в ближайшее время, поскольку в настоящее время, мы тестируем несколько технических подходов в данном направлении.

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

Скоуп ( Все Остальные Компоненты )

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

Следующие Шаги

Теперь, когда основные рекомендации приняты, у нас есть четкие направления и конкретный шаги к реализации:

1.) Определение Скоуп (область действия) — какие именно действия необходимы или какие действия не нужны, для рассматривания сети на основе NIS2 Катапульт (Catapult).

2.) Планирование — скомпилировать информацию из лидов (потенциальных клиентов) о том, сколько времени потребуется для скоуп (области действия), для осуществления реализации проекта.

3.) Имплементация — активное контролирование выполнения задач и предоставления сообществу регулярных обновлений о прогрессе и процессе работы, в данном направлении.

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

Сопоставление (Сверка) этой информации продолжается уже несколько недель и мы надеемся, что сможем завершить работу в этом аспекте уже в ближайшее время, а затем ответим на популярный вопрос — » Когда будет осуществлен публичный релиз программного обновления Катапульт (Catapult) NIS2?”

Несмотря на тот факт, что в ближайшее время, мы предоставим сообществу точную дату релиза NIS2 Катапульт (Catapult), дата по релизу может быть изменена из-за различных факторов экосистемы NEM и т. д.

Параллельно с вышеизложенным умозаключением, продолжается работа по проверке системы образования ценовой политики токенов (токеномика). Мы намерены поделиться результатами работы в ближайшие время.

Нам Необходим Ваш Вклад

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

Если вы желаете оставить свое мнение или комментарии по процессу миграции, посетите англоязычную ветку форум NEM:

Русскоязычный чат NEM:

https://nemnews.io/migracionnyj-komitet-obnovlenie-1/