Как устроена платформа
Генераторы¶
Генераторы – это набор утилит, входящий в комплект поставки блокчейн-платформы Конфидент.
Генераторы поставляются в виде пакетного файла generator-x.x.x.jar, где x.x.x
– номер релиза блокчейн-платформы.
Для работы с генераторами вам следует установить Java Runtime Environment для вашей операционной системы. Все утилиты пакета запускаются из терминала или командной строки с аргументами, соответствующими названию генераторов.
В набор генераторов входят следующие утилиты:
GeneratePkiKeypair – утилита для создания аккаунта ноды,
GenesisBlockGenerator – утилита для подписания genesis-блока.
GeneratePkiKeypair¶
Утилита GeneratePkiKeypair применяется для решения следующих задач:
при создании аккаунта ноды в частной сети – набора данных об участнике блокчейн-сети,
для генерации ключей для создания канала связи по протоколу TLS.
За один запуск генератор создаёт одну ключевую пару.
Для генерации аккаунта требуется настроить файл pki-keypair-generator.conf. Запуск GeneratePkiKeypair и создания аккаунта ноды подробно описаны в разделе Создание аккаунта ноды.
GenesisBlockGenerator¶
Утилита GenesisBlockGenerator применяется для подписания genesis-блока частной сети – первого блока сети, содержащего транзакции, определяющие первоначальный баланс и разрешения ноды.
Для подписания genesis-блока утилита использует блок genesis
секции node.blockchain.custom
конфигурационного файла ноды node.conf.
Подробнее запуск генератора и подписание genesis-блока описаны в разделе Подписание genesis-блока и запуск сети.