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.