It seems that bank accounts are public: https://blockexplorer.com/address/1MTbKpYWnzqmsLvCjdTtwrvuX8...
Why is this?
Why is this?
To achieve actual anonymity, receivers need to use a one-time-address for each sender, and senders need to not leak information about which addresses they own.
I wonder how that will hard limit the system...? I have no clue about Bitcoin but a quick google search seems to imply that the global history of all transactions is locally saved in the client as "blk0001.dat". Already this database seems to be a few hundred Megabytes big?
For anonymity, you can generate as many addresses as you want in your wallet, and there are services that you can use to conduct transactions anonymously (by proxies and spread out over a period of time).