Digitale Signatur, um Bitcoin auf eine Börse einzuzahlen

Hallo Leute,

wie is das eigentlich, wenn ich statt des Satoshi-Test mittels digitaler Signatur meine Wallet verifiziere? Hat die Börse dadurch dann meinen xPub und kennt somit meine ganzen Bestände?

nein. dui signierst lediglich mit dem privaten Schlüssel der zugehörigen Adresse. Den xpub gibst du dabei nicht preis.

Ach echt? Das ist wirklich beruhigend :relieved_face:

Danke für Deine hilfreiche Antwort! :orange_heart:

jo deswegen finde ich das Signieren auch besser als nachweis, weil man auf die Art und Weise das UTXO-Set kleiner hält und somit nichts hin und her schicken muss. Sollte meiner Meinung nach jede Börse anbieten. BSDEX macht das zum Beispiel

Genau das habe ich bei dem Satoshi-Test auch schon gedacht, da man die getestete Adresse ja immer wieder neu befüllen muss und damit dann ja auch seine anderen Adressen leakt.

Vielleicht sollte man sich eine „Transit-Wallet“ mit einer signierten und mehrfach benutzten Adresse einrichten, zwecks An- und Verkauf über die Börse und eine Zweitwallet mit konsequent nur einmal verwendeten Adressen für das langfristige Sparen der Coins.

Ja, das hätte man von Anfang an so machen sollen, und die Transit-Coins direkt von der Börse auf die Transit-Wallet usw.

Naja, nun habe ich alles auf einer Wallet, war nicht sehr vorausschauend…

Eimfach entsprechendes Unterkonto in der bestehenen Walet einrichten.

Was ist da der Vorteil, ausser Veränderungen an den UTXO, gegenüber alles auf der Transitwallet zu lassen?

Unterkonten stammen direkt von derselben Master-Wallet ab. Wenn jemand den übergeordneten Master X-PUP hat, kann er theoretisch alle deine Unterkonten sehen. „Passphrasen-Wallets“ hingegen sind kryptografisch so stark getrennt, dass sie eine völlig neue Master-Wallet bilden. Selbst mit dem Master-XPUB der Standard-Wallet kann niemand erraten oder sehen, dass es überhaupt eine Passphrasen-Wallet gibt. Beide Wallets haben zwar die selben 24 Wörter sind aber aufgrund der Passphrase der zweiten völlig verschiedene „Tresore“. Ich finde die Vorgehensweise über einer zweite „Zielwallet“ sinnvoll, zumal die Haltedauer der Coins „mitreist“.

Warum? Die Transaktionskosten sind doch aktuell sehr günstig. Einfach eine zusätzliche Passphrase verwenden oder die bestehende durch einen Anhang ergänzen und dann die Bestände sinnvoll konsolidiert auf jeweils neu generierte Adressen der Zielwallet übertragen. Abschließend die CSV-Datei zwecks späterer Dokumentation der Übertragung speichern. Aufpassen sollte man, wenn man die Coins, die man auf verschiedenen Börsen erworben hat, vermischt. Bei mir stand mal eine Börseneinzahlung zwei Wochen in der Warteschleife, weil ich mal alte Coins von meinem früher verwendeten Binance-Account mit Coins von BSDEX vermischt hatte.

Aber dann „weiß“ Cointracking doch trotzdem, dass die Coins auf meiner neuen Wallet von dem bei ihnen registrierten xPub (also von mir) stammen. Ich hätte das direkt beim Abziehen von der Börse machen und gleich auf zwei verschiedene Wallets transferieren sollen oder nicht?

Ich denke ich werde später einfach den xPub wieder bei Cointracking löschen und hoffen, dass die nichts speichern.

Spricht etwas dagegen bei cointracking alle Vorgänge sofort manuel einzutragen und die Transaktionen mit den Adressen separat in eine Excel-Tabelle zu laden?

Ich möchte ja eigentlich, dass Cointracking mir anzeigt, welche UTXOs ich schon steuerfrei verkaufen kann, und ich dann, wenn ich dementsprechend handle, den „Cointracking-Nachweis“ habe, die „richtigen“ (also steuerfreien) coins verkauft zu haben.

Aber ich glaube ich habe jetzt eine andere Methode entdeckt, mit der ich bei Cointracking gar keinen xPub einfügen muss:

Man behandelt einfach alle Börsen-withdrawals als eine einzige Sammelwallet für first-in-first out (ich hab dazu auch grad nochmal einen neuen Thread hier verfasst). So müsste das doch eigentlich klargehen…

Korrigiert mich gerne: Das Problem am Satoshi-Test ist zusätzlich die Mehrfachauszahlung auf einer Adresse. Ich muss ja mindestens einmal Satoshis von dieser Adresse an die Börse senden, bevor die Auszahlung erfolgt. Damit wird der Public Key der Adresse auf der Blockchain offengelegt und die kryptografische Sicherheit dieser Adresse deutlich verschlechtert. Für höhere Sicherheit müsste man nach Erhalt der Coins die Adresse mit einer Umbuchung an eine neue Adresse leeren.