Cualquier billetera de Bitcoin tiene varias direcciones de bitcoin. Dichas direcciones se generan manualmente desde la libreta de direcciones de la GUI o recopilan automáticamente el "cambio" de una transacción de "Envío". El saldo total es la suma del crédito de todas las direcciones.
¿Por qué el software de Bitcoin no me dice que la DIRECCIÓN1 tiene 1 BTC mientras que la DIRECCIÓN2 tiene 5 BTC?
El cliente estándar de Bitcoin selecciona automáticamente una dirección desde la que enviar. (De los comentarios, aprendí que existe un parche , que le permite al usuario elegir una dirección desde la cual enviar).
¿El comportamiento del cliente estándar descrito aquí tiene alguna ventaja sobre dejar que el usuario elija?
El saldo de una dirección casi siempre es inútil, ya que el dinero se envía desde direcciones aleatorias.
Tener diferentes direcciones en el cliente tiene como objetivo aumentar el anonimato y que puedas identificar diferentes remitentes. No está destinado a ser utilizado como "cuentas" diferentes. El concepto de cuentas realmente existe en bitcoind pero actualmente no se usa en el cliente. No sería demasiado difícil de agregar, por lo que es posible que se agregue en el futuro si hay demanda.
Normalmente, un usuario no está interesado en los detalles de especificar desde qué dirección enviar fondos. El cliente hace un buen trabajo al elegir qué direcciones de entrada usar y, por ejemplo, usará las más antiguas primero para reducir las tarifas.
Creo que, por lo general, las personas no hacen "bancos" separados con diferentes direcciones, sino que prefieren ver el total. Esto es especialmente cierto cuando cambia regularmente de dirección para recibir dinero. Como hay poca necesidad de tal función, no se implementó.
Creo que originalmente las direcciones estaban destinadas a ser un mecanismo interno de Bitcoin (es decir, un tecnicismo) y no algo que los usuarios deberían preocuparse (o incluso poder ver). Consulte [esta respuesta] para obtener más información sobre esto, y la pregunta de la respuesta para uno de los argumentos para esto.
Quizás lo que realmente desee, en lugar de ver múltiples direcciones con sus saldos particulares, es usar múltiples billeteras : los clientes que admiten múltiples billeteras (por ejemplo, MultiBit y Armory pero no el cliente original) por supuesto mostrarán el saldo de cada billetera por separado. .
En la versión actual de Bitcoin Core v0.15.1, simplemente cargue bitcoin-qt, vaya a configuración> opciones> billetera y marque Habilitar funciones de control de monedas y haga clic en Aceptar.
Luego, vaya a la pestaña Enviar y haga clic en Entradas. Allí puede ver cada dirección de recepción desde la que se originó un saldo y, si expande o selecciona el modo de lista, cada monto y dirección individuales, incluidos los cambios que se tienen actualmente.
DH