January 20, 2022
CELL /// v1.0
Устанавливаем майнер CELL для участия в ивенте CELL Testnet Mining.
Если вы не знаете, что такое нода — читаем статью.
Если вы не знаете, где арендовать сервер для ноды — читаем статью.
Если вы не знаете, как подключиться к серверу — читаем статью.
Если вы всё знаете — открываем MobaXterm и создаём сессию.
- Краткое описание ивента: несколько слов про ивент, условия участия.
- Требования к железу: рекомендуемые технические параметры сервера.
- Установка
- Полезные вещи
- Полезные команды при работе с нодой.
- Перенос и бэкап: пригодится при переезде.
- Удаление ноды: на будущее.
- Идентификация: делаем валидатора уникальным.
- Unjail: если угодили в "тюрьму".
- Популярные ошибки.
- Благодарности.
- Полезные ресурсы на каждый день.
Это очень круто проект, отвечаю.
Это очень круто проект, отвечаю.
Это очень круто проект, отвечаю.
Medium | Docs | GitHub | WebSite | Twitter | Discord | Telegram
Минимальные требования: 4 CPU x 8 GB RAM x 200 GB SSD - Ubuntu 20.04.
Рекомендуемые: 32 CPU x 16 GB RAM x 500 GB SSD - Ubuntu 20.04.
# обновляем 'базу данных', обновляем дистрибутив $ sudo apt-get update && sudo apt-get upgrade -y
# скачиваем необходимые зависимости одной командой $ sudo apt install software-properties-common -y && \ sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main" && \ sudo apt update && \ sudo apt install libssl1.0.0 -y
# скачиваем майнер $ wget https://github.com/Cell-chain/wiki/releases/download/v0.3.1/cell
# выдаём права на исполнение $ chmod +x ~/cell
# перемещаем $ mv ~/cell /usr/bin/
# проверяем версию, чтобы проверить установку $ cell -V
# скачиваем параметры $ cell zkp --params
# генерируем ключи $ cell key generate
Обязательно сохраняем вывод команды. И бэкапим файл по пути: ~/.local/share/cell/chains/cell_testnet/network/secret_ed25519.
# задаём переменную с мнемоникой от только что сгенерированных ключей $ MNEMONIC="<mnemonic>" # создаём файл сервиса для запуска ноды $ sudo tee <<EOF >/dev/null /etc/systemd/system/celld.service [Unit] Description=CELL Miner After=network-online.target [Service] User=$USER ExecStart=/usr/bin/cell --miner "$MNEMONIC" Restart=on-failure RestartSec=10 LimitNOFILE=10000 [Install] WantedBy=multi-user.target EOF
# включаем сервис 'stratosd' одной командой $ sudo systemctl daemon-reload && \ sudo systemctl enable celld && sudo systemctl restart celld
# проверяем логи $ sudo journalctl -u celld -f -o cat