Bitcoin Solo Lottery Mining auf einem ESP-32 mit Nerdminer und drei Miner-Pools

Vor etwa acht Jahren habe ich schon einmal über den ESP-32 im Zusammenhang mit NodeMCU berichtet. Vor ein paar Tagen ist mir dieses kleine, aber leistungsfähige Teil (Computer) wieder in die Hände gefallen. Dabei habe ich herausgefunden, dass man mit dem ESP-32 sogar Bitcoin minen kann! Mal was anderes als Monero. Gesagt, getan – ich habe es ausprobiert. Hier möchte ich auch einen Vergleich von drei Mining-Pools vorstellen und einen REST-Service in Java.

Habe alles mit dem MacOS geflasht, geht aber auch analog mit Windows. Also erst den Treiber installieren.

Starten der CP210x Driver App und beim Mac unter Allgemein- Anmeldeobjekte & Erweiterungen unter Treibererweiterungen aktivieren nicht vergessen.

Dann die Firmwar flashen. Achtung! Es muss ein Kabel verwendet werden, das auch die Datenleitungen und nicht nur den Strom liefert. Das war bei meinen ersten Versuchen die Fehlerursache, warum auf dem Mac keine Verbindung möglich war.

Das flashen in Google Chrom, im privaten Fenster aufrufen: https://flasher.bitronics.store/. Die Doku, was alles wie geht, siehe NerdMiner Doku.

Nach einem Restart, fängt der Miner an zu schürfen.

Energie Verbrauch

Der ESP-32 braucht ca. 0,5 Watt und wenn er ein ganzes Jahr rund um die Uhr läuft, benötigt er insgesamt:

Berechnung des jährlichen Energieverbrauchs:

Umgerechnet in Kilowattstunden (kWh):


0,5 W * 24 Stunden/Tag * 365 Tage/Jahr = 4380 W = 4,3 kWh

Berechnung der Kosten:
Bei einem Strompreis von 0,30 € pro kWh:
 4,38 kWh * 0,30 = 1,314 Euro

Ergebnis:

Jährlicher Energieverbrauch: 4,38 kWh
Gesamtkosten: ca. 1,31 €

Mining-Pool web.public-pool.io

Zuerst habe ich mal den Mining-Pool web.public-pool.io eingestellt. Die Hash-Rate ist so ca. 50-70KH/s, wie man hier sehen kann:

Achtung! Der Anbieter der Seite/Pool ist nicht ermittelbar (USA, (lookup 38.51.144.240)), und auch der Domain-Eintrag ist nicht sichtbar. Auch ist der Pool nicht sehr alt. Das Domain Zertifikat läuft am 27 Feb 2025 01:33:46 GMT ab. Also könnte es ein Scam sein. Ldt. Scam-Detector.com: Suspicious. Unsafe. Doubtfull. Score 24.8 von 100. Also nicht damit rechnen, was zu bekommen. 😉

Solo-Mining-Rechner

Wie wahrscheinlich ist es mit solch einer Hash-Rate eine Block zu minen? Mal einen Online Rechner dafür verwendet:

Also, unmöglich, oder doch nicht!

Mining-Pool unmineable.com

Dann noch mal den unmineable.com Pool getestet.

Der läuft aber seit dem 6.1.2025 nicht mehr mit so kleinen Hash-Raten, da muss man schon einen schnelleren Miner haben, die kleinen werden leider nun ausgesperrt, weil der Schwierigkeitsgrad (diff) angehoben wurde. Das habe ich nach einigen testen erst festgestellt. Eigentlich schade, dann hätte ich auch SOL oder andere Token minen können.

Mining-Pool pool.nerdminers.org

Ok, noch den „offiziellen“ Mining-Pool pool.nerdminers.org über Port 3333. Der hat aber nicht so eine schöne Übersicht.

Der liefert als User-Status nur vier Zeilen. Wer etwas mehr haben will, kann die Statistik über https://pool.nerdminers.org/users/bc1qjgupwgqavr34cf2275ws7h6yx6hmaf8rp24s78 aufrufen (eigene BTC ersetzen), dann kommt dieses JSon:

Java Auswertung

Dazu habe ich dann eine Java-Swing Anwendung von gemacht:

und

Der ganze Java-Code ist in meinem Gitlab-Repo zu finden, auch mit einem Logger, der die Ergebnisse jede Minute in eine CSV-Datei schreibt. So kann man sich dann selbst Auswertungen erstellen.