3 ms·
> Thus, unlike some other source-code management systems, Git does not (conceptually, at least) record "deltas" from one revision to the next. It thus forms a s
by mratsim 7y ago
> Thus, unlike some other source-code management systems, Git does not (conceptually, at least) record "deltas" from one revision to the next. It thus forms a sort of blockchain, with each block containing the state of the repository at a given commit.
Color me surprised, dropping the "blockchain" word in the middle of the introduction
- AndrewDucker 7y agoGit is a blockchain. Being, as it is, a chain of signed blocks.
- tonyedgecombe 7y agoGit is a Merkle tree as is a blockchain. https://en.wikipedia.org/wiki/Merkle_tree https://en.wikipedia.org/wiki/Merkle_tree
- afiori 7y agoIt is still a sort of namedropping. In the sense that it is used due to the trendiness of the term. It is entirely possible and likely that it is used for didactic purposes as many people are familiar with the blockchain structure and its use of hashes.
- bawolff 7y agoI thought it was a joke. The whole: blockchain isnt that inovative if you use a strict technical definition because lots of things are a chain of blocks before bitcoin was cool, meme. And honestly fair enough. The inovative part of bitcoin is not the blockchain but all the economics & game theory going on to create trust in the system
- afiori 7y agoI think this is the reason why it the parent was criticizing it. Blockchain as a term generally mean "crypto-magic-stuff on a blockchain" so for git to use it instead of a more academical Merkel trees (or Merkel DAG if they exist) sound a bit like low effort name dropping. Again it is not a criticism of the article, but it is not a criticism of the criticism either.