Hacker News new | ask | show | jobs
by jchanimal 3243 days ago
Distributed consensus algorithms are super interesting, but most distributed databases run in a trusted context. So instead of spending time optimizing a trustless system, database engineers optimize commit protocols like Calvin[1], because high-throughput scalable consistency solves so many business problems.

When you have a general purpose globally consistent distributed database, many of the problems that look like blockchain algorithm problems turn out to be standard application programming tasks. Eg a distributed ledger is just a table in a distributed database.

[1] https://fauna.com/blog/distributed-consistency-at-scale-span...

1 comments

I just wanted to drop appreciation for this answer. I never thought to see the blockchain from this perspective.