An assignment in one of my university security course was to mine "gitcoin".
Which was a git based proof of work, the server would only accept pushes for commits if it had more leading zeros in its hash than the previous commit on that branch.
That sounds like a ton of fun, and tbh way cooler than anything I built in school.
I bet they later spoke about randomised algorithms like[1]
Git is a Blocktree - a type of directed acyclic graph based proof of nothing crypto product that is invulnerable to fork based attacks by supporting it out of the box. /s
So like IOTA! /s
I commonly use git as an example the blockchain data structure in use before Bitcoin, and that it's really not the vital part of made Bitcoin innovative. It sure ended up as a powerful brand though.