Hacker News new | ask | show | jobs
Ask HN: What problem does blockchain tech solve that databases don't?
4 points by danielblazevski 3010 days ago
To me it seems that every alleged application of blockchain technology can be done by having a trusted organization maintaining a reliable database.

Am I missing something?

5 comments

Blockchain is in the open so you don't have to trust one organization. Multiple organizations watch each other. And one organization might quit anytime.

You're right that many blockchain projects are based on one organization, let's say that Porsche project, and they could use a distributed database instead.

https://newsroom.porsche.com/en/themes/porsche-digital/porsc...

"All activities are documented in the blockchain, making deletions transparent." Sure, but Porsche is the only provider of data (writes) and can change the rules. I don't see how others are writing in the same blockchain.

Nope - you're 100% correct. The "problems" blockchain solves are exactly those two requirements you've identified.

Blockchain tech allows for a distributed and trustless version of whatever you'd otherwise do with a reliable centralised database operated by a trusted party.

a. The problem of easily raising money from VCs.

b. The problem of being able to sell your solution while having a shockingly low transaction per second.

> To me it seems that every alleged application of blockchain technology can be done by having a trusted organization maintaining a reliable database.

Congratulations, you have just discovered that every application of a decentralized service can be implemented with an appropriate centralized service without changing much of the protocol running on top of that service. You do know that this is an obvious result, right?

Blockchain is the first cryptographic protocol for document timestamping that does not need the trusted third party to run. This alone is a significant technical success.

I guess my point was more that any application on such technology would need a trusted organization to maintain the blockchain to gain the trust of the users.

I wouldn’t want, eg my health records stored on a system that isn’t trusted. This is one often cited application of blockchain.

Note that storing health records is a very dumb try of using blockchain. No wonder that you have trouble seeing how blockchain would be of any help, though probably for reasons different than the proper ones.

Blockchain is a service that adds a (cryptographic) timestamp to documents, so everybody can tell which of the two related documents was issued earlier. Blockchain doesn't do absolutely anything else! If a specific use case is not made easier when you can tell which of the two documents was earlier, then using blockchain is pointless.

let me rephrase: give me one good use where the majority of potential users would be OK with storing timestamped documents on a system not maintained by a trusted organization.
Ownership transfer contracts are one such example. We assume here that the signatures under a contract cannot be forged and the contract itself cannot be modified without the consent of the involved parties, but digital signatures used in (on top of) blockchain satisfy this requirement.
anti-government shutdown, anti-censorship