Hallo Leute,
zum Testen will ich meinen eigenen (privaten) Blockchain erstellen. Ich habe mir den aktuellen Bitcoin Core Source geholt. Mit einem Python Script habe ich einen Genesis Block errechnen lassen. Die Daten des Genesis Blocks habe ich in die chainparams.cpp eingetragen. Seeds rausgenommen und die Checkpoints angepasst (0 = mein Genesis Block). Source lies sich kompilieren und bitcoind startete ohne Fehler. Auf einem 2. Rechner den Source ebenfalls kompiliert und bitcoind gestartet. Beide Nodes sind connected und schicken sich gegenseitig Daten. Jetzt habe ich diesen cpuminer mehr als 24 Stunden laufen lassen (~7k hashes/s) und es wurde immernoch kein Block gefunden. Was mache ich falsch? Difficulty ist laut "getmininginfo" auf 1, da dürfte das doch nicht so lange dauern oder?
Ich habe es auch mal mit dem 0.9 Branch versucht, weil da der interne Miner noch vorhanden ist. Da wurden innerhalb von ein paar Stunden mehrere Blöcke gefunden.
Was mache ich falsch?
//EDIT
Ich habe es jetzt mit der RPC Methode "generatetoaddress" versucht und es wurden 2 Blöcke gefunden. Die Frage ist jetzt, wo sind die Coins? In der Transaktion steht zwar, dass 50 Coins empfangen wurden aber "getbalance" zeigt mir 0 Coins. Wo landen die Coins?
//EDIT2
Ok, hat sich erledigt. Bin selbst darauf gekommen. Die Transaktion muss um die 100 Confirmations haben, damit die generierten Coins "gültig" (mature) werden. Aktuell ist die Transaktion auf "immature".