¿Hay ventajas en tener más de una clave privada por billetera?

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).

Respuestas (2)

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.

No solo su seudónimo (y, por lo tanto, su privacidad), la de todos. La privacidad de Bitcoin se basa en la imposibilidad de rastrear las transacciones entre direcciones. La reutilización de direcciones hace que esto sea mucho más fácil.
¿Esto también se aplica a las claves privadas o solo a las claves públicas?
@hasenj Creo que estás un poco confundido, ya que esta pregunta no tiene mucho sentido. Una clave pública se deriva de una clave privada. La clave pública se utiliza para recibir, la clave privada para enviar.
Tenía la impresión de que muchas claves públicas se pueden derivar de una clave privada
@hasenj oh, ya veo. Ese no es el caso: cada clave privada genera una única clave pública.