DeathAndTaxes: I think you misunderstand now.
The idea of the Taint list is not to have some central authority.
Anyone can host a taint list, like those DNSRBLs. I can host a anti-spam DNSRBL. You can host a DNSRBL.
Then everyone is free to use the DNSRBL or not. So you can select to use for example my DNSRBL in your mailserver, and reject mails to your server based on my criterias.
Same with taint list, you select which taint lists you want to use, and you reject coins to your account based on these lists.
And taint list does not only need to include stolen coins, it can be "bad" coins in other ways.
The *each end user* decides if they want to use taint list or not, and downloads the taint list they want.
"Who decides if a coin was stolen?"
You decide. Taint list is a tool that lets you reject depoist in your account that have been in touch with a specific adress.
You decide if you want to download a taint list from Bitcoinica listing addresses that Bitcoinica had their coins stolen to.
You decide if you want to download a taint list from me where I list adresses where coins were stolen from me.
That doesn't solve the problems listed and only compounds the complexity (and user unfriendlyness). Can you not see that? Person can use coin A with merchant 1 & 2, but not 3 & 4 and coin C with all merchants except 4 and Coin B with only merchant A and nobody takes coin D. Each sale would require the buyer to check with merchant determine which taint list they are using, ensure they have latest list, scan their coins to find acceptable coins and send them.
Yeah new users looking to buy a game on steam, some weed from SR, or play some online poker are going to go through all that bullshit. New user who is savy enough to check 9 tainted lists only to find out his coins are rejected on 9 more lists he didn't even know exist is unlikely to be holding coins he can't spend WHERE he wants to spend.
Have you ever heard of:
http://en.wikipedia.org/wiki/FungibilityIf a coin is accepted by less than 100% of the community it has less value. How much value depends but it will never be face value. So some coins are worth 1 BTC and some <1 BTC. Someone agree upon a trade for 10 BTC only to find out the 10 BTC he got other people consider "bad" and thus are only worth <10 BTC IF he can find someone willing to trade them for "good coins" is not viable for a currency (any currency).
HELLO FUNGIBILITY IS THE CORNERSTONE OF ANY CURRENCY OR COMMODITY.
No fungibility = no currency.
No fungibility = no commodity.
I am going to put you on ignore so I won't see any responses. It isn't you it is me, this kind of short sighted "do something" just burns me up. The wish to block tainted coins reminds me of people after 9/11 pushing to do something and we are stuck with the fucked to all hell Patriot act. Maybe take a step back and look at how you are acting from a place of fear and what you are proposing would kill Bitcoin. If that happens any successor will be built to make tracking impossible. Now the good news is that if we are lucky taint databases won't go further than you can throw them but that doesn't make the idea any less dangerous or stupid.
My promise:
If tainted databases do exist I will be buying tainted coins for the sole purpose of spamming them to people who use tainted coins databases and let them rack up massive fees in trying to return them. The bad news is that means I might have to deal with filth like coinexchanger to get my spam currency. (shudder)