If you use git as intended having a single source of truth (a branch that represents master / deployment) and allows others to submit patches that are then approved to master the data model is very similar to a blockchain.
One could say it’s PoA (Proof of Authority) which is basically saying there are specific authorities that choose to validate it. In github, for example, it would be whoever controls the master branch. Of course, this is needlessly complicating things since 99% of software today is this authority model except its implicit.
If you use git as intended having a single source of truth (a branch that represents master / deployment) and allows others to submit patches that are then approved to master the data model is very similar to a blockchain.