If a dealer has a local copy of the ledger but isn't really part of the blockchain consensus, it's no different than having a read only history in any other structure.
It doesn't matter what format you store it in, it's more a question of who can rewrite history. If the central authority can do so at will and nobody can disagree with them, it nullifies the benefits of using a blockchain.
The dealer can say "it doesn't match our records", sure, but they can say that no matter if a blockchain or a bunch of CSVs are used. If the DMV then says sorry, our records are the only authoritative ones, please overwrite yours... then we're right back where we started.
I don't think people hate blockchains as a data structure, but as misapplied snake oil that doesn't solve the underlying problems. This doesn't create a real audit trail as much as the illusion of one. A proper audit trail would require the authoritative history to reside elsewhere, in some independent third party that the DMV cannot unilaterally overwrite.
Blockchain is also a hash tree, but not all hash trees are blockchain. They've been around since the 70s.
But if you squint a little. The history of a git branch sure looks a lot like a blockchain (or vice versa). You have a ledger of records (commits), that are append only, and each commit contains a merkle or hash tree (git tree object)
So yeah git is basically a blockchain.
If you wanted to be reductive you could try to argue that all linked lists or hashmaps are a blockchain once compiled. I think that's silly, bordering on revisionism. Git wasn't programmed as a Blockchain, and Blockchains weren't intended to resemble Git.
Sure they are. Git is one of the pioneering “distributed” version control systems. Every clone of a git repo is a complete copy. Sounds pretty decentralized to me.
Git’s native consensus mechanism is to defer to humans and record their decisions as merge commits.
I agree git natively doesn’t protect against erasing history. Although rebase is discouraged and any one node can’t forcibly erase history from every other node.
Every clone of a DNS lookup table is a complete copy too. That doesn't change the fact that DNS is one of the least decentralized technologies being developed and propagated today.
You can keep your own local DNS list or run one for you and your friends (OpenNIC)
But for DNS it’s typically most convenience if everyone agrees on who google.com is.