Cómo configurar la dirección de cambio de segwit personalizada en v0.15 Core a través de la configuración

Generamos direcciones de segwit a través addwitnessaddressdel comando en el cliente central v0.15. Por lo tanto, recibir fondos en nuestras direcciones segwit.

Al gastar esos segwit UTXO, la billetera crea una dirección de cambio estándar que comienza con 1. ¿Hay alguna manera de establecer una dirección de cambio personalizada (preferiblemente segwit) en el núcleo de bitcoin a través de la configuración o algún parámetro (no a través de la GUI). Queríamos contribuir a la adopción de segwit, pero este comportamiento es contraproducente. ¿Alguna idea de cómo resolver esto?

El otro problema está relacionado con la función de control de monedas en las direcciones de segwit: utilicé la función de control de monedas para consolidar UTXO y enviarlo a una sola dirección (guardando datos en la cadena de bloques porque no se creó ningún cambio). Sin embargo, cuando se usa la billetera con direcciones segwit, no calcula correctamente el tamaño de la transacción, lo que provoca un cambio de polvo.

ingrese la descripción de la imagen aquí

¿Hay alguna manera de informar esto a los desarrolladores principales o algún plan para resolver esto con Core v16.?

Respuestas (1)

¿Hay alguna manera de establecer una dirección de cambio personalizada (preferiblemente segwit) en el núcleo de bitcoin a través de la configuración o algún parámetro (no a través de la GUI)?

Creo que no en 0.15, tendría que crear una transacción sin procesar manualmente y enviar el cambio a la dirección que desea. Un mejor soporte para las direcciones segwit llegará en 0.16

¿Hay alguna manera de informar esto a los desarrolladores principales?

Sí, puede enviar informes de errores al rastreador de problemas en GitHub aquí: https://github.com/bitcoin/bitcoin/issues