Blockchain was invented to solve one particular problem: distributed consensus on a sequence of transactions, where the choice of which transaction to include from a set of conflicting transactions is irrelevant. The latter property here is key to understanding where blockchain is useful. It was created to solve the "double spend problem", ie. two transitions that spend the same coin but send it to different recipien…
What you are referring to is a distributed ledger, built on top of a blockchain data structure. The word Blockchain is so overloaded, people forget you can build a "blockchain" in 50 lines of code if not less. "Mining" new blocks is added on top of that, it's not a hard requirement - you can just create new blocks and link them up. You can choose to "mine" on CPU (slow) or on the GPU, if you want "mining" at all. You…
There’s already a word for that: distributed version control. We don’t need to move the goal posts on what blockchain is to make it have an interesting use case.
Blockchain is more specific to the consensus part not really about the self proving data structure part.