Cliente Bitcoin: ¿cómo encuentro la dirección de destino de una transacción entrante?

Estoy minando Bitcoins y tengo varias direcciones entrantes en mi billetera bitcoin-qt.

Cuando recibo un pago por minar en la pestaña "Transacciones", muestra la cantidad de BTC que recibí y el tipo está configurado como "Extraído".

Ahora veo muchas transacciones, pero no tengo idea de para qué dirección de billetera entrante se realizaron originalmente estos pagos.

¿Cómo puedo averiguar la dirección de destino en la billetera para las transacciones entrantes? Y si no puedo; ¿por qué?

Configuración > Opciones > Pantalla > Mostrar direcciones en la lista de transacciones
Nick, eso es una respuesta, no un comentario. Publíquelo a continuación para que esta pregunta se pueda marcar con la respuesta adecuada.
@NickODell: gracias, pero eso aún no muestra la dirección entrante para las transacciones extraídas. Muestra la dirección para pagos normales: i.imgur.com/QphomGx.png
@Casper No entiendo lo que estás tratando de hacer. ¿Está tratando de encontrar las direcciones de las transacciones dentro de los bloques que usted extrae? ¿Está tratando de encontrar las direcciones de entrada de las transacciones de coinbase (recompensa minera)?
@NickODell: estoy minando con p2pool. Cuando me conecto a la red p2pool con mi cliente p2pool, debo proporcionar una dirección de pago para los bloques extraídos. Mi minero luego se conecta al cliente p2pool y comienza a minar. Luego, el grupo me paga a la dirección que proporcioné para los bloques que extraigo. Y me preguntaba cómo es que los pagos entrantes no muestran esta dirección que di antes. Es simplemente n/a (y de alguna manera la billetera sabe que esos pagos provienen de bloques extraídos, porque el tipo es "Extraído").
@Casper Ah, está bien. Estaba confundido por cuántos eran. No está dando una dirección de entrada, porque p2pool le paga directamente de la base de monedas. Recuerde, las transacciones de coinbase no tienen una dirección de origen; su seguridad está totalmente garantizada por lo difícil que es cambiar el bloque.
@NickODell " ... los pagos no tienen una dirección de origen... ". Pero cada pago debe tener un destino, ¿no? ¿Y el destino es la dirección que le di a p2pool? ¿Y eso es lo que debería aparecer en la lista de transacciones? Lo siento, todavía estoy un poco confundido... probablemente hay algo básico que me estoy perdiendo aquí sobre cómo funciona la minería.

Respuestas (3)

Tal vez esto ayude. Haz una transacción getraw 1

Por ejemplo, getrawtransaction e12766de3b8b9532c0cca09a146c8a87e176ef39ec3823f1ea263401c77c465e 1es este

"result":[{
        "hex":"01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2a0313ad051d4d696e656420627920416e74506f6f6c20626a38186bcefb2055e11be1d60c000000153904ffffffff015af73695000000001976a9149524440a5b54cca9c46ef277c34739e9b521856d88ac00000000",
        "txid":"e12766de3b8b9532c0cca09a146c8a87e176ef39ec3823f1ea263401c77c465e",
        "version":1,
        "locktime":0,
        "vin":[{
            "coinbase":"0313ad051d4d696e656420627920416e74506f6f6c20626a38186bcefb2055e11be1d60c000000153904",
            "sequence":4294967295
        }],
        "vout":[{
            "value":25.0340745,
            "n":0,
            "scriptPubKey":{
                "asm":"OP_DUP OP_HASH160 9524440a5b54cca9c46ef277c34739e9b521856d OP_EQUALVERIFY OP_CHECKSIG",
                "hex":"76a9149524440a5b54cca9c46ef277c34739e9b521856d88ac",
                "reqSigs":1,
                "type":"pubkeyhash",
                "addresses":["1Ebb8NfVmKMoGuMJCAEbVMv2dX8GnzgxSa"]
            }
        }],
        "blockhash":"00000000000000000f312f367314d9c9880ac990d3e759092407a088a104cadd",
        "confirmations":1,
        "time":1440816100,
        "blocktime":1440816100
    }]

Como puede ver, es una transacción de base de monedas, con una salida de la dirección a la que se paga. Es posible que la interfaz de Bitcoin-Qt no lo muestre (porque realmente no importa), pero si ejecuta ese comando en su tx de minería, verá a dónde fue :)

En Bitcoin Core v0.15.1, vaya a la pestaña de transacción en bitcoin-qt y haga doble clic en una transacción. Le muestra los detalles de la transacción, incluida la dirección Para:.

getrawtransaction (txid) => le da la transacción sin procesar X, tome eso y calcule decoderrawtransaction (X), luego mire "vout" y encuentre la dirección a la que la transacción envía el bitcoin. Todo en la consola Bitcoin-qt