Информация по запуску бета на форуме forum.nemcoin.com.
Установка, запуск и выключение Nem
Java 8
NEM для работы требует установленной на компьютере Java 8.
Как проверить наличие Java на компьютере и номер версии, если она установлена.
Проверка наличия Java через панель управления
Этот способ предпочтительней, т. к. увидите все установленные версии Java, в том случае, если их в системе несколько.
Проверка наличия Java с помощью командной строки
Этот способ неполный, т. к. увидите только номер самой новой версии Java.
Проверка наличия Java с помощью сайта java.com
Также неполный способ.
Java 7 и 8 доступны со страницы загрузки. Загрузить Java 8 можно непосредственно отсюда.
Какую Java поставить, JDK или JRE?
JDK предназначена для разработчиков, включает в себя инструменты проектирования и отладки и пр., для работы готовых программ достаточно установить JRE.
JRE является частью JDK, и весит примерно в 5 раз меньше.
Поэтому для работы Nem достаточно установить более легкую JRE.
Два вида клиентов Nem.
Существует два вида клиентов NEM:
Их сходство:
Их различие:
Дальнейшее описание ориентировано на автономный (Standalone) клиент NEM.
Скачиваем Nem.
Скачать софт NEM можно здесь.
Настоятельно рекомендуется:
Если вы хотя бы один раз проигнорируете эти рекомендации, то рискуете скачать и запустить программу злоумышленников, которая опустошит ваш кошелек.
Распаковываем архив в любую директорию. Программа не требует инсталляции.
Запускаем Nem.
Сперва запускаем NIS (Nem Infrastructure Server )
.../nis-ncc-0.4.9/package/runNIS.bat
В открывшемся отдельно черном окне (окно терминала) пробегает много строк, и через некоторое количество секунд появится строка вроде
2014-10-21 15:44:56.260:INFO:oejs.Server:main: Started @40412ms
Программа NIS сейчас работает, но в работе сети Nem она не участвует.
Затем запускаем NCC (Nem Community Client, Nem клиент с графическим UI)
.../nis-ncc-0.4.9/package/runNCC.bat
В другом открывшемся окне также пробежит множество строк и в конце увидим нечто вроде
2014-10-21 15:46:40.214:INFO:oejs.Server:main: Started @11859ms
Теперь интерфейс NCC доступен в браузере по ссылке
http://localhost:8989/ncc/web/index.html
При самом первом включении Nem должен скачаться блокчейн, файл nis.h2.db, данные в т.ч. о суммах на аккаунтах извлекаются оттуда. На это потребуется немного времени, поэтому первоначально на всех аккаунтах увидим нули. Надо просто подождать, время ожидания зависит от количества блоков в блокчейне, и все суммы отразятся как надо, если они там были. Это особенность первого включения Nem (и других блокчейн-систем). По мере скачивания блокчейна в кошельке будем видеть появление строчек совершенных транзакций, можно сказать вся история кошелька пройдет на наших глазах в течение считанных минут. Быстро узнать номер последнего скачанного клиентом блока можно, открыв в отдельной вкладке
http://localhost:7890/chain/last-block.
Сколько всего сгенерировано блоков в сети NEM можно узнать, зайдя в блокчейн-эксплорер (графа Height)
http://chain.nem.ninja/#blocks.
При переходе на другой компьютер, для ускорения запуска клиента, чтобы не ждать, пока скачается блокчейн, а с течением времени он будет становиться все больше, копируем его файл C:\Users\<username>\nem\nis\data\nis.h2.db. Файл nis.log.db при переносе на другой компьютер не нужен.
В случае исследования проблем полезная информация содержится в лог-файлах. Они расположены:
C:\Users\<your user name>\nem\nis\logs,
C:\Users\<your user name>\nem\ncc\logs,
C:\Users\<your user name>\nem\mon\logs.
Зафиксируйте (сохраните) их на момент проблемы, заархивируйте, и перешлите разработчикам с описанием проблемы. Для текущей работы лог-файлы не нужны, они распухают со временем до сотен мегабайт, а папка nem начинает занимать больше гигабайта; их можно при необходимости время от времени удалять.
В отдельной директории C:\Users\<username>\nem\ncc\ находятся файлы кошельков *.wlt. Для надежности папку “ncc”, содержащую кошельки, перидически следует бэкапить (создавать резервные копии в надежном месте). При переходе на другой компьютер её также копируем в C:\Users\<username>\nem\. При утере файлов *.wlt все монеты, находящиеся в них, также будут безвозвратно утеряны.
Если вы не собираетесь работать с кошельком, но желаете чтобы компьютер помогал сети Nem, недостаточно просто запустить NIS, надо запустить локальный узел, для этого надо
NIS с запущенным локальным узлом будет продолжать работать и участвовать в работе сети Nem.
Начало работы в Nem.
После входа в кошелек начать работу необходимо с запуска локального узла NEM (в меню строка "Boot Local Node", вход в меню через галочку в правой верхней части окна)
В ней надо заполнить единственную строку "Node name":
После запуска локального узла строка меню "Boot Local Node" становится неактивной:
Для конкретного компьютера локальный узел запускается в единственном числе и один раз, и далее можно открывать/закрывать любое количество кошельков и аккаунтов. Закрытие кошелька как аккаунта “Close Wallet” закроет только UI (графический интерфейс) кошелька; NIS и NCC продолжат работу. Закрытие кошелька как программы NCC “Close Program” закроет UI кошелька и NCC (его терминальное окно исчезнет), NIS и локальный узел продолжат работу. Для полного выключения системы надо выключить NIS (Ctrl + C дважды), локальный узел прекратит работу.
Если локальный узел не запущен, при попытке "Send NEM" получим предупреждение
Узел не запущен!
Перед отправкой NEM должен быть запущен локальный узел! Чтобы его запустить, в правом верхнем углу в выпадающем меню выберите "Запустить локальный узел".
Чтобы заработал сбор монет (harvesting, поощрение за поддержку сети), на счете должно быть ненулевое количество монет. Через 24 часа с момента поступления монет, не важно, включен ли клиент или нет, начнется харвестинг. Чем дольше находится клиент во включенном состоянии, чем больше монет на счете и чем активнее они участвуют в транзакциях, тем больше вероятность получить получить поощрение и тем больше в итоге получается величина поощрения.
Закрываем Nem.
Полное отключение. В выпадающем меню "Close Program", при этом закроется интерфейс NCC и закроется его терминальное окно. Окно NIS закрываем вручную, дважды нажав "Ctrl+C". Результат: закрытие NCC и NIS.
Отключение клиента NCC. В выпадающем меню "Close Program", при этом закроется интерфейс NCC и закроется его терминальное окно. Терминальное окно NIS останется, локальный узел продолжит работу, сеть Nem будет поддерживаться. Результат: закрытие NCC.
Выход из текущего кошелька. В выпадающем меню "Close Wallet". Результат: NCC и NIS продолжают работу, можно открыть другой кошелёк.
Вход в кошелек и работа с аккаунтами
Создаем новый кошелек и доп. аккаунты в нем
Установив и запустив Nem, создадим новый кошелек “Create New Wallet”, тем самым мы создаем связанный с ним основной (primary) аккаунт.
Открыв кошелек, увидим содержимое основного аккаунта кошелька. В левой верхней части кошелька по шестерёнке открывается меню:
В кошельке можно создавать дополнительные аккаунты. В выпадающем меню это строчка “Create new Account”. Откроется форма:
Для внешнего наблюдателя это будут равноправные отдельные аккаунты, кошельки. Для их владельца это удобно тем, что с помощью одного пароля получаем доступ сразу к целой группе аккаунтов. Основным можно сделать любой аккаунт из группы, для этого надо переключиться на него и в выпадающем меню выбрать “Set as Primary Account”.
Можно изменить метку (имя) текущего аккаунта в кошельке. В выпадающем меню это строчка “Change Account Label”. Имейте ввиду, что метка будет видна любому, кто будет отправлять вам монеты или/и сообщение. Так что если аккаунт используется для обмена сообщениями, в качестве информативной метки можно написать свое имя (условно).
Можно изменить наименование кошелька “Change Wallet Name”:
Изменяем пароль кошелька по “Change Wallet Password”:
Информацию о клиенте можно получить, кликнув “Client Info”:
В кошелек может быть добавлен уже существующий аккаунт. Для этого нужен его приватный ключ (Account’s Private Key). Например, приватный ключ генерируется ванильным генератором Owon, см. вопрос 15 в NEM FAQ.
Физически кошельки (содержимое кошельков) находится в файлах с расширением .wlt, которые в свою очередь расположены в папке ncc:
C:/Users/[username]/ncc/...
Сейчас адрес папки ncc задан жестко. В будущем, не исключено, появится возможность изменять ее местоположение и, например, располагать ее на флешке.
Открываем существующий кошелек
При открытии кошелька система предложит на выбор открыть один из ранее созданных кошельков
Выбираем нужный и вводим его пароль. Можно открыть любое количество кошельков в разных вкладках браузера. Сколько бы кошельков не открывалось, локальный узел запускается один раз в самом начале работы. Харвестинг включается отдельно для каждого аккаунта.
Если на аккаунте 10.000 или более NEM, то harvesting включится, но не ранее чем через 1440 блоков с момента появления монет на счете. Это промежуток времени от суток до двух.
Если на аккаунте круглый 0, то при попытке включить харвестинг выдается сообщение об ошибке
Если на аккаунте более 0, но менее 10.000 NEM, то сообщается об ошибке
Кстати, если запустить харвестинг при достаточной сумме, а затем счет на этом аккаунте уменьшить ниже критического уровня, харвестинг не отключается, по крайней мере кнопка остается активной.