Konubinix' opinionated web of thoughts

Git vs Blockchain vs Merkle Tree


git vs blockchain vs merkle tree

At first, when hearing about blockchain, I thought it was like git, storing a tree of hashed blocks ensuring that we can say when the content has been tampered with.

Actually, what I saw was the merkle tree part.

But reducing blockchain or git to the merkle tree aspect of their data structure sounds naive to me now.

A blockchain is also about :

  • making difficult the creation of block, to reach the need for a proof,
  • using a consensus to decide what block to accept,
  • storing a ledger of an undeniable world state,

And git is also about :

  • fast creation of the block,
  • the concepts of source code versioning, like tag, branch, committer, author etc,