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

Reply to this note

Please Login to reply.

Discussion

Tu mines avec ton pi ?

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.

Let's go trying that stuff frens