Warum erhalte ich keine Zahlungen auf meine Bitcoins auf einer Amazon ec2-Instanz?

Ich habe eine Amazon ec2-Instanz, auf der ein Webserver, ein MySQL-Server und ein Bitcoin-Daemon unter Ubuntu 14.04 ausgeführt werden, und ich habe ./bitcoind getnewaddress ausgeführt und die Ausgabe war eine Adresse. Ich habe Bitcoin im Wert von ein paar Cent an diese Adresse geschickt, und ich mache ./bitcoind getbalance für ein paar Stunden und es gibt immer noch kein Guthaben.

Ich fragte mich, ob ich anstelle des Haupt-Bitcoin-Daemons an ein bestimmtes Konto senden musste, und schickte auch ein paar Cent an eine Adresse, die von ./bitcoind getnewaddress debug (nur ein Testname) generiert wurde, und führte ./bitcoind getbalance debug aus. Ich habe nichts gefunden, ich bin mir nicht sicher, was das Problem ist. Port 8333 ist auf der Amazon-VM geöffnet, daher glaube ich nicht, dass das Problem dort liegt. Die rpc-Schnittstelle von bitcoind läuft auf Port 8432, wie durch rpcport=8432 in ~/.bitcoin/bitcoin.conf angegeben. Irgendeine Idee, warum ich keine Zahlungen erhalte? Ich denke, es gab genug Bestätigungen, ich glaube, die erforderliche Anzahl ist standardmäßig 6 erforderlich. Ich werde bald nachsehen, ob es so viele Bestätigungen gegeben hat.

Ist Ihr Client synchronisiert? Worauf reagiert der Kern bitcoin-cli getblockcount?
@GeorgeKimionis 281034, ich überprüfe, ob das auf dem neuesten Stand ist, eine Sekunde bitte ... (Ich habe diese Bitcoin vor kurzem gestartet, also ist die Synchronisierung vielleicht noch nicht abgeschlossen ...)
@GeorgeKimionis Grr, das sind ungefähr 50.000 Blöcke dahinter. Bedeutet das, dass ich noch ein paar Stunden warten muss?
Ja, 281034 ist Mitte Januar. Aus diesem Grund sind Ihre Transaktionen noch nicht in Ihrem Client erschienen.
@GeorgeKimionis In Ordnung, danke. Übrigens bin ich ein Free-Tier-Benutzer von Amazon und habe daher nicht sehr viel Speicherplatz auf meinem Server, 20 GB im Moment (ich kann bis zu 30 bekommen, wenn nötig, ich werde wahrscheinlich müssen). Mein Speicher ist zu etwa 90 % voll, und ich bin mir ziemlich sicher, dass das an der Blockchain liegt. Gibt es eine Möglichkeit, nur die letzten Blöcke oder so etwas zu verwenden, damit ich nicht so viel Speicherplatz verbrauche?
20 GB reichen nicht, aber 30 reichen auch nicht. Die aktuelle Größe der Blockchain beträgt 30,4 GB (32.731.154.471 Bytes). Die Pruning-Funktion ist noch nicht verfügbar, wird aber in einer der kommenden Versionen enthalten sein.

Antworten (1)

Ihr Client muss vollständig synchronisiert sein, damit Ihre Transaktionen angezeigt werden, sonst ist ihm nicht bewusst, dass diese Transaktionen jemals stattgefunden haben.