Установка и использование платформы
Запуск ноды с созданным снимком данных¶
Для изменения параметров приватного блокчейна без потери сохраненных в нем данных в блокчейн-платформе Конфидент предусмотрен механизм создания снимка данных.
Настройка механизма создания снимка данных выполняется в конфигурационном файле ноды (см. раздел Тонкая настройка платформы: настройка механизма создания снимка данных).
После создания снимка данных в приватном блокчейне вы, как администратор сети, можете изменить его параметры и перезапустить его с использованием данных, сохраненных в снимке.
Для этого выполните следующие действия:
При помощи метода GET /snapshot/status убедитесь, что снимок данных был получен вашей нодой и успешно верифицирован;
При помощи метода GET /snapshot/genesis-config запросите конфигурацию нового genesis-блока и сохраните ее;
Методом POST /snapshot/swap-state замените текущий стейт сети на снимок данных и дождитесь успешного ответа;
Подготовьте конфигурационные файлы ноды для перезапуска:
измените параметры генезис-блока на полученные в пункте 2;
отключите механизм создания снимка данных (
node.consensual-snapshot.enable = no
);при необходимости, измените параметры секции
blockchain
конфигурационного файла ноды;
Перезапустите ноду.
После перезапуска ноды генерируется новый genesis-блок сети. Сеть запускается с обновленными параметрами и данными, записанными в снимке данных.