For sure there are some untrustworthy exchanges as there are untrustworthy ICOs, but you have two options that are far better. You can rely on US Banking regulations and pay higher fees through Coinbase and Gemini, where your deposits are insured; or you can use a decentralized exchange like etherdelta that relies on atomic swap contracts.
As you mentioned, Monero (and potentially z-cash) are there as solutions to anonymity.
With BTC you have to really, really trust the merchant, because you can't compel them to refund you. Without the chargeback ability, a lot of smaller merchants would never get business in the first place.
The blockchain and smart contracts provide interesting ways to tackle these problems with clever and transparent protocols. It is not difficult to imagine a credit score system (https://hellobloom.io/) that is based off a transaction history tied to an identity token (https://www.uport.me/). In that case, merchants and customers can choose who they want to engage with based off reputation and history.
That is one way of doing a transaction with a merchant. Another way would be to use a hashed time lock contract that allows you to get a refund on demand. In that event, the merchant has to trust you.
As both a consumer and a business owner, I am excited to see a highly diverse market of options for how we do transactions, as opposed to a market dominated by 3-4 players.
The fees don't have much effect on me buying coffee and reputation based systems are a libertarian panacea that honestly, look nutty to the rest of us.
As a European consumer I too am looking forward to lots more options in the near future, some of which will ditch fees entirely,and none of them cryptocurrency based.
To many Americans and world citizens with less disposable income, you might seem kind of nutty to not worry about losing 3% on your under $15 purchases. Credit score and insurance industries are ubiquitous. For most folks if they move to another country you will often be penalized by that country's insurance or credit score agencies for not having recent history. There is certainly room for improvement.
And I'm not losing 3%, the business may be but I'm not in any way that's visible.
Further, there are new products and methods entering the market that require neither Visa/Mastercard nor a hideously inefficient PoW blockchain or multiple exchange parties.
Payments (in Europe at least) are likely to change in the near future, but not to that.
Payment Services Directive 2 (PSD2)
Open Banking
This is what the EU payments industry are watching, according to my various links in that industry.And that's a real problem if you're trying to run a business.
Well you would need to trust the other party to get something in return, unless you're giving it away. The big part is making a transaction without trusting a 3rd party.
> Mainly transaction speed is super slow (10m to confirm a transaction went through)
It depends on how large your transactions are. If you buy a car for example you want to wait for more, maybe 6, confirmations while if you pay for coffee you can use a coin where zero-conf (basically instant) transactions can be considered okay.
Put that with the context that VISA has a settlement time of around 30 days.
> and transaction fees are very high (especially now with the "bubble", it's something above 10$/transaction)
Only for the crippled coin Bitcoin. Bitcoin Cash could for example easily handle all Bitcoin's transactions for pennies.
> (Fast payment, relative privacy, low transaction fees), with the further benefit of chargebacks. If someone steals money from your Bitcoin wallet, you're screwed, with a credit card you phone them up and they undo it.
If you're a business chargebacks are actually an anti feature. Chargeback fraud is a very real and very common occurrance.
> Actually, even with Bitcoin you need to trust a third party: the exchange.
Only if you use it to enter/exit with fiat.
> IMO a real bank or credit card processor is more trust worthy than a crypto exchange.
Absolutely. That's why it's recommended to hold your coins yourself and don't leave it on any exchange. Of course they could become more trustworthy as time goes on.
> That's all to say that currently crypto makes no sense for real transactions
Except I have used it successfully several times to buy stuff. It's also much better than any alternatives for donations (where for example PayPal cannot freeze the funds) or remittance to far away/difficult locations.
> As well, other uses may be valid, the main case is "a hold of value", like gold.
I find that stupid though.
> IMO, crypto has no intrinsic value (not even decorative like gold) and is very volotile, so it's up to you to decide whether it's going to last.
The value is transactions without a 3rd party and it's very hard to reverse already made transactions. There's no need to have any physical value.
Mining becomes even more centralized due to high cost.
Next, attackers (mean, naughty miners) simultaneously launch / initiate / pay for a DDOS attack on the others such that they can reach this 51% figure?
That's a generally sane reason to trust the miners, but the truth is, the mining nodes are controlled by people, and people can be motivated by many things other than money, including fear of people with much political power.
The downside is this guarantee has some trade-offs. Mainly transaction speed is super slow (10m to confirm a transaction went through) and transaction fees are very high (especially now with the "bubble", it's something above 10$/transaction). Furthermore, all transactions are public record, which isn't desirable if you're a fan of privacy. The value is very volotile right now, making it hard to really budget out your net worth.
IMO, if you can just trust a third party (eg, credit card processing), then you get much better guarantees. (Fast payment, relative privacy, low transaction fees), with the further benefit of chargebacks. If someone steals money from your Bitcoin wallet, you're screwed, with a credit card you phone them up and they undo it.
Actually, even with Bitcoin you need to trust a third party: the exchange. Many people hold their money in the exchange, and there have been multiple cases where they've lost a bunch of user's money. IMO a real bank or credit card processor is more trust worthy than a crypto exchange.
That's all to say that currently crypto makes no sense for real transactions. That's not to say the issues are unfixable, for example Monero provides privacy guarantees.
As well, other uses may be valid, the main case is "a hold of value", like gold. IMO, crypto has no intrinsic value (not even decorative like gold) and is very volotile, so it's up to you to decide whether it's going to last.
Lastly, there are novelty uses like ethereum's trusted computation platform. That's a complicated topic in itself but pretty much each of these uses has a counterpart with much better guarantees if you can use a trusted third party.