Tu mines avec ton pi ?
Hello!
Petit amusement du jour avec une machine X86_64, ubuntu 22.04, cpuminer-opt et #Umbrel.
Solo mining BTC lottery :-)
Tuto compilation:
https://github.com/JayDDee/cpuminer-opt/wiki/Compiling-from-source
En gros pour ma machine
$ sudo apt update -y
$ sudo apt install -y build-essential automake libssl-dev libcurl4-openssl-dev libjansson-dev libgmp-dev zlib1g-dev git
$ git clone https://github.com/JayDDee/cpuminer-opt.git
$ cd ./cpuminer-opt/
$ ./build.sh
$ CFLAGS="-O3 -march=znver3 -mavx512f -mavx512dq -mavx512bw -mavx512vl -Wall" ./configure --with-curl
$ make -j 8
Exemple de commande:
./cpuminer -a sha256d -o http://127.0.0.1:8332 --no-longpoll --hash-meter -u umbrel -p "Bitcoin Core RPC local Password" --coinbase-addr="adresse BTC" -t4
plus d'options ./cpuminer --help
comme "-t4" pour limiter le nombre de core/thread à 4/8, et diminuer un peu la consommation et la t°
Ensuite
Beaucoup de patience ...
Miner TTF @ 20.98 Mh/s 310942600y195d, Net TTF @ 377.47 Eh/s 9m04s
Ou beaucoup de chance ;-) ...
Commentaires et idées bienvenues :-)
#nostrfr
Discussion
Non, mais bonne idée, c est une machine x86_64 qui héberge mon umbrel pour ce micro 'tuto' sans prétention et sans fee.
Je fais des fouilles pour retrouver mon pi mais c est une version 1b 512RAM...
J installe une debian, puis fais des tests, je reviens dès que j ai pu compiler un miner supportant le solo mining.
Par contre lancer bitcoind sur mon pi faut oublier, ce sera du solo mining comme nerdmining v² via ckpool avec du fee.
Si tu as un pi plus puissant et qui héberge un node bitcoin umbrel ce sera à tester avec les accès disponibles dans l interface et là j essaierai que ce soit sans fee en modifiant les paramètres avant compilation.
Ps : umbrel ne donne pas accès en RPC non tor au réseau, même le réseau local, donc tout doit se faire en locallhost... A tester sur ton pi umbrel directement.
Petite question c est du arm64 le pi que tu utilises?
Tu parles de quel pi me concernant ? Mon rockpi4 ? Oui c'est de l'arm64.
Le problème n'est pas la puissance du pi mais le temps CPU utilisée par le mineur CPU. Et mar défaut c'est 100%
Du coup pour faire autre chose il faut réduire les ressources utilisées le mineur .
Tu peux autrement utiliser un vieux téléphone Android et installer le sort dessus.