I was thinking about how colored coins could be backed by assets and I started wondering how you can use colored coins to represent a litecoin. That would, of course, make trusted trading between the two cryptocurrencies trivial. The main issue is that you need someone that will back the colored coin with a litecoin and will trade a ltc colored coin for ltc.
Then it occurred to me that you could theoretically just build a bot that will do this. Specifically,
1. Bot has an LTC and BTC addresses A and B respectively.
2. User 1 sends some amount of LTC to A specifying a BTC address and in return gets ltc colored coins from B after some number of confirmations.
3. User 1 trades ltc colored coins for BTC to user 2.
4. User 2 sends the ltc colored coins to the bot address B specifying the LTC address to send to.
5. Bot receives ltc colored coins at B and sends actual LTC to the address specified from A after some number of confirmations.
User 1 and User 2 have now completed a peer-to-peer trade of BTC for LTC where they only have to trust a bot, whose the source code could be examined. Better still, there's now are LTC's available to trade from the bitcoin blockchain. And this isn't limited to LTC. It's trivial to extend to other cryptocurrencies, but one might even be able to set up some sort of autonomous corporation which can back a colored coin with dollars and transfers them via bank ACH.
You guys have probably discussed scenarios like this before. What I'd like to know is if there's any project for something like this to make this bot.
Jimmy