Установка и использование платформы

Примеры конфигурационных файлов ноды

node.conf

В этом примере конфигурации:

  • используется алгоритм консенсуса PoA;

  • используется вторая версия генезиса;

  • включена роль sender для участников сети (см. статью Роли участников);

  • включен майнинг для трех нод;

  • отключен TLS;

  • запущены инструменты gRPC и REST API без TLS, а также исполнение смарт-контрактов;

  • включена авторизация по хэшу ключевой строки api-key для gRPC и REST API;

  • используются методы privacy c БД PostgreSQL для хранения конфиденциальных данных;

  • функция периодического удаления невалидных транзакций из UTX-пула участника блокчейна, который не является майнером, настроена.

  • настроена задержка проверки UTX-пула (есть ли в пуле транзакции или он пуст) майнером.

Поля, значения которых вы получите при использовании пакета generators или настроите самостоятельно, исходя из конфигурации вашего оборудования и ПО, помечены как /FILL/.

Каждая секция снабжена дополнительным комментарием.

accounts.conf

В этом примере включено шифрование Waves Crypto, не используется PKI, используется стандартный идентифицирующий байт сети и отключена опция обновления keystore ноды для генерации 1 ключевой пары.

Пароль, который вам следует ввести самостоятельно, помечен как /FILL/.

api-key-hash.conf

В этом примере включено ГОСТ шифрование.

Дополнительные примеры

Дополнительные примеры конфигурационных файлов с комментариями приведены в официальном GitHub-репозитории Waves Enterprise.