Помогите настроить M/N кошелек + обычную ноду в NEM


#1

Добрый день, друзья.

Уже как неделю плотно изучаю блокчейн NEM, пока не всё понял, помогите пожалуйста советами.

Я хочу создать ноду NEM, которая бы использовала харвестинг на аккаунте с мультиподписью из двух владельцев.

Я настроил ноду и хочу добавить в нее кошелек.

Вопросы:

  1. Правильно ли я понял, что мне надо перевести простой кошелек NEM в мултиподписный кошелек (M/N кошелек)?
  2. Нужно ли мне прописать приватный ключ M/N кошелька в настройках ноды для старта харвестинга?
  3. Или мне лучше прописать делегированный приватный ключ, как написано вот тут https://fingramm.ru/crypto/zapusk-nem-nodu-na-vps-debian.html в файле сonfig-user.properties?
  4. Если да по пункту 3, то что мне указывать в качестве приватного ключа в сonfig.properties? Надо ли оставлять в покое эти строчки?
    #nis.bootKey = #0123456789abcdef0123456789abcdef0123456789abcdef
    #nis.bootName = name
  5. Как понять, что харвестинг запустился на ноде?
  6. Могу ли я создавать namespace на M/N кошельке?

#2

Добрый день, rockminer.

Сперва уточним терминологию. Везде по твоему тексту "кошелек" надо заменить на "аккаунт". Аккаунт это один адрес, кошелек это вместилище одного или более адресов.

  1. С харвестингом мультиаккаунта для меня нет ясности, не имел практики с этим. Также нигде и никто не описал пока свою практику по этому вопросу, хотя мультиакаунты которые харвестят вроде как есть в сети.
    http://free.gta-ru.com/t112-topic#503
    .
    Теоретически проблем нет, но в реальности в NEM Wallet опция "Manage delegated account of multisignature accounts" пока неактивна.
    .
    Возможно сработает такой вариант: активировать и запустить ДХ обычного аккаунта; затем перевести его в статус мультиаккаунта. Но не факт, требуется проверка этого предположения. Вопрос: изменится ли при этом прив кей аккаунта ДХ? сохранится ли харвестинг? Если есть время и желание, можешь на практике исследовать этот вопрос и поделиться результатами )

  2. Ни в коем случае не приватный ключ аккаунта! Только приватный ключ аккаунта делегированного харвестинга (для краткости - делегированный приватный ключ)! Это разные ключи.
    .
    На эту тему:
    http://free.gta-ru.com/t48-topic#146
    На тему харвестинга:
    http://free.gta-ru.com/t112-topic

  3. Да, приватный ключ аккаунта делегированного харвестинга.

nis.bootKey = <делегированный приватный ключ>

nis.bootName - здесь любое имя для узла или не расскоментировать, тогда имя узла будет сформировано автоматически из первых 10 символов адреса аккаунта.

nis.shouldAutoHarvestOnBoot = true

  1. Узнать состояние харвестинга:
    http://free.gta-ru.com/t112-topic#498

  2. Если в NEM Wallet путь Services > Create namespace & sub-namespace доступен, то почему нет.