Создание аккаунтов¶
Аккаунт ноды включает в себя адрес и ключевую пару - публичный и приватный ключи. Адрес и публичный ключ демонстрируются пользователю во время создания аккаунта в командной строке. Приватный ключ ноды записывается в хранилище ключей keystore.dat
.
Генерирование ключевых пар¶
Адрес ноды и ключевая пара будущих участников сети создаются при помощи утилиты генератора. Получить последнюю версию генератора можно на странице проекта на GitHub. Для запуска утилиты необходимо в качестве одного из параметров указать файл accounts.conf
, в котором определяются параметры генерации ключей. При создании ключевой пары придумайте и введите пароль, сохраните его для последующей конфигурации. Данный пароль будет использоваться при создании глобальной переменной WE_NODE_OWNER_PASSWORD
далее. Если не хотите устанавливать пароль от ключевой пары ноды, нажмите enter
. Команда для запуска генератора:
java -jar generators-x.x.x.jar AccountsGeneratorApp accounts.conf
Глобальные переменные¶
Для обеспечения дополнительной безопасности рекомендуется использовать пароль для ключевой пары ноды. Платформа Waves Enterprise поддерживает два способа использования пароля:
Ввод пароля в ручном режиме при каждом старте ноды.
Создание глобальных переменных в операционной системе.
При использовании ручного ввода пароля создавать глобальные переменные необязательно. Если вы планируете разворачивать ноду в контейнерах или подобных сервисах, то удобнее будет задать в ОС следующие глобальные переменные:
WE_NODE_OWNER_PASSWORD
- пароль от ключевой пары ноды, который вводится на этапе создания этой ключевой пары.WE_NODE_OWNER_PASSWORD_EMPTY
-true
илиfalse
, установите значениеtrue
, если не хотите устанавливать пароль на ключевую пару ноды, в таком случае создавать переменнуюWE_NODE_OWNER_PASSWORD
необходимости нет. Если вы используете пароль, установите значениеfalse
и пропишите в переменнуюWE_NODE_OWNER_PASSWORD
пароль от ключевой пары ноды.