I think I might know what happened to the missing btc...I did not receive and of the shitcoin I was trying to buy but a minuscule amount of BTC has been removed from my balance, I think maybe it was fees I paid to the network. It prompted me to pay a fews for the miners which I obviously accepted.
I believe I paid the fees, but since my browser, or something, logged me out, the transaction was not able to process, but the fees already want to the miners. This happened twice.
This morning I am trying again and I will click on something in the counterparty wallet every few minutes which means only the most unreasonable piece of software would force log me out this time. I have no idea why whoever designed this protocol made it so you must stay logged in, but then the protocol automatically logs you out if you don't baby it.
Many of you have told me the btc trading is still fucked up, and that I should use the btc to buy counterparty, then send the counterparty to the wallet, and then buy the asset. So it's like 4 extra steps which my grandma would not understand or want to do, and at that point, why wouldn't I just make a purchase with the btc, on a different platform?
New questions - 1. Why would the protocol take fees from me without guaranteeing the transaction would occur, and more importably, 2. why do I need to stay logged in for an hour? Who cares if I am logged in or not? If I typed my 12 word seed in, I obviously authorized the transaction so how could me staying logged in possible be nessecary?
What would someone do if they were at work, and had a 30 minute lunch break and their laptop, and they want to send their buddy 1 btc for the 2 zips of weed he was fronted a few days ago? He logs in, sends the btc, or whatever asset they agreed on, then goes back to work in 20 minutes, now what?
Hey parker,
Some of the issues you're bringing up are being addressed currently. Specifically, a feature that automatically escrows your btc for a more seamless trading experience, without you staying logged in, is under development now. I think there is going to be an alternative to the twelve word passphrase soon also, but I could be misremembering that.
1. To advertise or broadcast your offer to buy or sell with BTC, Counterparty has to pay fees to the network. I think the same is true if you were to make an offer and then wanted to cancel it before the block expiration. You would need to pay to broadcast the cancelation. (Is this correct?)
2. Counterparty devs have made a number of decisions that are security-centric, both seen and unseen. The twelve word passphrase, for example, is incredibly secure. It helps prevent issues such as someone using the same password they use elsewhere or using a weak password in general. While annoying, the devs commitment to security, both for users and the protocol in general, is what generates real interest from parties like Overstock, Swarm, and other big value projects that will come along.
All your issues are valid, and everyone is happy for the feedback. Rest assured that development is speeding up if anything and that increased usability and a better user experience is a very high priority.
Regarding your hypothetical where Alice wants to send Bob 1 BTC for a couple "zips" that he had already delivered. It seems likely that a simple BTC payment from Counterwallet, Blockchain.info, Hive, or another BTC wallet will do just fine as in this particular case Alice and Bob don't require an escrow as she already has the "zips".