¿Por qué no recibo pagos en mi bitcoind en una instancia de amazon ec2?

Tengo una instancia de amazon ec2 que ejecuta un servidor web, un servidor MySQL y un demonio de bitcoin en ubuntu 14.04, ejecuté ./bitcoind getnewaddress y el resultado fue una dirección. Envié unos centavos de bitcoin a esa dirección, y he estado haciendo ./bitcoind getbalance durante algunas horas y todavía no hay saldo.

Preguntándome si necesitaba enviar a una cuenta en particular en lugar del demonio principal de bitcoin, también envié algunos centavos a una dirección generada por ./bitcoind getnewaddress debug (solo un nombre de prueba) e hice ./bitcoind getbalance debug. No he encontrado nada, no estoy seguro de cuál es el problema. El puerto 8333 está abierto en Amazon VM, por lo que no creo que el problema esté ahí. La interfaz rpc de bitcoind se ejecuta en el puerto 8432 como se especifica en rpcport=8432 en ~/.bitcoin/bitcoin.conf. ¿Alguna idea de por qué no estoy recibiendo pagos? Creo que ha habido suficientes confirmaciones, creo que el número requerido es 6 requerido por defecto. Comprobaré pronto para asegurarme de que ha habido tantas confirmaciones.

¿Tu cliente está sincronizado? ¿ Cuál es la respuesta del núcleo bitcoin-cli getblockcount?
@GeorgeKimionis 281034, comprobaré si está actualizado, un segundo por favor... (Empecé este bitcoind hace muy poco, así que tal vez no haya terminado de sincronizarse...)
@GeorgeKimionis Grr, eso es unas 50 000 cuadras atrás. ¿Significa eso que todavía tengo que esperar unas horas?
Sí, 281034 es a mediados de enero. Esta es la razón por la que sus transacciones aún no han aparecido en su cliente.
@GeorgeKimionis Muy bien, gracias. Por cierto, soy un usuario de nivel gratuito de Amazon, por lo que no tengo mucho almacenamiento en mi servidor, 20 GB en este momento (puedo obtener hasta 30 si es necesario, probablemente tendré que hacerlo). Mi almacenamiento está lleno en un 90 % y estoy bastante seguro de que se debe a la cadena de bloques. ¿Hay alguna forma de usar solo los bloques recientes o algo así para no usar tanto almacenamiento?
20 GB no son suficientes, pero 30 tampoco. El tamaño actual de la cadena de bloques es de 30,4 GB (32.731.154.471 bytes). La función de poda aún no está disponible, pero se incluirá en una de las próximas versiones.

Respuestas (1)

Su cliente debe estar completamente sincronizado para que aparezcan sus transacciones; de lo contrario, no sabrá que estas transacciones alguna vez tuvieron lugar.