Beheben Sie das Problem der Wiederverwendung

Ich verstehe nicht, wie die Sicherheit bei der Verwendung mehrerer Adressen funktioniert. Ich versuche zu erraten, wie die Sicherheit hier funktioniert, brauche aber etwas Feedback, also hier ein paar Fragen und meine eigenen Vermutungen.

Wenn ich insgesamt 100 Bitcoins habe und sagen wir, ich überweise 10 an einen Verkäufer, wie sichere ich dann die restlichen 90, indem ich ein neues Schlüsselpaar für mich erstelle und die restlichen 90 an eine neue Adresse übertrage?

Nun, wie wird hier dann die Privatsphäre gewahrt, meine Adressen sind immer noch verknüpft?

Wenn ich also wieder eine Zahlung mache, überweise ich das restliche Geld auf ein neues Konto, und das bedeutet, neue Schlüssel zu generieren und oder zu speichern, wie bieten Brieftaschen dann Sicherheit?

Ich schätze, Brieftaschenschlüssel werden nie für Bitcoin-Transaktionen verwendet, wahrscheinlich werden sie verwendet, um einige Schlüsselpaare zu generieren und ihre privaten Schlüssel sicher in einer Brieftasche zu speichern. Ich schätze, wenn Sie Brieftaschendetails online auf einen anderen Speicher übertragen, riskieren Sie immer noch, Ihre Schlüssel preiszugeben .

Und sagen wir, Sie haben 10 Bitcoins in 10 verschiedenen Transaktionen gesammelt, soll ich sie auf ein anderes Konto überweisen, um sie alle zusammen zu haben, damit ich sie in einer einzigen Transaktion verwenden kann, oder wenn ich 10 Bitcoins überweisen muss, soll ich sie alle verwenden zusammen und führen Sie 10 verschiedene Transaktionen durch (es macht Sinn, dass, wenn der Empfänger eine neue Adresse für diese Aktion verwendet, er/sie weiß, dass ich diesen Betrag überwiesen habe.)

Antworten (1)

Sie bemerken zu Recht, dass die Änderung einer Transaktion mit der vorherigen Eingabe verknüpft ist.

Die Wiederverwendung von Adressen dient eher dem Empfang von Zahlungen als deren Ausgaben. Wenn Sie zwei Kunden haben, die Sie bezahlen, führt die Angabe separater Adressen für die Zahlungen zu zwei völlig unverknüpfbaren Ausgängen in der Kette.

Wenn Sie eine zukünftige Transaktion durchführen, die die Kombination beider Ausgaben erfordert, werden Sie sie natürlich verknüpfen. Wallets verwenden eine Vielzahl von Heuristiken, um eine solche Verknüpfung zu minimieren, darunter:

  1. Verwenden Sie alle Ausgänge für eine bestimmte Adresse, bevor Sie beim Versenden von Coins auf die Auswahl von Ausgängen anderer Adressen zurückgreifen, auch wenn dies zu höheren Gebühren führt
  2. Verwenden Sie nur Adressen für Eingaben in eine Transaktion, die zuvor zusammen in anderen Transaktionen verwendet wurden, um zu vermeiden, dass zusätzliche, neue Verknüpfungen zwischen Wallet-Adressen erstellt werden
  3. Wählen Sie eine möglicherweise nicht optimale größere Eingabe aus, die von einer einzelnen Adresse stammt, anstatt kleinere Eingaben von mehreren Adressen auszuwählen

Ob Sie Ihre bestehenden BTC von vielen Adressen auf eine einzige konsolidieren möchten, bleibt Ihnen überlassen - ich persönlich würde das nicht tun und lieber so viele separate Adressen wie möglich pflegen. Einige Dienste, wie z. B. Börsen, finden es jedoch aus Sicherheits- und Gebührengründen vorteilhaft, Coins zu konsolidieren, und finden den Verlust der Privatsphäre einen akzeptablen Preis dafür.

Danke für die Erläuterungen, ich sehe es als Bankkonten und möchte ein Hauptkonto / eine Hauptadresse haben, also muss ich das Denken in Bezug auf Adressen anstelle von Konten anpassen.