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

Запуск ноды с созданным снимком данных

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

Настройка механизма создания снимка данных выполняется в конфигурационном файле ноды (см. раздел Тонкая настройка платформы: настройка механизма создания снимка данных).

После создания снимка данных в приватном блокчейне вы, как администратор сети, можете изменить его параметры и перезапустить его с использованием данных, сохраненных в снимке.

Для этого выполните следующие действия:

  1. При помощи метода GET /snapshot/status убедитесь, что снимок данных был получен вашей нодой и успешно верифицирован;

  2. При помощи метода GET /snapshot/genesis-config запросите конфигурацию нового genesis-блока и сохраните ее;

  3. Методом POST /snapshot/swap-state замените текущий стейт сети на снимок данных и дождитесь успешного ответа;

  4. Подготовьте конфигурационные файлы ноды для перезапуска:

  • измените параметры генезис-блока на полученные в пункте 2;

  • отключите механизм создания снимка данных (node.consensual-snapshot.enable = no);

  • при необходимости, измените параметры секции blockchain конфигурационного файла ноды;

  1. Перезапустите ноду.

После перезапуска ноды генерируется новый genesis-блок сети. Сеть запускается с обновленными параметрами и данными, записанными в снимке данных.