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

Публичная Коммуникация:

Миграционный Комитет — Конфигурация Мультиподписных Аккаунтов — (3.3)

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

  • Фонд NEM, в состав которого входит: Александра Тинсман “Alexandra Tinsman”, Грег Сэйв “Greg Saive”, Джефф Макдональд “Jeff McDonald”.
  • NEM Studios: Кайлин Одоннелл “Kailin Odonnell”, Дэвид Мэнселл “David Mansell”, Виктор Руциттио “Victor Ruscittio”.
  • NEM Ventures: Иэн Уилсон “Iain Wilson”, Дейв Ходжсон “Dave Hodgson”.
  • Финтех компания Tech Bureau Holdings: Нейт Д’Амико “Nate D’Amico”.

Прочитать пересмотренную рекомендацию от Миграционного Комитета — Миграция Катапульт (Catapult) #3, можно здесь.

Конфигурация Мультиподписных Аккаунтов

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

При возможном переходе и использования процесса опт-аута (отказа), имеется возможность “исключить”, некоторые мультиподписные аккаунты по умолчанию, а если использовать процесс опт-ин (подписки), то это позволяет “добавлять” мультиподписные аккаунты в Немезис (Nemesis) блок.

Получив обратную связь от верифицированных владельцев Супернод, которые проголосовали за использование конфигурации Мультиподписных Аккаунтов (Мульти-Сиг), без опт-ин (подписки) процесса. Для принятия данного решения, нам необходимо получить дополнительную обратную связь от сообщества NEM. 

При данной реализации (опт-аут) решения, конфигурация мультиподписных аккаунтов (мульти-сиг), не будет поддаваться проверке и для реализации данного решения по использованию процесса опт-ин (подписки), в программном обновлении Катапульт (Catapult) NIS2, потребуется другой способ реализации, чтобы производить инициализацию от подписанта на добавление мультиподписного аккаунта; заполняя или добавляя «фиктивные» данные (неподписанной транзакции) в сеть NIS1. 

Это поднимает два основных вопроса:

  1. В ходе дискуссии с основными разработчиками ядра (core-dev), которые высказали свое профессиональное мнение (при поверхностной оценке), о реализации процесса опт-аут (отказа), который технически совместим, но должен быть как следует протестирован и проверен, для избежания ненужных проблем. 
  2. Существует философский аспект того, что симметричный блочный криптоалгоритм в программном обновлении Катапульт (Catapult), не поддается проверке, поэтому основное мнение придерживаться двухуровневого подхода, так как данный способ, будет приемлемым, для большинства пользователей.

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

Стоит отметить, что на мультиподписных аккаунтах (мульти-сиг), хранится около 10% всех токенов в сети NIS1(текущая публичная сеть Mainnet), где большинство данных аккаунтов “известны”. Даже если данные мультиподписные аккаунты, пропустят режим опт-ин (подписки), они все равно смогут получить свои токены после лаунча сети (запуска сети), программного обновления Катапульт (Catapult).

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

 

https://forum.nem.io/t/migration-committee-community-update-3-3-multi-signature-accounts/23781?u=nemsecretariatoffice