You Don’t Need a Blockchain, You Need a Time-Series Database
thenewstack.io
thenewstack.io
Most of them just want a ledger. Blockchain is just used now as the "solution" to anyone that wants a ledger.
The issue is, in the financial world, it seems distributed ledger refers specifically to blockchains. So now there is no way to talk about a distributed ledger the way you'd describe a distributed system, that is, a database used as a ledger that is replicated accross site, but which is still owned by a single entity and administrator. And now people say they want a private blockchain, which is basically them saying they just want a normal ledger but they want the database to meet modern database standards of having multi-site replication.
The second thing that is misleading is the idea that a read-only DB would be possible without either trust or decentralization.
Just because your software doesn't implement a delete or update method doesn't mean its read-only at all. And even if there is crypto verification in place like a chain of hashes that would break if something is changed in the past. I all means nothing if you dont wanna trust the source of the data and verification.
The key part of "blockchain" (pls call it distributed ledger (DL), it doesn't need chains of blocks) is the public state of the system. It allows to verify the data without trusting the parties that gave you the data.
The conclusion of the article is correct. If you dont need the trustlessness and decentralization you almost certainly dont need a DL.
"You don't need a blockchain, you just need to pick one of Postgres, MySQL or SQLite"