4 ms·
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 decentr
by kerkeslager 9y ago
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.
- phpnode 9y ago> It's really not hard to think of useful applications for blockchain. Then please list some useful, concrete applications of blockchain that would not be solved better and cheaper by a normal database.
- hapnin 9y agoThe 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."
- dragonwriter 9y agoBut 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.
- hapnin 9y agoThat's a different point altogether. The original question was what does a blockchain solve that a normal DB can't.
- spookthesunset 9y ago> "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.
- hapnin 9y agoThe initial problem was solved. It couldn't be solved using a mundane DB. Scaling is a separate issue. I don't believe scaling is even mentioned in the original white paper.
- kerkeslager 9y ago> 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.
- kerkeslager 9y agoBetter/cheaper don't enter the equation for things that can't be implemented on a centralized data structure: - 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).
- s73v3r_ 9y agoBut it is quite hard to think of a useful application for blockchain that isn't done better and cheaper by existing methods.
- kerkeslager 9y agoNo, not really. 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.
- sangnoir 9y ago> 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).
- ahnick 9y agoThe 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.
- jsutton 9y agoThis is a great point, I've been trying to wrap my head around why so much of HN is almost irrationally anti-blockchain.
- 7ero 9y agoI 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.