June 16

Встановлення Cysic Verifier Phase 3 через Docker

⚠️ Рекомендовані вимоги для Verifier:

  • CPU : 2 core
  • RAM : 8GB or equal (4GB RAM + 6GB Swap)
  • Disk : 10 GB

1. Підключаємось через EVM гаманець (Metamask) - http://cysic.xyz/zk
Інвайт код: bdd3f

2. Імпортуємо свою seed фразу або приватний ключ зі свого MM у Keplr та підключаємо його також

3. Встановлюємо Verifier

Інструкція

1. Встановлюємо Docker на свій VPS:

sudo apt-get update && \
sudo apt-get install -y ca-certificates curl && \
sudo install -m 0755 -d /etc/apt/keyrings && \
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc && \
sudo chmod a+r /etc/apt/keyrings/docker.asc && \
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && \
sudo apt-get update && \
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2. Створюємо директорію

mkdir ~/cysic-verifier
cd ~/cysic-verifier

3. Створюємо файл docker-compose.yml

nano docker-compose.yml

4. Заповнюємо його наступним:
Замініть <your-evm-address> на свій EVM адрес

services:
  verifier:
    image: whoami39/cysic-verifier
    container_name: verifier
    environment:
      - EVM_ADDR="<your-evm-address>"
    volumes:
      - ./data/data:/app/data
      - ./data/cysic/:/root/.cysic/
    network_mode: "host"
    restart: unless-stopped

Приклад:

services:
  verifier:
    image: whoami39/cysic-verifier
    container_name: verifier
    environment:
      - EVM_ADDR="0x691d99560bda3c411a523942c9643Af578DCdb6b"
    volumes:
      - ./data/data:/app/data
      - ./data/cysic/:/root/.cysic/
    network_mode: "host"
    restart: unless-stopped

5. Зберігаємо файл та виходимо з нього: CTRL + X → Y → Enter

6. Запускаємо контейнер:

docker compose up -d

7. Перевіряємо логи:

docker compose logs -f

Помилка “error when get verifier from chain, verifier: 0xB44e1de4f1a445b24b4A5D45dcF9deFd37e87135, err: verifier not found” це ок, очікуємо ще трошки та бачимо таке:

Якщо бачите ось такі логи, це означає що ваш Verifier працює правильно:

Також перевірити чи працює ваш Verifier, ви можете на сайті Cysic

4. Запрошуємо щодня тестові токени $CYS

5. Виконуємо Social Tasks

6. Стейкаємо $CGT та періодично клеймимо реварди $CYS

💡 $CGT ви будете отримувати з тасків, які виконує ваш Verifier

За кожен виконаний таск ви будете отримувати 0.1 - 0.5 $CGT </aside>

7. В розділі User Portal ми можемо конвертувати $CYS у $CGT та занести їх у стейкінг

Також тут ви можете переглянути ваші реварди за попередні фази

8. Ознайомлюємось з Invite Level та беремо свій реф код тут - https://cysic.xyz/zk/invite

За стейкінг/таски/інвайти ви можете отримати бусти та мультиплікатори для ревардів

Також є можливість встановити ETH/Scroll Prover - https://cysic.xyz/zk/prover

Вимоги для сервера:

ETH Proof:

  • CPU: 8 Core
  • RAM: 32 GB
  • GPU: 24GB VRAM
  • DISK: 30 GB

Scroll:

  • CPU: 32 Core
  • RAM: 256 GB
  • GPU: 24GB VRAM
  • DISK: 30 GB

Source: https://medium.com/@h3110w0r1d/running-cysic-verifier-prover-with-docker-16e6f9bd6dd9