December 19, 2024

Cysic Node Setup

Руководство по настройке Verifier и Prover для Cysic.

Это руководство поможет вам установить и настроить ноды Verifier и Prover для проекта Cysic. Установку можно выполнить как отдельно для каждой ноды, так и параллельно на одном сервере.


1. Установка Verifier

Рекомендуемые системные требования:

  • CPU: 1 ядро
  • ОЗУ: 8 GB
  • Диск: 512 MB
  • Скорость интернета: 100 KB/s (входящая/исходящая)
  • Операционные системы: Windows, Linux, MacOS


Шаги по установке:

  1. Установка зависимостей: sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget git
  2. Скачивание и запуск Verifier: curl -L https://github.com/cysic-labs/phase2_libs/releases/download/v1.0.0/setup_verifier.sh > ~/setup_verifier.sh && bash ~/setup_verifier.sh <ваш-адрес>

    Важно: Замените <ваш-адрес> на ваш EVM адрес.
  3. Запуск Verifier: cd ~/cysic-verifier && bash start.sh
  4. Проверка логов:
    Логи Verifier можно просмотреть так: tail -f ~/cysic-verifier/logs/verifier.log

2. Установка Prover

Рекомендуемые системные требования:

  • CPU: 64 ядра
  • GPU: 2 × 3070/2080
  • ОЗУ: 280 GB
  • Диск: 100 GB SSD
  • Скорость интернета: 100 KB/s (входящая/исходящая)
  • Операционные системы: Linux

Шаги по установке:

  1. Установка зависимостей: Убедитесь, что у вас установлены драйверы для GPU (например, NVIDIA).
  2. Скачивание и запуск Prover: curl -L https://github.com/cysic-labs/phase2_libs/releases/download/v1.0.0/setup_prover.sh > ~/setup_prover.sh && bash ~/setup_prover.sh <ваш-адрес> Важно: Замените <ваш-адрес> на ваш EVM адрес.
  3. Запуск Prover: cd ~/cysic-prover && bash start.sh
  4. Проверка логов: Логи Prover можно просмотреть так: tail -f ~/cysic-prover/logs/prover.log

3. Постоянный запуск нод с использованием Systemd

Чтобы ваши ноды продолжали работать даже после отключения от сервера или его перезагрузки, можно настроить службы через Systemd.

Шаги для Verifier:

  1. Создайте файл службы: sudo nano /etc/systemd/system/cysic-verifier.service
  2. Добавьте в него следующий текст: [Unit] Description=Cysic Verifier Node After=network.target [Service] Type=simple WorkingDirectory=/root/cysic-verifier ExecStart=/bin/bash start.sh Restart=always User=root [Install] WantedBy=multi-user.target
  3. Сохраните файл и запустите службу: sudo systemctl daemon-reload sudo systemctl start cysic-verifier.service sudo systemctl enable cysic-verifier.service

Шаги для Prover:

  1. Создайте файл службы: sudo nano /etc/systemd/system/cysic-prover.service
  2. Добавьте в него следующий текст: [Unit] Description=Cysic Prover Node After=network.target [Service] Type=simple WorkingDirectory=/root/cysic-prover ExecStart=/bin/bash start.sh Restart=always User=root [Install] WantedBy=multi-user.target
  3. Сохраните файл и запустите службу: sudo systemctl daemon-reload sudo systemctl start cysic-prover.service sudo systemctl enable cysic-prover.service

Проверка статуса служб:

  • Verifier: sudo systemctl status cysic-verifier.service
  • Prover: sudo systemctl status cysic-prover.service

4. Совместное использование Verifier и Prover

Вы можете использовать Verifier и Prover одновременно на одном сервере. Для этого необходимо:

  • Убедиться, что сервер соответствует минимальным требованиям для Prover.
  • Установить и запустить обе программы, как описано выше.

Если вы хотите запускать их параллельно в одном окне, используйте утилиту tmux или screen для разделения сессий.


Я понимаю, это может показаться непростой задачей. Но на самом деле установка простая и не займет много времени. Если что, пишите мне в Discorde или оставляйте комментарии тут. Чем смогу, тем помогу.

Соц. сети

Discord

https://discord.gg/XmvXmXjSP7

Telegram

https://t.me/pro100cryptoofficial

Youtube

https://www.youtube.com/@AlexPro100Crypto

Bybit

https://www.bybit.com/invite?ref=1GA0QG