If ever any of the other chains goes onto a fork or does a blockchain rewind, any floating XCP that got sold would end up being able to be double spent.
Maybe this is a rare enough thing, then again, didnt DOGE just have one of these? The stability of XCP would end up being the stability of the weakest chain it ever floated on
James
Perhaps it would only be implemented on certain chains that are expected to be secure and stick around for the long run, rather than able to have XCP on every random BTC/LTC clone. There could be 3 maybe. BTC for security, doge or litecoin for transaction speed and then maybe something else which allows relatively large data storage or something, idk. But really though, anything could happen to anyone or any coin at any time (fork, attacks, price crash, whatever). BTC is just the hardened veteran
Yeah. You'd need every Counterparty client constantly talking to the servers for every single altcoin it was running on. And you'd have to implement a strict system for ordering blocks across chains. You'd also have to come up with a good system for sending funds across chains, because the addresses are not compatible and Counterparty right now stores the destination of transfers in its own output.
BTC is much more secure than any other coin, as far as I can tell. On multiple blockchains, Counterparty would only be as secure as the weakest of them.
But you could limit XCP-XCP transactions to whatever the underlying coin is. So while X_Asset1 might be trading on both DOGE and BTC, people with their XCP on DOGE could only trade with other XCP_DOGE holders while people with XCP_BTC would be limited to XCP_BTC. People who have their XCP solely on BTC will never see the DOGE/LTC/whatever markets.
And then whenever they wanted to swap for whatever reason, just do the REBORN process and wait for the XCP to be "transferred" from one blockchain to the other. All XCP are "natively" started in BTC, and it is likely that people will want to keep them in BTC for long-term storage. But for fast trades or whatever, they might transfer to a faster blockchain for that purpose. Not to mention, 1 DOGE for transaction fee will probably be a lot cheaper than whatever the BTC transfer fee happens to be at the time! And the DOGE miners are less likely to have custom tweaks, they will just be running the bog standard software.
I was ruminating over something like this myself over the past week or so. Turning XCP into a meta-crypto-currency that can theoretically live on *any* crypto-currency would be kind of an end-game. And I think it will actually be necessary, otherwise somebody is just going to copy the Counterparty code and fork it to run on top of LTC, DOGE and whatever else. I'd rather have 1 meta-XCP than a ton of XCP clones running around on every altcoin under the sun. (Theoretically, this should be fairly easy to implement in XCP since most of the crap altcoins have virtually no alterations and are pretty much straight copypastas of Bitcoin or Litecoin, with a few tweaks in the parameters. Of course, the chain-hopping itself would be difficult to implement, but once it's implemented for, say, Litecoin, it would be pretty straightforward to extend it to DOGE or Name_Altcoin_Here.)