Please remember that there are over 7 billion people in the world that want to potentially use it, so Bitcoin (or similar) are not working as a payment system.
Please remember that there are over 7 billion people in the world that want to potentially use it, so Bitcoin (or similar) are not working as a payment system.
Everything has existed on the plane of theory and whitepapers so far.
Nearly a decade after BTC's release and nearly half a decade after's ETH, shouldn't there be a few mainstream applications using them?
I run a CBD store and it's extremely hard for CBD companies to get banking without exorbitant fees. For example, it costs ~2.5% for normal companies to process a credit card payment through stripe. For us, it costs >7%. Many of my competitors and suppliers are turning to cryptocurrencies for the lower fees and guaranteed certainty of payment.
The impact of crypto is yet to be fully estimated but it seems as if there isn't any existing system crypto cannot replicate and there are many systems enabled by crypto that existing systems will fail to create.
Cryptocurrencies might have an edge for a while, but don't count on it long-term.
Geez.
Some other applications: provably fair gambling, decentralized voting and an uncensorable twitter (ex memo.cash).
Gambling: why is that better than a non-blockchain, regulated solution? The results have to come from somewhere, so that is a centralized point of trust you inevitably need. Unless you mean that the odds are decided "fairly" then I question why you would bet your money at a place where you can't trust the odds, or why you don't bet elsewhere where the odds are more in your favor.
Decentralized voting: I don't know why anybody would want that. If you don't control who votes, you end up with rigged votes. Unless you mean that only the block producers (miners) vote, then you will end up in an oligarchy.
Uncensorable Twitter: If by "uncensorable" you mean immutable: nobody sane wants that. Once somebody posts child pornography to the blockchain, you will have to explain to the police why you have child pornography on your computer.
Even with full 100MB blocks you're only looking at ~5TB of storage for a whole year. This is easily attainable for many people, including myself, today. The point isn't to have everyone run full nodes you know, some trust is acceptable.
The fact is cryptocurrencies work very well as a payment system today.
> then I question why you would bet your money at a place where you can't trust the odds
Obviously here you wouldn't need to trust the odds as they are verifiable.
> I don't know why anybody would want that. If you don't control who votes, you end up with rigged votes.
You can have a voting scheme where you give out unique votes, centrally, which you can then yourself without trust verify that your vote is correctly counted. Why anyone would want that should be clear.
> you mean immutable: nobody sane wants that
Many people would want that. There are of course drawbacks.
You can also store hashes of content which you can store elsewhere which you can verify. Like many torrent sites work.
You missed the point about gambling. Please re-read what I said about the odds. You need to trust the service anyways to input the correct result.
Voting requires anonymity. By giving out unique votes, you jeopardized this.
Storing content elsewhere doesn't require a blockchain because it doesn't guarantee that it will still be there. Thus it's not censorship resistant.
Decentralization is just a means to an end: permissionless p2p digital payments. You don't need to personally run a full node for that.
For example Bitcoin Cash is a great payment system.
It's not even funny. Go for ETH, BCH, Dash, or whatever, Bitcoin is proud to continually shoot themselves in the foot.