you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 2 years ago (2 children)

But git can branch in multiple forks and states of the database. Blockchain has mechanisms to ensure there is convergence to one state.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 years ago* (1 child)

    Still haven't found it. You suddenly started talking about consensus protocol. Bitcoin blockchain branches too, but consensus protocol sets last block(HEAD in git) to block with longest history.

  • source
  • parent
  • hideshow 1 child comment
  • Ive not suddenly started talking about consensus protocols. Yes, selecting the next (not necessarily longest) block is part of that consensus, but so is checking that the data contained in a block is cryptographicly sound and is following the rules of that specific blockchain. That second part is not native to GIT.

    If you like, you can think of blockchain as a subset of GIT that includes additional constraints.

  • source
  • parent