Zum Inhalt springen
buybitcoinsmart

Glossar / Privatsphäre und Sicherheit

Merge

Was ist ein Merge?
Ein Merge ist eine Transaktion, die Coins von zwei oder mehr Ihrer Adressen gleichzeitig ausgibt und damit öffentlich bekannt gibt, dass diese Adressen einem einzigen Eigentümer gehören.

Das Whitepaper wies im Jahr 2008 auf dieses Leck hin und warnte, Multi-Input-Transaktionen "necessarily reveal that their inputs were owned by the same owner". Forscher machten diesen Satz später zur Heuristik der gemeinsamen Eigentümerschaft von Inputs, die seit Meiklejohns Studie 2013 zur Bitcoin-Wirtschaft das Rückgrat des Wallet-Clusterings ist. Ein Merge ist kein Angriff auf Sie; er ist Ihre eigene Wallet, die eine Erklärung abgibt.

Wie er funktioniert

Jeder Input einer Bitcoin-Transaktion wird getrennt entsperrt, und der Beweis dafür steht in der Transaktion selbst.

Um einen Coin auszugeben, erzeugen Sie eine Signatur mit dem Schlüssel, der ihn steuert. Um zwei Coins in derselben Transaktion auszugeben, erzeugen Sie zwei Signaturen, eine pro Input, was bedeutet, dass eine signierende Partei in demselben Moment Zugriff auf beide Schlüssel hatte. Es gibt keine Möglichkeit, das zu verbergen: Die Signaturen sind Teil der Daten, die jeder Node validiert und jeder Block-Explorer anzeigt. Die Verknüpfung ist keine Wahrscheinlichkeit, sondern eine strukturelle Tatsache, weshalb Analysten dieser Heuristik mehr vertrauen als jeder anderen Regel, die sie anwenden.

Die Folgen wirken in beide Richtungen. Rückwärts ziehen die zusammengeführten Coins ihre getrennten Historien in ein Cluster, sodass ein bis zu einem verifizierten Börsenkonto zurückverfolgbarer Coin den anderen Coin in dieselbe identifizierte Gruppe zieht. Vorwärts kann derjenige, den Sie bezahlt haben, den Wert jedes von Ihnen ausgegebenen Inputs addieren und sehen, wie viel Sie in diesem Teil Ihrer Wallet hielten, nicht nur den Betrag seiner Rechnung.

Nur zwei Konstruktionen durchbrechen die Regel absichtlich. Ein Coinjoin fasst die Inputs unabhängiger Personen in einer Transaktion zusammen, sodass die Heuristik ein falsches Cluster erzeugt, und ein Payjoin tut dasselbe in kleinem Maßstab während einer normalen Zahlung. Alles andere, was Ihre Wallet tut, folgt ihr.

Wo er auftritt

Merges geschehen meist automatisch, genau in dem Moment, in dem Sie nicht an Privatsphäre denken.

Die Coin-Auswahl ist der Hauptverursacher. Wenn kein einzelner Coin den Betrag deckt, den Sie senden, greift die Wallet ohne Nachfrage auf einen zweiten zu, und der Merge wird veröffentlicht. "Send max" räumt die ganze Wallet in eine einzige Transaktion und führt alles zusammen, was Sie besitzen. Das Räumen einer alten Paper-Wallet oder einer Geschenkkarte in Ihre Haupt-Wallet führt diesen Coin ebenfalls in Ihr Cluster, und jede Konsolidierung ist ein Merge, den Sie absichtlich vorgenommen haben.

Manchmal ist das Zusammenführen die ehrliche Wahl. Bitcoin Core fügte in Version 0.17.0 die Option -avoidpartialspends hinzu, die immer alle Coins, die auf derselben Adresse liegen, gemeinsam ausgibt, selbst wenn das mehr Gebühren kostet. Die Logik: Coins, die an eine wiederverwendete Adresse gezahlt wurden, sind öffentlich bereits verknüpft, sodass es nichts bringt, sie getrennt zu halten, während ihre getrennte Ausgabe zu verschiedenen Zeitpunkten zusätzliche Informationen preisgibt.

Merges vor ihrem Eintreten erkennen Sie mit der Coin-Kontrolle: Schalten Sie sie ein, prüfen Sie, welche Coins die Wallet angehakt hat, und entfernen Sie die Häkchen bei denen, die Sie lieber unberührt lassen.

Merge vs. der Merge von Ethereum

Die Suche nach "the merge" liefert überwiegend die Geschichte eines anderen Netzwerks. The Merge war Ethereums Wechsel von Proof of Work zu Proof of Stake am 15. September 2022, eine Konsensänderung, die das Ethereum-Mining über Nacht beendete. Bitcoin hatte kein vergleichbares Ereignis und sichert seine Kette weiterhin mit Proof of Work. Im Bitcoin-Kontext bedeutet Merge immer das Zusammenführen von Coins in einer Transaktion, und auf dem Spiel steht nur die Privatsphäre.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Wie erkenne ich, ob eine Zahlung meine Coins zusammenführt?

Schalten Sie die Coin-Kontrolle ein und lesen Sie die Input-Liste vor dem Signieren. Wallets wie Sparrow, Electrum und Bitcoin Core zeigen genau, welche Coins eine Transaktion verbrauchen wird, und alles mit mehr als einem Input ist ein Merge.

Ist ein Merge rückgängig zu machen?

Nein. Sobald die Transaktion bestätigt ist, stehen die beiden Signaturen dauerhaft in der Blockchain, und jeder kann sehen, dass eine Partei über beide Schlüssel verfügte. Spätere Transaktionen können Mehrdeutigkeit hinzufügen, aber sie können den Beweis nicht löschen.

Verwandte Begriffe

Mehr zum Thema Privatsphäre und Sicherheit

Diese Seite auf Englisch lesen