¿Por qué el cliente Bitcoin estándar no muestra el saldo por dirección?

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?

Consulte esta pregunta para obtener información sobre cómo elegir desde qué dirección enviar. Mi sugerencia es que edite esa parte de su pregunta para que esta sea simplemente "¿Por qué el cliente no muestra el saldo por dirección?"

Respuestas (5)

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.

Gracias por su respuesta. Entiendo que las direcciones no están destinadas a ser utilizadas como cuentas y la GUI estándar del cliente refleja esto. Sin embargo, cualquier transacción en la red bitcoin está asociada con al menos una dirección Enviada y al menos una Recibida. Cualquiera puede buscar la dirección enviada en la cadena de bloques. Se siente mal si la persona que inicia la transacción no ve esta información.
@Jan: Bueno, no hay razón para presentar información que no sea de interés para el usuario. Un usuario regular solo está interesado en el hecho de que los fondos se enviaron desde la billetera del usuario a algún receptor (a partir de ahora, identificado por una dirección).
No creo que sea cierto que el cliente de Satashi "usará los más antiguos primero para reducir las tarifas". La última vez que miré el código, me pareció que estaba tratando de usar el conjunto de direcciones más pequeño que proporcionara suficiente para cubrir la transacción sin tener en cuenta la antigüedad.

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.