Guten Tag,
vor ein paar Tagen habe ich mir einen Bitcoin Solo-Miner aufgesetzt. Da ich nicht viel Erfahrung mit Linux und Mining habe erschien mir dies etwas kompliziert. Dazu kommt noch, dass ich für meine Kombination aus Hardware und Software kein Tutorial finden konnte.
Nach dem durchstöbern vieler Online-Foren und zahlreicher Versuche den Miner zum laufen zu bringen ist es mir letztendlich gelungen. Daraufhin entschloss ich mich speziell für meine Hardware/Software Kombination hier eine anfängerfreundliche Anleitung zu schreiben.
Mit dem Miner erhält man eine sehr geringe Chance (nahezu 0%) einen Bitcoin Block zu finden und somit den Block Reward (abzüglich 2% welche an solo.ckpool.org gehen) und die Transaktionsgebühren zu erhalten. Daher wird dies oftmals als „Lottery Mining“ bezeichnet.
Ich hoffe die Anleitung hilft jemandem weiter, viel Spaß damit.
bfgminer - Bitmain Antminer U2 & Raspberry Pi Model 3 B+ - solo mining setup
*using Raspberry Pi Model 3 B+
*using Bitmain Antminer U2
*using Raspberry Pi OS Lite (64 bit)
*using solo.ckpool.org
*using bfgminer
*NOTE: Instead of ‚BITCOIN_ADDRESS‘ insert your own Bitcoin Address.
*Go to the main directory:
cd
*Update the Raspberry Pi:
sudo apt-get update
sudo apt-get upgrade
*Install dependencies:
sudo apt-get install git build-essential autoconf automake libtool libgcrypt20-dev pkg-config libcurl4-gnutls-dev libjansson-dev uthash-dev libncurses5-dev libudev-dev libusb-1.0-0-dev libusb-1.0-0 libevent-dev libmicrohttpd-dev libhidapi-dev
*Clone bfgminer:
git clone https://github.com/luke-jr/bfgminer.git
*Edit .gitmodules
cd bfgminer
sudo nano .gitmodules
*In this file you have to replace every „git://“ with „https://“
*Exit and save the file (Exit with ‚CTRL X‘ and confirm changes by pressing ‚Y‘ and pressing ‚Enter‘)
*Configure and compile bfgminer:
sudo ./autogen.sh
sudo ./configure
sudo make
*Start bfgminer (while in ‚bfgminer‘ directory):
sudo ./bfgminer -o stratum+tcp://solo.ckpool.org:3333 -u BITCOIN_ADDRESS -p x -S all
Autostart bfgminer in a screen session when Raspberry Pi is powered on - optional
*Go to the main directory:
cd
*Install screen:
sudo apt-get install screen
*Open this file:
sudo nano /etc/rc.local
*Add this just above ‚exit 0‘:
cd /home/USERNAME/bfgminer
sudo screen -dmS bfg ./bfgminer -o stratum+tcp://solo.ckpool.org:3333 -u BITCOIN_ADDRESS -p x -S all
*Exit with ‚CTRL X‘ and confirm changes by pressing ‚Y‘ and pressing ‚Enter‘
Using screen - basics
*Reattach bfg screen session after Raspberry Pi startup:
sudo screen -r bfg
*Detach bfg screen session
Press ‚CTRL A‘ thereafter ‚D‘ (while session is attached)
*Kill bfg screen session
Press ‚CTRL A‘ thereafter ‚K‘, confirm by pressing ‚Y‘ (while session is attached)