It's really not hard to think of useful applications for blockchain.
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.
The first sentence of the Bitcoin white paper describes a problem that can't be solved by a normal DB.
"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."
> "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.
> By its very design, it is fundamentally impossible to scale it to even serve even a moderate sized city worth of transactions.
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.
But that problem isn't solved by Bitcoin (not can it be solved by any digital currency); Bitcoin doesn't allow online payments to be sent from one party to another without the need for third party clearance, it just increases the number of parties required for clearance.
> Anything where decentralized trust is useful: money, anonymous messaging, voting, etc.
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).
The difference between centralized trust and decentralized trust is you can actually audit and reason about the system. In centralized trust you are typically hoping that human actors obey rules both written and unwritten. In decentralized trust the system is solely responsible and the code of the system is the exact rules it will follow. The tricky part of decentralized systems of course is have their designs been done flawlessly, so there are no vulnerabilities. (A very hard thing to do) In practice, perhaps decentralized systems do not have to be perfect, but just better than the centralized alternatives.
If you trust a central authority such as the government, then blockchain doesn't solve a problem you have.
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.
I think Conway's law is something important to note in this context, where there are benefits to running centralized businesses over decentralized (ie communication). Decentralized communication between people is a problem itself, namely, decentralized decision making and the speed at which decision are made.
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.