You can send to a btc address and redeem the amount sent in btsx or bitusd by importing their btc wallet into btsx
Sent from my SCH-I535 using Tapatalk
Maybe I described it wrong. Although your solution is pretty cool and has use cases as well.
Suppose you have Bitshares X but the merchant doesn't accept BitUSD. The merchant only accepts Bitcoin. If there was coin translation then you could send BitUSD or any of your BitAssets and it would translate in the background to be compatible with the blockchain of the receiver address.
So you send your BitUSD to Dell and in the background it becomes Bitcoin then goes to BitPay before finally becoming fiat. Everyone wins and all the action takes place behind the scenes.
I know this is technically possible and I know it's a killer app which would make BitUSD an overnight success. BitUSD wouldn't have to match the acceptance rate of Bitcoin or even compete with it.
I suppose the first technical change I would make to make it possible would be to let Bitshares send to any altcoin address type from the client, and to design things in a way so that extensions could allow developers to add new features. Finally maybe a way to translate the value from BitUSD to Bitcoin behind the scenes but I don't know how to do it other than to know it's possible.