Wenn man es richtig machen möchte, dann sollte man die TXout per Coin-Control aufteilen und vor allem nicht ungewollt Verbindungen schaffen, indem man TXin aus unterschiedlichen Quellen mischt! Dazu muss man sich ein klein wenig mit Bitcoin beschäftigen. Dann ist es allerdings kein Problem, die BTC ordentlich zu verteilen.
Übrigens hat Bitcoin ein Key-Range von knapp 2^256. Selbst bei einer Reduzierzung um 2^64 ist eine Kollision mehr als unwahrscheinlich.
Coin-Control ist in der Tat das beste Feature und ein wirklich guter Grund mit ~40GB Blockchain auf der Platte zu leben. Schwierig wird es nur wenn man mehrere Eingänge zusammenführen möchte. Wenn ich mich recht erinnere kann man eine TX an die eigene Wallet hinterher erkennen, da diese über den public key statt über die Adresse erzeugt werden. Ich hab das nie an einem konkreten Beispiel nachvollzogen, von daher kann das auch Richtung Aluhut gehen. Wenn jemand dazu mehr weiß, korrigiert/bestätigt mich gerne. Im Endeffekt muss man sowas halt vorbereiten. Wenn man 2 BTC ausgeben will, aber maximal 0,5 auf diversen Adressen erhalten hat, zahlt man die halt irgendwo ein und lässt sich das gesammelt wieder auszahlen. Ggf. kann man sich auch über Tor eine temporäre blockchain.info wallet[1] machen und die zum bündeln nutzen. Es gibt da schon ein paar Möglichkeiten Verbindungen zwischen Adressen zu erschwerden. Neue Adressen gibt es ja genug und Kollisionen umöglich[2].
[1] auf die korrekte .onion Adresse achten.
[2] stochastisch durchaus möglich, aber so unwahrscheinlich das man durchaus unmöglich sagen kann IMHO.
Kann den public key denn auch jeder sehen? Der Name klingt zwar so aber ich frage mich ob die Blockchain die pubkeys enthält. Wenn ja wäre es ja wirklich kein Problem alle gleichen Pubkeys rauszusuchen und alle Adressen einer Wallet zusammenzusuchen.
Ja... die Wahl des Wallet ist auch noch so eine Sache... solange man nicht bitcoin-qt sucht weiß jemand anderes auf jeden Fall alle deine Adressen. Nicht nur Onlinewallets, auch multibit. Am Schlimmsten Electrum.