Supongamos que tuviera que diseñar un cliente de bitcoin que admita la capacidad de tener múltiples billeteras (es decir, múltiples usuarios).
¿Es seguro asumir que cada billetera está identificada por una clave privada?
¿Existe una desventaja (por un aspecto de privacidad/anonimato) en tener solo una clave privada por billetera?
¿Hay alguna ventaja en tener más de una clave privada por billetera? Si es así, ¿Que son?
EDITAR
Tenía la impresión de que una clave privada puede generar muchas claves públicas, por eso hice la pregunta. Dado que una clave privada solo generará una clave pública, la pregunta pierde sentido y se vuelve obvio que cada cuenta debe tener muchas claves privadas (sin límite).
Bueno, realmente no desea una clave privada por billetera, desea una clave privada por transacción (y esto es lo que hace el cliente predeterminado de todos modos).
Pero es posible que desee tener más de una billetera, porque de lo contrario podría estar mezclando "cuentas" que desea mantener separadas: si la salida de una sola transacción no es suficiente para un pago determinado, el cliente predeterminado usará múltiples, y de esa manera sus "cuentas" que de otro modo no estarían relacionadas se conectarán.
Si solo tiene una clave, pierde su seudonimidad, ya que estaría usando la misma clave una y otra vez.
El enfoque correcto para las transacciones normales es usar una nueva clave para cada transacción entrante, y el cliente debe elegir automáticamente qué claves son mejores para las salientes.
pieter wuille
Hasen
o0'.
Hasen
o0'.