I am not sure how you can even begin arguing this: if you run your blockchain on your premises, without miners, there is no safeguard to you rewriting it. None. You can simply create new blocks and sign every block again. They are your own private keys after all. You can not protect a single-principal, non-PoW blockchain from authorized tampering.

If you are arguing that using a database to implement blockchain features is brittle, you are pretty much arguing that the only major blockchain that hasn’t been hacked yet is brittle — the Bitcoin client is built on top of an Oracle Berkeley DB. A DB underneath is necessary to have indexed access to the chain data. My argument is simply, most of the effort of the blockchain is unnecessary for what it does.

And if you don’t trust a DB, how about a signed receipt. At least you can do those without a DB underneath — unlike blockchain…

Written by

Science Fiction, Tech, sarcasm, and philosophical ramblings about the Universe.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store