¿Cómo administro mi billetera y direcciones cuando gasto bitcoins?
Por ejemplo, digamos que tengo una dirección abcdefgh
y tengo 10 euros allí. Leí que cuando compro algo que vale, digamos, 4 euros en bitcoins, debo gastar el resto en otra dirección no utilizada zyxcvbnm
, ya que la primera dirección se vuelve insegura o el cambio se pierde en las tarifas de minería o algo así. ¿Es esto cierto? ¿Todos los gastos son un gasto doble? Por ejemplo, ¿una vez por el artículo que desea y una vez a su dirección de ahorro?
Supongo que está utilizando Bitcoin-Qt, es decir, la implementación de referencia.
Bitcoin-Qt funciona con cuentas , no con direcciones. El saldo de su billetera es la suma del saldo de cada cuenta. El propósito de las cuentas es compartimentar los pagos en etiquetas como "Ahorro", "Sueldo", "Amigos", etc. para su propia conveniencia.
Cada cuenta tiene muchas direcciones de Bitcoin asociadas, aunque solo verá una a la vez (la última). Tan pronto como reciba un pago en la dirección que se muestra, su dirección cambiará . Todavía puede recibir pagos en esa dirección, aunque eso se considera una mala práctica debido a problemas de anonimato.
Ahora, para responder a su pregunta: "Leí que cuando compro algo [...] debo gastar el resto en otra dirección no utilizada [...] ya que la primera dirección se vuelve insegura o el cambio se pierde en las tarifas mineras o algo así ."
Bitcoin funciona un poco diferente al dinero. Un pago es:
Cuando hace referencia a un pago anterior, debe gastarlo en su totalidad. No lo puedes dividir, como no podrías dividir un billete de 10€ en dos billetes de 5€.
Por ejemplo: supongamos que recibe un pago de 10 BTC. Si desea gastar 1 BTC, no puede dividirlo en 1 BTC (pagado) + 9 BTC (dejado en la dirección). ¡Tienes que gastarlo todo!
Por otro lado, eso es muy parecido a pagar 1 BTC a otra persona y enviarte 9 BTC a ti mismo . Puede pagar usted mismo a su dirección original, pero Bitcoin-QT es lo suficientemente inteligente como para crear una nueva dirección (invisible para usted) que recibe este cambio. La ventaja de este "cambio de dirección" es que ya no puedo vincular su pago a usted mismo:
¿Gastaste 1 BTC y enviaste 9 BTC como cambio, o tal vez gastaste 9 BTC y devolviste 1 BTC como cambio? Si reutilizaste la misma dirección, el cambio es obviamente el que tiene la misma dirección. Si deja que Bitcoin-Qt se encargue de ello, ambas serán direcciones nuevas y no se podrá rastrear el dinero hasta usted . Esto es lo que quiso decir con "la dirección se vuelve insegura" .
La clave es: ¡no te preocupes por esto! ¡Bitcoin-Qt se encargará de todo esto por usted! Siempre que comprenda sus cuentas, las direcciones son desechables.
Ahora... ¿qué sucede si Bitcoin-Qt de alguna manera no le devolvió el cambio? Imagine que acaba de decir "Quiero enviar 1 BTC de estos 10 BTC", pero Bitcoin-Qt se olvida de enviar el cambio ( esto NO sucederá con Bitcoin-Qt, es solo un experimento mental).
Las tarifas de transacción son la diferencia entre la entrada y la salida , es decir input - output
. Si de alguna manera solo envía 1 BTC pero olvida devolverse 9 BTC de cambio, ¡quienquiera que extraiga este bloque obtendrá las sobras!
Piense en ello como gastar un billete de £ 10 (o su moneda local). Solo puede gastar TODO el billete, no puede darle £ 2 a alguien. Lo que puede hacer es darles £ 2 y recibir £ 8 en una forma diferente.
Es lo mismo en bitcoin, solo puede gastar TODO el monto en una dirección. Parte de ese monto irá a la persona a la que desea pagar y parte a una dirección que usted controla (como cambio). En teoría, es posible devolver el monto a la dirección original, pero en la práctica, las billeteras crean una nueva dirección para enviarlo. (Algo que ver con la seguridad, pero no estoy seguro de qué)
kaoD