Hacker News new | past | comments | ask | show | jobs | submit login

It’s the same data structure. Bitcoin just added the proof-of-work idea to extending the chain and attached the concept of “value” as a social construct.

https://en.wikipedia.org/wiki/Merkle_tree




How does consensus work in git?


Multiple peer reviewers look at a pull request and when it passes muster, it gets merged to the longest chain. You can always make a fork and keep going with a new chain.

Same as bitcoin. You can always split off a new chain. You might not convince everyone that your new chain is the chain, but you’re welcome to try.


a) Where is there a requirement for "multiple peer reviews" on git?

b) What is the longest chain? How do I determine if the longest chain is in Gitlab, on my computer or my coworker's computer? Where does the pull request go?

c) How do I indicate that I have approved a pull request in git?


I don’t have these answers for you, it depends on the project.

How do you know that the exchange you’re using buys bitcoin on the same blockchain as the exchange I use? Because they said so?

When’s the last time you downloaded the whole blockchain for any coin and verified the whole sequence of blocks from the very first one? I certainly never have. But I regularly have the whole chain for git projects on my machine.

Point is it’s the same data structure. Bitcoin’s innovation is in how blocks get added, but it’s not as revolutionary as it looks from the hype. Read the original paper if you don’t believe me, it’s very well written and incredibly approachable




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: