For me the situation presents itself as follows: we need 3 things:
- decentralized ownership-tracking (e.g. by using colored coins in blockchain) and way to proove ownership (for voting purposes, for example)
- decentralized exchange (order matching)
- accountability / link to real world of asset issuer
I think the first 2 points can be solved satisfactorally given enough resources.
3rd point is the hard part (I agree with casascius that if there is no real-world-link of the colored coin to some enforcable contract, this whole idea probably only makes it easier for scammers. I acknowledge the possibility of independant private dispute resolution as a service)
To solve "link to real world" problem, let me suggest a market for centralized agencies which offer the following services:
- Make accessible a list of "colored coins"/assets in existance
- Record the identity of the real-world person issuing some asset and offer disclosure to a court in case of dispute
- Safely store (in a legally binding manner the contracts associated with the respective assets and ensure these are legally usable in case of problems. Offer relevant services to courts (identify asset issuers, provide means of asset holder to proove ownership of asset at certain point in time)
I think this could solve casascius' "accountability"-objection, no?
Maybe the service would have to have the issuers actually real-world-sign some contract in which they agree to subject ownership of the asset to the mechanics of ownership-transfer using colored-coins / smart property.