Cysic Node Setup
Руководство по настройке Verifier и Prover для Cysic.
Это руководство поможет вам установить и настроить ноды Verifier и Prover для проекта Cysic. Установку можно выполнить как отдельно для каждой ноды, так и параллельно на одном сервере.
1. Установка Verifier
Рекомендуемые системные требования:
- CPU: 1 ядро
- ОЗУ: 8 GB
- Диск: 512 MB
- Скорость интернета: 100 KB/s (входящая/исходящая)
- Операционные системы: Windows, Linux, MacOS
Шаги по установке:
- Установка зависимостей:
sudo apt update && sudo apt upgrade -y sudo apt install -y curl wget git - Скачивание и запуск 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 адрес. - Запуск Verifier:
cd ~/cysic-verifier && bash start.sh - Проверка логов:
Логи 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
Шаги по установке:
- Установка зависимостей: Убедитесь, что у вас установлены драйверы для GPU (например, NVIDIA).
- Скачивание и запуск 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 адрес. - Запуск Prover:
cd ~/cysic-prover && bash start.sh - Проверка логов: Логи Prover можно просмотреть так:
tail -f ~/cysic-prover/logs/prover.log
3. Постоянный запуск нод с использованием Systemd
Чтобы ваши ноды продолжали работать даже после отключения от сервера или его перезагрузки, можно настроить службы через Systemd.
Шаги для Verifier:
- Создайте файл службы:
sudo nano /etc/systemd/system/cysic-verifier.service - Добавьте в него следующий текст:
[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 - Сохраните файл и запустите службу:
sudo systemctl daemon-reload sudo systemctl start cysic-verifier.service sudo systemctl enable cysic-verifier.service
Шаги для Prover:
- Создайте файл службы:
sudo nano /etc/systemd/system/cysic-prover.service - Добавьте в него следующий текст:
[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 - Сохраните файл и запустите службу:
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 или оставляйте комментарии тут. Чем смогу, тем помогу.
https://t.me/pro100cryptoofficial