4 ms·
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
by Swizec 5y ago
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 https://en.wikipedia.org/wiki/Merkle_tree
- Hamuko 5y agoHow does consensus work in git?
- Swizec 5y agoMultiple 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.
- Hamuko 5y agoa) 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?
- Swizec 5y agoI 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