What I don't understand is how one can benefit using an alt-coin platform to issue digital tokens (shares, bonds, vouchers, etc), when this is possible using bitcoin directly (colored coins / open-assets protocol). Is it just that some altcoins are further along in their user interfaces?
The hugely beneficial thing about colored coins (in addition to not requiring one to purchase an altcoin) is that they can be traded in a trustless p2p manner for bitcoins (using coinjoin).
Firstly, In the case of counterparty you can utilise the protocol
without interacting with any proprietary token. It's a common misconception that you need XCP token to buy and trade. I don't think the UI factors much into this argument at all, especially considering most complain about it.
I admit I haven't investigated Counterparty, mostly because I was put off by "another alt-coin." I don't see why services need to keep creating new coins, we already have bitcoin.
Counterparty is an abstraction layer ontop of Bitcoin blockchain to enabled advanced crypto-financial markets which aren't supported by default in it's current incarnation. It's not a competitor 'altcoin' -- this is another common misconception. - It enriches the bitcoin ecosystem as it matures.
But then why does XCP trade like a currency on alt-coin exchanges and why is its market cap reported at coinmarketcap.com? I would be interested in something like Counterparty if I could use all of its features by paying in bitcoin. I would be interested in purchasing crypto-equity in something like Counterparty if it paid dividends in bitcoin.
If you'd tried to do anything worthwile with what is, at the current time the most mature colored coin implementation (coinprism) and then tried CounterParty to achieve the same ends it should be crystal clear why one is the superior option.
I agree that support for colored coins is still immature, but I'm more interested in what
will be possible. What can Counterparty do that couldn't be done for free using current or future bitcoin infrastructure?
Creation & management of smart property and the subsequent exchange of them are only a subset of the features of counterparty. Here's an example of the betting functionality being put to good use:
XBet– the world's first distributed betting application You could not do such a thing with colored coins.
That looks interesting, but I'm still put off by XCP. Why can't the contracts be paid in bitcoin with Counterparty acting like a service provider (if that's what it is)?
I'm not sure how Colored coins & Coinjoin would auto-make trustless & p2p trades between two parties like you said, just seems like you'd have slightly more private purchase of a colored coin that you'd have to arrange via separate channel.
Colored coins are "encoded" in OP_RETURN outputs. If Bob wants to purchase Alice's colored coins, he can create an unsigned bitcoinTX that spends Alice's colored coins to his address and his bitcoins to Alice's address. If both Alice and Bob sign the transaction, it will get mined. If either one of them doesn't, it won't. If either one of them "double spends" the transaction is void (so no one loses).
Here's something else that's useful with colored coins: a service like Counterparty could sell XCP colored coins (which are really shares). These shares could trade in a trustless decentralized manner using the open-assets protocol. If the service earns a lot of bitcoin (because people are using it), then it could issue dividends directly to each bitcoin address where the XCP-shares are located.
With CounterParty token/token trades are escrowed by the protocol, the exchange engine, order matches, btcpay etc are baked right in (amongst a whole host of other features). Anyone is free to setup a node.
with Vennd (which is an app built upon counterparty) you can interact with a vending machine which would enable crowdfunding in a basic mode (bidirectional in enhanced mode), EG BTC in and COMPANYSHARES out. or 2 way bridged gateway between any alt (litecoin or monero for instance) and assets distributed on DeX. It's already possible to buy and sell silver/gold purely in a decentralised fashion using counterparty, in future it will be feasible for someone to distribute native assets backed by real value on an as/needed basis.
A huge driving force of the value of BTC will be the utility of it's blockchain, after all that's the truly fascinating part of the whole invention; I think it pays to keep an eye on exciting technology like this.
I don't see why this can't be done in directly with bitcoins. For example, I can already create colored coins that represent grams of gold using Coinprism (I'd probably want to add a few more details to the "issuing" procedure…). These gold-grams could trade p2p via color-aware bitcoin wallets.
I suppose I'm mostly put off by XCP. I feel the same way about XRP, Maidsafecoin, NXT, Ether, etc. It seems to me that these services want their "shares" to trade more like "money" because then P/E ratios won't apply when evaluating their market caps!
In my opinion, we need only one crypto-currency. Services built on top should accept bitcoin; they can still raise money by issuing shares, but shareholders should be paid dividends in bitcoin and not by "more shares in lieu of bitcoins."