Гайд описывает настройку Raspberry PI для майнинга Chia с использованием готовых HDD с плотами. Предполагается, что подключиться к компьютеру с нодой нет возможности.
- https://medium.com/geekculture/how-to-use-your-raspberry-pi-as-a-chia-harvester-66440c17d318
- https://github.com/Chia-Network/chia-blockchain/wiki/Raspberry-Pi
Для настройки необходимо иметь:
- Raspberry Pi 4
- MicroSD карту
- Адаптер для подключения SD карты к главному ПК
- HDD, заполненные плотами
- Переходники SATA - USB 3.0
Chia ПО работает только с 64-х битными ОС. Можно использовать 2020-08-20-raspios-buster-arm64 (протестирована, все работает) Другие варианты:
- Ubuntu Server 20.04 LTS (Pi 3/4) 64 bit (протестирована сообеществом)
- rapios-raspios_arm64 (версия 2021-05-28 - определяет плоты как невалидные)
Создание образа - официальный imager
- Убедиться, что есть все, для компиляции небинарных файлов:
sudo apt-get install -y build-essential python3-dev
- Убедиться, что установлен 64 битный Python
python3 -c 'import platform; print(platform.architecture())'
- Увеличить SWAP
Опционально можно установить и настроить TeamViewer host или VNC (доступ внутри локальной сети)
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest
cd chia-blockchain
sh install.sh
. ./activate # произойдет вход в Chia venv. Для выхода нужно ввести команду "deactivate"
chia init
# Можно проинициализировать Chia используя certificate authority с главного ПК. Это позволит не вводить мнемоническую фразу. CA можно найти - [Your User Name]/.chia/mainnet/config/ssl/ca. Скопировать папку на Raspberry и ввести команду
chia init -c path/to/ca
chia plots add -d path/to/harddrive
Дополнительно можно установить GUI:
sh install-gui.sh
cd chia-blockchain-gui
npm run electron &