http://folk.uio.no/vegardno/allinvain-transactions.txt
http://folk.uio.no/vegardno/allinvain-addresses.txt
http://folk.uio.no/vegardno/allinvain-transactions-addresses.txt
I'm hoping to soon have an open source script that will check for you if you've unknowingly accepted stolen funds.
Those links continually update with the most recent transactions at the bottom and the earliest at the top, so you can refresh to get the latest.
This kind of bothers me. What if someone is the recipient 20 iterations from now, are they supposed to send the coins back if they were purchased legitimately?
If someone stole $25k in cash, are merchants/banks/etc supposed to verify every serial number they come across?
I feel your pain, really I do. I'm sure it was like a punch in the gut (or worse), but if buy coins from someone (*especially if the stolen coins are 10 or more iterations from the original*), I'll be God-damned if I'm going to give them away for free. (unless I'm caught on a very good day, then I might sell back at a slight loss)
Banks are supposed to because they have the means and are integrated into the monetary system, but merchants can't realistically be expected to have the equipment to check on a bill's serial #. In the bitcoin world we don't have the equivalent of banks - except maybe the major exchanges which sort of act as quasi banks - but it by far easier and cheaper to keep track of bitcoins. But like I've said so many times it doesn't really matter that much because you cannot enforce your claim to stolen bitcoins due to the fact that it's damn near impossible to attach a real identity to a bitcoin address.
Honestly I would not expect that someone would hand them back 20 iterations from now. The best hope is that someone who gets them somehow almost freshly stolen (I can't think of a more technical term for this situation at the moment - maybe closer to the source is appropriate) notices that they're stolen and either a) refuses to do business with that person or b) receives the funds but in a sort of street justice way does not send the money or whatever value was requested by the seller in exchange for the bitcoins, and then this person would proceed to hand over the bitcoins to some police authority or some organization or institution that can arbitrate the dispute.
This would be easier if there was a site that would keep track of reported stolen btc. Think of how many people had their wallet.dat files stolen by trojans and such. It would be great if we can make the life of these parasite "hackers" just that much harder by everyone refusing to accept stolen property.
Also I'm thinking some sort of free-market bitcoin court or legal structure would come in handy. If we want people to have trust in bitcoins I think there has to be some hope for the victim. As things stand if you somehow get robbed of your bitcoins you're pretty much fucked - pardon my french