Zum Inhalt springen
buybitcoinsmart

Glossar / Adressen und Schlüssel

Adresswiederverwendung

Was bedeutet Adresswiederverwendung?
Adresswiederverwendung bedeutet, mehr als eine Zahlung an derselben Bitcoin-Adresse anzunehmen, wodurch eine dauerhafte öffentliche Verbindung zwischen allen veröffentlicht wird, die jemals dorthin gezahlt haben.

Bitcoin-Adressen sind kostenlos und praktisch unbegrenzt, und nichts im Protokoll hindert Sie daran, eine zweimal zu verwenden. Satoshis Whitepaper sprach sich in Abschnitt 10 dagegen aus und empfahl ein neues Schlüsselpaar für jede Transaktion, damit Zahlungen nicht einem gemeinsamen Eigentümer zugeordnet werden können. Die Wiederverwendung ist es, die aus einem pseudonymen Register eine durchsuchbare Aufzeichnung Ihrer Finanzen macht.

Wie es funktioniert

Die Blockchain ist ein öffentliches Verzeichnis, und eine Adresse ist der Schlüssel, nach dem es indexiert ist. Jeder Block-Explorer bietet ein Adresssuchfeld, das die gesamte Historie auf einer Seite zurückgibt: jede eingehende Zahlung, jede ausgehende Zahlung, den laufenden Saldo und die Zeitstempel. Diese Seite zu laden kostet nichts und erfordert niemandes Erlaubnis.

Eine Adresse einmal zu verwenden erzeugt eine einzige Zeile. Sie vierzig Mal zu verwenden erzeugt vierzig Zeilen, die nachweislich zum selben Empfänger gehören, und jeder Zahler kann die anderen neununddreißig lesen. Um das zu erfahren, wurde nichts aufgebrochen. Das Register ist konstruktionsbedingt öffentlich, und die einzige verfügbare Privatsphäre ist die Schwierigkeit, einer Zeichenfolge einen Namen zuzuordnen.

Die Wiederverwendung ändert auch, was über den Schlüssel hinter der Adresse bekannt ist. Bei einem Pay-to-Public-Key-Hash- oder Pay-to-Witness-Public-Key-Hash-Output legt sich die Adresse auf einen Hash fest, und der öffentliche Schlüssel bleibt bis zur ersten Ausgabe unveröffentlicht. Geben Sie einmal aus, und dieser Schlüssel liegt für immer On-Chain. Empfangen Sie danach weiter an derselben Adresse, und jeder spätere Coin liegt hinter einem offengelegten öffentlichen Schlüssel statt hinter einem verborgenen, was ohne jeden Nutzen eine schwächere Position ist.

Die Wallets haben das vor Jahren gelöst, ohne dass Sie darüber nachdenken mussten. Ein BIP-32-Konto hält allein auf seinem Empfangszweig 2.147.483.648 Adressen, und der Empfangsbildschirm rückt nach jeder Zahlung zur nächsten unbenutzten vor. Bitcoin Core markiert Adressen als verwendet und gibt sie nicht erneut heraus. Eine Adresse heute absichtlich wiederzuverwenden bedeutet im Allgemeinen, eine alte aus der eigenen Historie zu kopieren.

Warum das wichtig ist, wenn Sie Bitcoin kaufen

Jede Börse, die Ihre Identität verifiziert hat, führt Ihre Auszahlungsadresse in einer Compliance-Aufzeichnung, und die Wiederverwendung ist es, die dieser einen Aufzeichnung ermöglicht, alles abzudecken, was Sie besitzen.

Zahlen Sie ein Jahr lang 52 Mal an dieselbe Adresse aus, und Sie übergeben der Börse, ihrem Analyseanbieter und jedem, der einen der beiden per gerichtlicher Anordnung zur Herausgabe zwingt, einen einzigen Faden, der Ihre gesamte Sparposition aufrollt. Zahlen Sie jedes Mal an eine neue Adresse aus, und dieselben Parteien sehen 52 nicht verbundene Outputs, deren Beziehung erschlossen statt von einer Seite abgelesen werden muss. Eine Schlussfolgerung ist oft möglich. Sie ist auch Arbeit, und sie ist kein Beweis.

Auszahlungs-Whitelists erschweren den Rat, und etwas anderes vorzugeben wäre unehrlich. Kraken, Binance und die meisten großen Plattformen erlauben es Ihnen, Auszahlungen auf eine gespeicherte Liste von Adressen zu beschränken, was eine starke Verteidigung gegen jemanden ist, der Ihr Konto übernimmt, und Sie zugleich zur Wiederverwendung drängt. Der praktikable Kompromiss besteht darin, mehrere Adressen aus derselben Wallet statt einer einzigen auf die Whitelist zu setzen und die Whitelist beizubehalten. Eine Kontoübernahme leert mehr Wallets als die Chain-Analyse.

Unternehmen stehen vor der unverblümten Version des Problems. Ein Geschäft, das einen einzigen QR-Code druckt und ihn an die Theke klebt, zeigt jedem Kunden seine Tageseinnahmen und seinen Saldo. Zahlungsdienstleister leiten aus einem erweiterten öffentlichen Schlüssel genau aus diesem Grund für jede Rechnung eine neue Adresse ab, und eine Spendenseite, die eine einzige statische Adresse veröffentlicht, hat sich für Öffentlichkeit statt Privatsphäre entschieden, manchmal ohne es zu merken.

Was eine wiederverwendete Spendenadresse offenbart

Veröffentlichen Sie eine einzige Adresse in einem öffentlichen Profil, lassen Sie sie ein Jahr dort, und das lesbare Ergebnis ist unangenehm.

Jeder kann den erhaltenen Betrag bis auf den Satoshi summieren, die einzelnen Zahlungen zählen und die Minute ablesen, in der jede einging. Ein Spender, der direkt von einem verifizierten Börsenkonto aus gezahlt hat, kann seinem eigenen Beitrag zugeordnet werden und danach jeden anderen Beitrag daneben sehen. Wenn Sie schließlich ausgeben, offenbart die Transaktion, welche Coins Sie gewählt haben, wie viel als Wechselgeld zurückkam und wohin es ging, vor einem Publikum, das bereits weiß, dass die Adresse namentlich Ihnen gehört.

Silent Payments, spezifiziert in BIP-352, sind die moderne Antwort auf diesen Kompromiss. Sie veröffentlichen genau wie zuvor eine einzige statische Zeichenfolge, und jeder Sender berechnet daraus eine andere On-Chain-Adresse, sodass die öffentliche Kennung konstant bleibt, während die Chain nichts Gemeinsames zwischen den Zahlungen zeigt. Es ist keine Konsensänderung nötig, nur Unterstützung in beiden Wallets, weshalb die Verfügbarkeit lückenhaft statt universell ist.

Wiederverwendung von Adressen vs. Zusammenführen von Inputs

Die Wiederverwendung von Adressen verknüpft Zahlungen, die an einer Adresse eingehen; das Zusammenführen verknüpft Coins, die an mehreren eingegangen sind. Ein Zusammenführen geschieht immer dann, wenn eine Transaktion zwei oder mehr Inputs gemeinsam ausgibt, was jedem Beobachter sagt, dass eine einzige Partei die Schlüssel zu allen besaß, eine Regel, die Chain-Analyse-Firmen die Heuristik des gemeinsamen Eigentums an Inputs nennen. Die beiden Probleme verstärken sich gegenseitig. Eine sorgfältige Adresshygiene wird durch einen einzigen Sweep zunichtegemacht, der alles auf einmal ausgibt, und Coin Control ist die Antwort auf das zweite Problem, nicht auf das erste.

Wiederverwendung von Adressen vs. Dusting-Attacke

Die Wiederverwendung von Adressen ist selbst zugefügt; eine Dusting-Attacke wird Ihnen angetan. Ein Angreifer sendet ein paar hundert Satoshis an Tausende von Adressen und wartet darauf, dass Empfänger diesen Staub in eine größere Transaktion zusammenführen, was die gedustete Adresse mit dem Rest ihrer Coins verknüpft. Die Wiederverwendung benötigt keinen Angreifer und gibt erheblich mehr preis, da sie eine vollständige Zahlungshistorie statt einer einzigen Verknüpfung offenlegt. Beide werden gleich behandelt: neue Adressen beim Empfangen, bewusste Input-Auswahl beim Ausgeben.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Ist es gefährlich, eine Bitcoin-Adresse wiederzuverwenden?

Es kostet Privatsphäre, nicht Sicherheit. Bitcoin, die an eine wiederverwendete Adresse gesendet werden, sind genauso sicher, aber jeder, der diese Adresse hat, kann dort Ihre vollständige Historie lesen, einschließlich des Kontostands und des Zeitpunkts jeder Zahlung.

Warum zeigt meine Wallet jedes Mal eine neue Adresse an, wenn ich sie öffne?

Die Wallet rotiert durch einen Zweig von Adressen, die von Ihrem Seed abgeleitet sind, was das Standardverhalten nach BIP-32 ist. Ältere Adressen funktionieren weiterhin und gehören weiterhin Ihnen, es geht also nichts verloren, wenn der Empfangsbildschirm weiterzieht.

Meine Börse lässt mich nur eine Auszahlungsadresse auf die Whitelist setzen. Was sollte ich tun?

Behalten Sie die Whitelist. Die Übernahme eines Kontos ist ein weitaus häufigerer Weg, Bitcoin zu verlieren, als die Chain-Analyse, daher überwiegt die Sicherheit einer fest hinterlegten Auszahlungsadresse in der Regel die Kosten für die Privatsphäre. Setzen Sie mehrere Adressen aus derselben Wallet auf die Whitelist, wo die Plattform es erlaubt.

Kann ich die Adresswiederverwendung rückgängig machen?

Nein. Die Blockchain ist dauerhaft, die bereits veröffentlichten Verknüpfungen bleiben also veröffentlicht. Was Sie tun können, ist, keine weiteren hinzuzufügen: Empfangen Sie künftige Zahlungen an neuen Adressen und vermeiden Sie es, alte und neue Bitcoin in einer Transaktion gemeinsam auszugeben.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Adressen und Schlüssel

Diese Seite auf Englisch lesen