Sollte ich für jede Transaktion eine andere Adresse verwenden?

Sollte ich für jede Transaktion eine andere Adresse verwenden? Wenn ja, warum? Zur sicherheit? Was passiert, wenn ich dieselbe Adresse verwende, um Bitcoins von 2 verschiedenen Personen zu erhalten, was passiert?

Antworten (1)

Der einzige Grund, warum es empfohlen wird, für jede Transaktion eine andere Adresse zu verwenden, ist die Erhöhung der Anonymität – es wird schwieriger nachzuvollziehen und nahezu unmöglich zu beweisen, dass der Empfänger von Transaktion A dieselbe Person ist wie der Empfänger von Transaktion B.

Wenn Sie eine Adresse veröffentlichen, um Zahlungen online zu erhalten, und diese statisch halten, kann jeder zu http://blockexplorer.com/ gehen und das gesamte Geld sehen, das Sie erhalten haben, und berechnen, wie viel Geld Sie erhalten haben. Wenn Sie die Adresse nach jeder Transaktion ändern, wird es viel schwieriger - jemand, der Ihre Webseite mit der veröffentlichten Adresse ständig überwachen muss, um alle Ihre Adressen zu kennen, an die Sie Geld erhalten haben. Und wenn Sie die Seite mit der veröffentlichten Adresse nicht öffentlich halten, so dass Ihr Kunde sich in sein Konto auf Ihrem System einloggen muss, um die Adresse zu sehen, macht es das praktisch unmöglich für Dritte, Ihre Einnahmen zu überwachen, herauszufinden wie viel Geld du hast und wofür du es ausgibst.

Ok ich verstehe. Was passiert, wenn mein Computer abstürzt? Verliere ich alle meine Bitcoins?
Das ist eine andere Frage, die hier beantwortet wird: bitcoin.stackexchange.com/questions/116/…
Ein weiterer Grund ist, damit Sie wissen, wer Sie bezahlt hat. Wenn Sie allen die gleiche Adresse geben, ist es schwieriger zu wissen, wer Ihnen die Bitcoins geschickt hat.
Aber soweit ich das beurteilen kann, sobald Sie eine Transaktion erstellen, bei der das Geld von mehreren Adressen gebündelt und an eine andere gesendet wird, können alle erkennen, dass diese Adressen zusammengehören? Oder liege ich da falsch?
@glglgl: Das stimmt, aber es erschwert die Rückverfolgung Ihrer Gelder. Außerdem werden wir in Zukunft eine zunehmende Popularität aller Arten von intelligenten Transaktionen und dedizierten Mischtransaktionen sehen, sodass nicht garantiert ist, dass zwei Eingaben in derselben Transaktion derselben Person gehören.
@glglgl Sie könnten es vermuten, aber es gibt keinen einfachen Weg, um zu wissen, was die Bedeutung hinter einer Transaktion ist. Angenommen, Sie sehen, dass Geld von den Konten A, B und C auf D übergeht. Sie überprüfen es noch einmal und sehen, dass A Geld von AA, B von BB und C von CC erhalten hat. Nun, gehören A, B und C derselben Person und die Transaktion ist eine List? Oder sind es drei Leute, die einfach alle dieselbe Person bezahlt haben? Das Problem ist, dass Sie List-Transaktionen nicht von echten Transaktionen unterscheiden können.
Ein weiterer Grund ist die zusätzliche Sicherheit. Sobald Sie eine Transaktion durchführen, geben Sie Ihren öffentlichen Schlüssel preis. Ja, es ist öffentlich und sollte sicher sein, aber wenn jemals eine ernsthafte Schwachstelle in Secp256k1 entdeckt wird, dann sind Gelder, bei denen der öffentliche Schlüssel bekannt ist, zuerst gefährdet.