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

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

Уже как неделю плотно изучаю блокчейн 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 кошельке?

Добрый день, 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 доступен, то почему нет.

Спасибо за ваши советы, стал поправлять себя, когда по привычке использую слово “кошелек”. Я общаюсь напрямую с саппортом сейчас, Pawel Mielcarek, thank you very much :slight_smile:.

А есть ли какой-то смысл поднимать свою ноду? Даёт ли это какой-то бонус к важности харвестинга?

Для POI неважно своя нода или не своя. Т.е. бонуса к важности это не добавит.

Отдельный вопрос, имеет ли экономический смысл харвестинг на данном этапе. Нет, не имеет. К примеру, даже супернода за месяц харвестит в районе 50 XEM. Для меньших сумм на аккаунте эту величину надо соответственно уменьшить.

Но есть три смысла поднять свою ноду.

  1. Альтруистический. Для поддержания сети, не более того. Хотя, как говорят разработчики, количество узлов сейчас с точки зрения надежности сети их устраивает. Однако узлов слишком много не бывает. Кашу маслом не испортишь )
  2. Для своего комфорта. Конечно, харвестинг можно запустить на какой-нибудь суперноде, но при любом ее отключении харвестинг придется перезапускать вручную. Для автостарта харвестинга админ суперноды должен прописать в конфиге своей суперноды прив кей аккаунта твоего ДХ. Если у тебя есть с ним контакт - ok, но в общем случае проще и удобнее запустить свой узел и не зависеть ни от кого. Предполагается, что параметры компьютера и пропускная способность сети находятся на уровне требований к супернодам; технические требования к супернодам довольно скромные, у супернод проблема только с суммой залога.
  3. Для работы узла в качестве суперноды. Если у тебя есть свободные 3M XEM. В месяц супернода получает в качестве вознаграждения около 10k XEM плюс за харвестинг прилетает около 50 XEM.

Спасибо за совет, я думал, что нода даёт бонусы для делегированного харвестинга внутри команды. Я расценивал харвестинг по прибыли как PoS mining некоторых криптовалют. Перестану в этом отношении двигаться.