Solomining - bfgminer Stratum Server - cgminer

Hallo,

ich versuche zu Testzwecken einen lokalen Solomining-Pool zu erstellen

das ist meine bitcoin.conf:

server=1
listen=1
rpcport=8332
rpcallowip=127.0.0.1
rpcbind=127.0.0.1
rpcuser=user
rpcpassword=password

-ich starte bitcoind

-danach starte ich bfgminer mit diesem Befehl: bfgminer --stratum-port 3333

-bei URL gebe ich danach 127.0.0.1:8332 ein

-danach user und password wie in meiner bitcoin.conf

bitcoind reagiert auf die Anfrage aber ich bekomme immer diese Meldung von bfgminer:

Summary of runtime statistics:

[2024-06-06 17:41:11] Started at
[2024-06-06 17:41:11] Pool: 0âÜ¥Ü☻27.0.0.1:8332
[2024-06-06 17:41:11] Runtime: 2 hrs : 28 mins : 42 secs
[2024-06-06 17:41:11] Average hashrate: 0.0 Megahash/s
[2024-06-06 17:41:11] Solved blocks: 0
[2024-06-06 17:41:11] Best share difficulty: 0
[2024-06-06 17:41:11] Share submissions: 0
[2024-06-06 17:41:11] Accepted shares: 0
[2024-06-06 17:41:11] Rejected shares: 0 + 0 stale (nan%)
[2024-06-06 17:41:11] Accepted difficulty shares: 0
[2024-06-06 17:41:11] Rejected difficulty shares: 0
[2024-06-06 17:41:11] Hardware errors: 0
[2024-06-06 17:41:11] Network transfer: 926.0 / 971.0 B (926.0 / 971.0 B/s)
[2024-06-06 17:41:11] Efficiency (accepted shares * difficulty / 2 KB): 0.00
[2024-06-06 17:41:11] Utility (accepted shares / min): 0.00/min

[2024-06-06 17:41:11] Unable to get work from server occasions: 0
[2024-06-06 17:41:11] Work items generated locally: 0
[2024-06-06 17:41:11] Submitting work remotely delay occasions: 0
[2024-06-06 17:41:11] New blocks detected on network: 0

[2024-06-06 17:41:11] Summary of per device statistics:

[2024-06-06 17:41:11]
Pool setup failed

was mache ich denn falsch?

Danke, aber ich habe selbst ChatGPT…

Bfgminer soll nicht auf einen Stratum-Pool zugreifen sondern diesen stellen, cgminer sollte sich am Ende zu diesem verbinden und arbeiten…

ChatGPT hilft da wenig weiter, deswegen der Post…

Grüße

Ich möchte bitcoind, den Pool über bfgminer und cgminer alles lokal laufen lassen, nicht online, diese Möglichkeit bietet bfgminer meines Wissens nach…

Pool setup failed

bedeutet ja nur, dass ich etwas falsch mache, nicht dass es nicht geht

Nein, derjenige hat überhaupt nicht das gleiche gemacht.
Da wird mit bfgminer, solo im Testnet gemined.
Das hat überhaupt nichts damit zu tun wie man mit bfgminer, zu Testzwecken im Mainnet einen Stratum erstellt und mithilfe damit dann cgminer arbeiten lässt…
Bitte nicht den Thread zuschießen, wenn du die Frage nicht verstehst, danke.

1 „Gefällt mir“

Vielleicht liegts am —stratum-port 3333
Beim cgminer soll es so gestartet werden:

cgminer -o http://localhost:8332 -u username -p password --btc-address 15qSxP1SQcxxxxxxxxxxxx

Habe das mal probiert… jedoch mit ungefähr dem gleichen Ergebnis.
WantClue hat mal erwähnt, sich public.pool als App installiert zu haben und betreibt damit irgendwie seinen eigenen Pool… (das ganze allerdings über umbrell)

Soweit ich weiß, kannst du den Stratum-Port nahezu frei wählen wie du willst, also bei mir ändert das nichts am Resultat…

Wenn du cgminer blank auf bitcoind mit diesem Befehl startest bekommt der kein Blocktemplate, das ist schon ab Core Version 20.0 so…

Es gibt eine Bash vom cgminer (https://github.com/cmmodtools/cgminer) die das kann, ich kenne allerdings niemanden der die für Windows kompiliert bekommt…