¿Cómo obtener la dirección de la transacción con ScriptSig vacío?

mira aquí https://blockchain.info/tx/d4223672c9043c17a2775abde858778fca38b53152e165757188ab747850770e

¿Por qué la dirección comienza con bc1q...? ¿Es algún estándar? ¿Cómo puedo derivar este valor del testimonio?

guión testigo aquí:

2 0375E00EB72E29DA82B89367947F29EF34AFB75E8654F6EA368E0ACDFD92976B7C 03A1B26313F430C4B15BB1FDCE663207659D8CAC749A0E53D70EFF01874496FEFF 03C96D495BFDD5BA4145E3E046FEE45E84A8A48AD05BD8DBB395C011A32CF9F880 3 OP_CHECKMULTISIG

Respuestas (1)

¿Por qué la dirección comienza con bc1q...? ¿Es algún estándar?

Sí, es una dirección Bech32 , especificada en BIP173 .

¿Cómo puedo derivar este valor del testimonio?

En general, no puedes.

La dirección define bajo qué condiciones se puede gastar una salida. El scriptSig o testigo de script da la prueba de que esas condiciones se cumplen. Si sabe que una salida en particular es un testigo V0, puede determinar qué salida se basó en la entrada que la gastó (el último elemento de la pila de testigos es la clave pública). Sin embargo, sin saber exactamente qué tipo de salida se gastó, generalmente no se puede hacer.

pero ¿cómo este sitio deriva este valor particular?
Al observar la producción que se gasta.
@PieterWuille, por favor, díganos cómo rastrear la transacción a través del sitio blockchain.info o cualquier otro.