Frediano Campione, on 31 March 2014 - 07:07 PM, said:
It depends from country to country.
For Example in Italy you can't transact amount over 1000 Euro in Cash (but then is considered a fellony only over 2500 Eur).
In Romania Companies have similar limitations ..
An example: a Congressman recieves 1k $ donation from a Bitcoin address.. 3 months later on Reddit someone discover that on Blockchain that money came from a famous Kidnap Ransom....
Sooner or later there will be "Certified" addresses... a way of identifying "official Ownership" for transparency purpose, so at least you can be sure that 100k you recieved is not from Pablo Escobar
No, that does not seem to be clearly thought out.
Many funds could go through one address or one address could only be used once. Once an address is publicly placed for purposes of receiving funds, there is no way to stop that from occurring, regardless of where the funds may have came from.
You cannot turn a receiving address "off" and refuse funds. Therefore, the only way to accomplish what you are suggesting is to only release for use a receiving address after verifying something about the sending party. Then you give them the receiving address. But then you are again at the mercy of which sending address they wish to use.
There is no fault in the protocol for this, just as there is no fault in the protocol of cash or gold or whatever. IF there are laws regarding recording or reporting certain size or styles of transactions in particular countries, that is the responsibility of parties in that country to handle.