And the following DEX features are lacking (or please point me to the docs if I'm not up to date):
- minimum match quantity should be selectable when placing an offer. If I want to sell 100x
I might not want to to have 100 trades of 1x , especially if the process is not automized - multisig escrow solution. Trading XCP/BTC is ok now because both are built on top of the same blockchain and the protocol can act as the escrow. But If I would like to trade PPC for BTC, how would that work trustlessly?
As a side note, in your question about trading for PPC is that because you are interested in the utility of PPC? ie you want to use PPC to purchase goods or proof of stake. Or are are you interested in PPC as an investment opportunity and wish to participate in the price movements?
If it is the latter, then you do in not need to own PPC in order to be able to participate in the price movements of PPC. In theory, with a bull CFD on a BTC/PPC broadcast feed, with a leverage of 1, you could participate in the price movements of PPC without owning PPC. Do note though that the payouts for bets and CFDs in Counterparty is in XCP.
What I meant is trading for "real" PPC (or whatever cryptocurrency/asset/token with its own blockchain/ledger). I understand that CFDs could do the trick for short-term speculation (however; we need trusted broadcasts first). But as I am more of a long-term investor wanting to diversify, CFD are a bad option. I believe that even if the concept of BTC and XCP is here to stay - BTC and XCP probably are not. And I don't want them to take my CFDs with them when they go.
Neither do I favour an IOU-concept like ripple for my purpose (which, as I understand could work in XCP as well..).
But a nicely working trustless DEX would of course be revolutionary...