Установка майнера Borrow в тестнете WORM Protocol от 11.11.2025
- Сервер с хотя бы 16GB памяти
- От 1.05 Sepolia ETH (Где взять, читаем тут) ❗️ 1 ETH сгорит при запуске майнера.
При составлении гайда, я стараюсь использовать как можно более "бюджетные" сервера, так как часто официальные требования завышаются + не все подписчики обладают большими бюджетами на "железо". В данном случае я использовал бюджетный сервер LC-3 (4CPU и 8GB RAM) за 480₽ / мес. и установил файл подкачки на нем на 20 GB. Ниже этих параметров точно не стоит брать сервер.
Но так как это у нас майнер, то скорее всего чем выше характеристики сервера будут, тем больше токенов будет добываться. (Это нужно еще проверить.)
❗️Перед установкой рекомендую увеличить память через файл подкачки, чтобы общее количество было хотя бы 24ГБ. Инструкция в конце гайда. Иначе ваш сервер может просто зависнуть❗️
Установка:
1) Ставим необходимое:
sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4 git wget unzip nlohmann-json3-dev
2) Проверяем есть ли RUST на сервере
rustc --version
Если нет, то устанавливаем, если есть то переходим к пункту 3
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3) Копируем файлы
git clone https://github.com/worm-privacy/miner && cd miner
4) Скачиваем файлы с настройками
Удаляем файлы от прошлого тестнета, если учавствовали: rm -rf ~/.worm-miner а затем выполняем команду для загрузки параметров:
make download_params
5) Устанавливаем worm-miner:
cargo install --path .
6) Сжигаем тестовый ETH и минтим BETH:
Сжигаем 1 ETH и указываем приватный ключ от тестового кошелька:
! Для тестнета используем кошелек для тестнетов где нет реальных денег !
worm-miner burn \ --network sepolia \ --private-key [YOUR PRIVATE-KEY] \ --amount 1 \ --spend 1 \
7) 1 BETH сминчен!
Для проверки баланса используем команду:
worm-miner info \ --network sepolia \ --private-key [YOUR PRIVATE-KEY]
Участие в майнинге WORM и получение наград
Процесс майнинга разделен на 2 команды:
participate→ Регистрация для майнинга WORM в будущих эпохах.claim→ Сбор наград в токенах WORM за заверщеные эпохи.
⏱️ Эпохи и распределение наград
Ваша награда за эпоху зависит от количества BETH которое вы используете в сравнении с другими участниками
Распределение пропорциональное:
Ваша WORM награда = (Ваши BETH / Общее количество BETH от всех участников) × Общее количество WORM в эпохе.
Майнинг:
1) Сначала получаем информацию об эпохах:
worm-miner info --network sepolia --private-key [YOUR PRIVATE-KEY]
Current epoch: 0 BETH balance: 0.595000000000000000 WORM balance: 0.000000000000000000 Claimable WORM (10 last epochs): 0.000000000000000000 Epoch #0 => 0.002000000000000000 / 0.002000000000000000 (Expecting 50.000000000000000000 WORM) Epoch #1 => 0.002000000000000000 / 0.002000000000000000 (Expecting 50.000000000000000000 WORM) Epoch #2 => 0.002000000000000000 / 0.002000000000000000 (Expecting 50.000000000000000000 WORM) Epoch #3 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #4 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #5 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #6 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #7 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #8 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM) Epoch #9 => 0.000000000000000000 / 0.000000000000000000 (Expecting 0.000000000000000000 WORM)
2) Регистрация в майнинге
Для регистрации в майнинге используйте:
worm-miner participate \ --amount-per-epoch 0.002 \ --num-epochs 3 \ --private-key [YOUR PRIVATE KEY] \ --network sepolia
--amount-per-epoch→ Количество BETH которое используем для каждой эпохи.--num-epochs→ Количество эпох в которых вы хотите участвовать.--private-key→ Ваш приватник от тестового кошелька.--network→ Тестовая сеть (anvil, sepolia, etc.).
3. Получения наград
В конце эпохи, участники могут запроситть награду в WORM:
worm-miner claim \ --from-epoch 0 \ --network sepolia \ --num-epochs 1 \ --private-key [YOUR PRIVATE-KEY]
--from-epoch→ С какой эпохи получить награду.--num-epochs→ Количество эпох с которых получить награду, начиная со стартовой.--private-key→ Ваш приватник от тестового кошелька.--network→ Тестовая сеть (anvil, sepolia, etc.).
Как увеличить размер файла подкачки?
1) Проверяем какой объём сейчас у файла подкачки:
swapon --show
2) Отключаем файл для изменения:
sudo swapoff /swapfile
3) Вводим новое значения файла, вместо xx укажите сколько гигабайт хотите выделить под файл подкачки:
sudo fallocate -l xxG /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile