Как устроена платформа

Генераторы

Генераторы – это набор утилит, входящий в комплект поставки блокчейн-платформы Конфидент. Генераторы поставляются в виде пакетного файла 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-блока и запуск сети.

Смотрите также