Mining im Testnetz: Wie konfiguriere ich bitcoin-qt?

Ich versuche, mit dem Client ./bitcoin-qt -testnet -gen einige Münzen zu generieren. Wie kann ich konfigurieren, an welche Adresse das Geld geht?

ps: Eigentlich habe ich eine Benachrichtigung über den Mining-Erfolg erhalten, aber keine Coins in der Brieftasche.

Es dauert 50 Blöcke, bis die Brieftasche die Coins hat. Sie sollten die ausstehende Transaktion sehen

Antworten (2)

Es ist möglich, dass Sie einen Block gefunden haben, der jedoch verwaist ist. Ein anderer Miner hat möglicherweise ungefähr zur gleichen Zeit einen Block gefunden, und aus irgendeinem Grund entschied sich der nächste Miner, der einen Block fand, zu seinem statt zu Ihrem zu verlinken.

Dies passiert häufig im Testnet aufgrund einer speziellen Regel, dass, wenn 20 Minuten lang kein Block gefunden wird, die Schwierigkeit vorübergehend auf 1 sinkt. Wenn dies passiert, finden normalerweise viele Leute sofort Blöcke, und es ist ein Wurf, welcher verwendet wird vom nächsten Bergmann.

Sie können debug.log überprüfen, wenn Sie genau wissen möchten, was passiert ist.

Klingt vernünftig

Die Adresse wird in der Brieftasche erstellt, die von bitcoin-qt kontrolliert wird, sodass sie schließlich in Ihren Transaktionen auftaucht, aber die Münzen brauchen Zeit, um zu reifen. Dies ist eine Sicherheitsvorkehrung, um Transaktionen zu vermeiden, die Münzen aus einem Block ausgeben, der später ersetzt wird. Die Verwendung des Bitcoin JSON-RPC zeigt sie möglicherweise bereits an, auch wenn sie noch nicht ausgereift sind:

./bitcoin-qt -testnet listunspent 0

sollte alle nicht verbrauchten Transaktionsausgaben mit mindestens 0 Bestätigungen auflisten, dh alles. Einer davon sollte Ihre Belohnung sein. Aus der Ausgabe können Sie den Hash der generierenden Transaktion ableiten und von dort aus einfach ./bitcoin-qt -testnet gettransaction <txid>Details über die Transaktion abrufen.

./bitcoin-qt -testnet listunspent 0 - habe das versucht, unter Windows führt es einfach die Anwendung aus, es wird keine Liste gedruckt ...
Es ist eigentlich bitcoind -testnet listunspent 0, sobald Sie das bitcoind -testnet -daemonRennen haben.