¿Cómo configurar bitcoin-core (bitcoin-qt) para no usar direcciones de cambio?

¿Se puede configurar la billetera bitcoin-core para que no use direcciones de cambio, sino solo una dirección?

Si es así, ¿cómo? Gracias

(PD: sé que la mayoría de la gente intentará convencerme de que esto no es algo bueno, pero tengo razones perfectamente válidas. Conozco las implicaciones de privacidad de esto, ¿de acuerdo? :)

La reutilización de direcciones no solo es mala para ti, sino para todos. no lo hagas Y si lo hace de todos modos, los usuarios potenciales inteligentes de su producto simplemente no lo utilizarán precisamente por esa razón.
¿Podrías explicar tus razones? Siento que sus razones probablemente no son tan buenas como cree que son, y es probable que haya mejores soluciones disponibles para usted.
2 razones: a) dado que las transacciones confidenciales llegarán pronto a bitcoin-core, la necesidad de privacidad a través del cambio de dirección no es tan importante, b) las transacciones sin cambio de dirección son más pequeñas, por lo tanto, más baratas
Los problemas de privacidad de la reutilización de direcciones seguirán siendo importantes después de que lleguen las transacciones confidenciales
@cowboy4life: No dije que no es importante, dije que no sería tan importante
Las transacciones sin cambio son más pequeñas. Pero una transacción con cambio pero sin dirección de cambio separada no es menor. Además, es poco probable que las transacciones confidenciales lleguen a Bitcoin en el corto plazo.

Respuestas (2)

No está claro lo que quieres.

¿No desea cambiar las direcciones , pero aún tiene cambio que se remonta a una de las direcciones de las que se tomaron las monedas? Eso no tiene ningún beneficio de tamaño/tarifa. Esto es posible mediante el uso de la función de control de monedas (en la GUI de Bitcoin-Core) o la createrawtransactioninterfaz RPC.

¿No quieres ningún cambio en absoluto? Eso significa que la cantidad que está enviando debe coincidir exactamente con la suma de los tamaños de algunas de las salidas no gastadas que tiene en su billetera. El resultado son transacciones ligeramente más pequeñas y, por lo tanto, tarifas más bajas, pero es muy restrictivo. Tendrá que construir transacciones manualmente si lo necesita.

Por supuesto, no me refiero a ningún cambio en absoluto , eso sería una tontería. En lo que respecta a no tener el beneficio de tarifa/tamaño, tiene razón, me acabo de dar cuenta de que si quiero enviar n bitcoins y todos mis puntos de salida anteriores son inferiores a n, entonces necesito muchas entradas, independientemente de si usé cambiar direcciones o no. . Gracias por hacerme pensar en ello. (Y gracias por informarme sobre el control de monedas y createRawTransaction, pero estaba buscando una configuración de núcleo de bitcoin que hiciera que el comportamiento de createTransaction fuera diferente sin recurrir a una API o interfaz de usuario diferente).
Tal configuración no existe.

Puedes enviar todo el dinero sin dejar cambio. De esta manera no habría dinero para enviar a una dirección de cambio. Luego, si necesita recuperar parte del dinero, puede enviar la transacción con dos salidas: 1. la dirección a la que está pagando; y 2. su dirección original.

Por cierto, por diseño, no hay forma de dejar monedas en una dirección. Una transacción puede gastarse o no gastarse sin gasto parcial. Pero puede enviar (en una nueva transacción) monedas a la dirección utilizada anteriormente. Sin embargo, a menudo es una mala idea.

Editar: es posible que también desee habilitar las funciones de control de monedas, lo que da como resultado una interfaz de usuario extendida como se muestra a continuación: (fuente: cryptocoinsnews.com ) De esta manera, puede especificar la dirección anterior como una dirección de cambio.Funciones de control de monedas

solo estás diciendo cómo se haría enviando transacciones manualmente, pero pregunté cómo hacerlo con BitcoinCore
¿Cómo habilitar las funciones de Control Coin?