Dashmate на новом хостинге#

Создайте новую ноду#

  1. Запуск нового сервера

  2. Скачайте и установите последнюю версию dashmate. Для получения более подробной информации обратитесь к инструкции по установке.

Синхронизация полной ноды#

Чтобы минимизировать время остановки, синхронизируйте Core блокчейн, не прерывая работу существующей ноды. Самый простой способ сделать это - синхронизировать полную ноду, а затем преобразовать ее в эвоноду.

  1. Настройте полную ноду dashmate для синхронизации Core первым:

    dashmate setup
    
  2. Выберите тип сети, а затем full-нода для типа ноды.

  3. Включите индексы, необходимые для платформы, а затем запустите dashmate для синхронизации:

    dashmate config set core.indexes '["tx"]'
    dashmate start
    
  4. Убедитесь, что Core синхронизируется:

    dashmate status core
    

Создайте эвоноду#

  1. После завершения синхронизации Core сбросьте конфигурацию и сервисы. Используйте --keep-data, чтобы синхронизированные данные сохранились:

    dashmate stop
    dashmate reset --keep-data --hard
    
  2. Перенесите IP-адрес на новый узел. В качестве альтернативы вы можете использовать команду protx update_service_evo command, чтобы установить новый IP-адрес для вашей эвоноды на базе dashmate.

  3. Создайте эвоноду

    dashmate setup
    
    1. Выберите тип сети

    2. Выберите evolution masternode при выборе типа ноды

    3. Выберите Yes на вопрос, зарегистрирована ли уже ваша мастернода

    4. Выберите No на вопрос об импорте существующих данных (данные уже присутствуют в результате выполнения шагов «Sync a full node» выше).

    5. Импортируйте ключи существующей мастерноды

    6. Получение сертификата SSL. Подробности см. в разделе SSL certificates.

Выключите существующую мастерноду#

  1. Выключите существующий сервер или процесс dashd

  2. Если вы сохраняете существующий сервер, убедитесь, что у вас не настроены планировщики запуска (systemd, cron и т. д.).

Запустите ноду dashmate#

  1. Запустите ноду:

    dashmate start
    
  2. Убедитесь, что нода работает правильно, выполнив следующие команды проверки статуса:

    dashmate status
    dashmate status core
    dashmate status platform