Forgive me, I must have missed that. Which blockchain does this? I can't even seem to find a client that can handle multiple blockchains, let alone one that can facilitate P2P currency exchange. Also, if this already exists, I wonder why it isn't being implemented in every new coin coming out instead of people crying to have their coins added to the 3rd party exchanges.
Anyways, the process described in the wiki, is way too complex for such a simple problem. It does talk about a specialized alt chain though, which is what I based my thoughts on (in addition to what I've been able to find in previous discussions regarding P2P exchanges).
Another proposal of cross-chain p2ptrade is to use specialized altchain with properties for efficient operation of p2ptrade from bitcoin chain. Additionaly, we use only single standard bitcoin transaction which looks exactly the same as normal payment (no nlocktime, no multisig, no special script).
Now, my first post was strictly in line with this. However, if 2 chains are aware of each other, you open up even more potential, you would be able to issue market, limit, stop, and other orders. You could issue a limit sell order for 100000ALT@xxxBTC. Anyone seeing this order would be able to send an arbitrary amount of BTC to buy an appropriate amount of ALT. You could liquidate an unlimited amount of coin in a single transaction, even if there are hundreds or even thousands of transactions on the other chain. Try that with the first process described on the wiki, which would have you create 4 complex transactions per deal, requiring individual interaction with each and every buyer.
Anyways, the idea is to do the implementation in an alternate blockchain to limit harm to existing blockchains. This is why alternates were encouraged to begin with. To explore new ideas and techniques for solving various problems.
I know most folks frown on the creation of yet another coin. I agree... I've been looking at the various alts out there, and have yet to see one that offers anything truly unique in the way crypto currencies are handled. Sure, some are 'very rare' while others are 'very common.' Some are premined, some are not. Almost none of them offer anything really new, other than a name. What really amazes me, is why nobody's created a generic coin that would allow the user to set the paramaters at runtime: algorithim, block rate, reward, halving, total blocks, etc... All the existing coins are SO much the same that this could easily be done. Hats off to the guy(s) at coingen, they figured out that the money isn't in mining, it's in selling stuff to the miners.
For me, I just want to work on something that brings something new to the table other than a new set of variables. It's obvious that the well established coins (ie. Bitcoin) are too conservative to try new things, and I think that trading in the blockchain is way too much change for Bitcoin to absorb until it's well proven.