Gibt es Vorteile, mehr als einen privaten Schlüssel pro Wallet zu haben?

Angenommen, ich sollte einen Bitcoin-Client entwerfen, der die Möglichkeit unterstützt, mehrere Brieftaschen (dh mehrere Benutzer) zu haben.

Kann man davon ausgehen, dass jede Brieftasche durch einen privaten Schlüssel identifiziert wird?

Gibt es einen Nachteil (aus Sicht der Privatsphäre/Anonymität), nur einen privaten Schlüssel pro Wallet zu haben?

Gibt es Vorteile, mehr als einen privaten Schlüssel pro Wallet zu haben? Wenn ja, welche sind das?

BEARBEITEN

Ich hatte den Eindruck, dass ein privater Schlüssel viele, viele öffentliche Schlüssel generieren kann, deshalb habe ich die Frage gestellt. Da ein privater Schlüssel nur einen öffentlichen Schlüssel generiert, wird die Frage bedeutungslos und es wird offensichtlich, dass jedes Konto viele private Schlüssel (ohne Begrenzung) haben sollte.

Antworten (2)

Nun, Sie möchten nicht wirklich einen privaten Schlüssel pro Wallet, Sie möchten einen privaten Schlüssel pro Transaktion (und das macht der Standard-Client sowieso).

Möglicherweise möchten Sie jedoch mehr als eine Brieftasche haben, da Sie sonst möglicherweise "Konten" mischen, die Sie getrennt halten möchten: Wenn eine einzelne Transaktionsausgabe für eine bestimmte Zahlung nicht ausreicht, verwendet der Standardclient mehrere, und so Ihre ansonsten unabhängigen "Konten" werden verbunden.

Wenn Sie nur einen Schlüssel haben, verlieren Sie Ihre Pseudonymität, da Sie immer wieder denselben Schlüssel verwenden würden.

Der richtige Ansatz für normale Transaktionen besteht darin, für jede eingehende Transaktion einen neuen Schlüssel zu verwenden, und der Client sollte automatisch auswählen, welche Schlüssel für ausgehende Transaktionen besser geeignet sind.

Nicht nur Ihre Pseudonymität (und damit Ihre Privatsphäre) – die aller. Der Datenschutz von Bitcoin beruht auf der Unauffindbarkeit von Transaktionen über Adressen hinweg. Die Wiederverwendung von Adressen erleichtert dies erheblich.
Gilt das auch für private Schlüssel oder nur für öffentliche Schlüssel?
@hasenj Ich glaube, Sie sind etwas verwirrt, da diese Frage nicht viel Sinn macht. Ein öffentlicher Schlüssel wird von einem privaten Schlüssel abgeleitet. Der öffentliche Schlüssel wird zum Empfangen, der private Schlüssel zum Senden verwendet.
Ich hatte den Eindruck, dass viele öffentliche Schlüssel aus einem privaten Schlüssel abgeleitet werden können
@hasenj oh, ich verstehe. Das ist nicht der Fall: Jeder private Schlüssel erzeugt einen einzigen öffentlichen Schlüssel.