This is more or less the curse of the almighty blockchain; it's very hard to think of a plausible, actually useful, application which can't be accomplished far more cheaply and simply using conventional means.
This is more or less the curse of the almighty blockchain; it's very hard to think of a plausible, actually useful, application which can't be accomplished far more cheaply and simply using conventional means.
The problem HN has with blockchain is that a lot of HN users are the problem which decentralization solves. The basic startup monetization strategies these days revolve around centralizing user data and then collecting rent (usually in the form of ads) or centralizing transactions and then collecting a percentage. Decentralization is the antithesis of these models: you can't collect rent or percentages if you don't have centralized control of the platform. The problem blockchain solves is that it cuts out a lot of middle men and what middle men it leaves (miners) have to compete.
For the vast majority of HN users, blockchain doesn't solve problems you want to solve, but that shouldn't be mistaken for meaning that blockchain isn't a revolutionary technology that solves a lot of problems. If anything, the technology is important because it affects your future. Data and transaction middle men are the problem that blockchain solves, and as middle men you should be paying attention.
I don't hold any resentment toward people trying to run a centralized business, but I do find it amusing when people are pushing blockchain forward to their own detriment.
Then please list some useful, concrete applications of blockchain that would not be solved better and cheaper by a normal database.
"A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution."
Except it failed completely at that. The blockchain has proven through real world use that it is unusable as a currency. By its very design, it is fundamentally impossible to scale it to even serve even a moderate sized city worth of transactions.
Scaling is a separate issue. I don't believe scaling is even mentioned in the original white paper.
1. This is far from proven. Scaling is definitely a problem, but I don't think it's at all been proven to be impossible.
2. You still have to admit that bitcoin has solved this problem at a small scale, which isn't nothing. Transactions without a trusted central authority are literally impossible with previous technologies.
- Financial transactions without a trusted authority
- Elections without a trusted authority
- Anonymous messaging (this is admittedly solved by federation if the federation is distributed enough, i.e. Tor).
Anything where decentralized trust is useful: money, anonymous messaging, voting, etc.
Cheaper/better isn't really relevant, because these things can't be done by a centralized method without trusting a central authority, period.
I completely disagree with your examples: trust in money is centralized because I trust a central government will ensure it is legal tender, and that a central bank will act in the best interest of stability. If there's no centralized trusted party in messaging - how can I trust the messages? Trust has to be rooted somewhere - when a newspaper quotes anonymous sources, I'm implicitly trusting the newspaper and its source-vetting process. When it comes to voting - confidence in the vote counter is essential.
I suspect our difference is more fundamental - I assume that just like any other system - decentralized systems can be subverted, and there will be parties who will subvert it. The only difference is that for centralized system, I usually will trust the central authority to fix/mitigate problems. When "decentralized" systems are subverted, you will discover that they were centralized after all when it emerges that someone (unilaterally or by way of some vote) can make "fixes" that affect the entire system (forking the blockchain, dropping some "rogue" transactions, changing the algorithm, etc).
That doesn't change the fact that many people don't trust the central authorities, often because their situation differs from yours such that it is not rational for them to trust the central authorities. In some cases blockchain solves their problems.
Blockchain solves real problems. They just aren't problems you (or most people on HN) have.