reddit comments

There are several oversimplifications to watch out, but still interesting.

  • @Thann
    link
    32 years ago

    Git essentially uses a “blockchain” to store commits =/

      • @Thann
        link
        22 years ago

        what do you mean by that?

          • @Thann
            link
            32 years ago

            Yes, it doesn’t have any method for distributed global consensus. Instead, everyone gets to decide what they think the “tip” should be. Signed commits can give you insight into what others think it should be, though.

            If I fork bitcoin and and replace proof-of-work with signed blocks, I would argue that its still a blockchain, just not decentralized. This would still be useful because others could see if I tried to re-write history.

            I think of a blockchain, simply as a chain of blocks where each block contains a hash of its contents + the previous blocks hash. So, their primary feature is being an append-only tamper-evident database.