No, its not. Its just a chain. There's no block. The block in a blockchain is everything to do with distributed / trustless conscensus.
Imagine how cool it would be if I could share a guid for my repo - and then your bit client (let's call it gitcoin, or maybe just bit) can fetch new commits from a distributed block chain (essentially the git log). Github is no longer an intermediary or a single point of failure. Private repo? Don't share the guid.
Is Git a Block Chain?
11–20 of 55 posts
Re: Is Git a Block Chain?
#12In Git you can change history. So I don't think Git can be called a blockchain, although it shares the sames concepts, like the merkle tree.
Re: Is Git a Block Chain?
#13Both git repositories and bitcoin are specialized Merkle trees. Merkle trees are incredibly useful and general; they are used in many kinds of verification, especially of large chunks of data. http://en.wikipedia.org/wiki/Merkle_tree
Re: Is Git a Block Chain?
#14Both git repositories and bitcoin are specialized Merkle trees. Merkle trees are incredibly useful and general; they are used in many kinds of verification, especially of large chunks of data. http://en.wikipedia.org/wiki/Merkle_tree
I thought it was a directed acyclic graph. Care to share the distinction?
This works because the hash "is" the content/entire subtree (modulo hash collisions), so the resulting data structure has the same meaning as before.
Content/hash-addressed stores are related to referential transparency and immutability (and deep equality) in languages like Haskell, FWIW. I've always thought it's sort of beautiful how cleanly the ideas come together like that.
Re: Is Git a Block Chain?
#15Earlier quoted context omitted.
Imagine how cool it would be if I could share a guid for my repo - and then your bit client (let's call it gitcoin, or maybe just bit) can fetch new commits from a distributed block chain (essentially the git log). Github is no longer an intermediary or a single point of failure. Private repo? Don't share the guid.
That's a great idea, and some bright folks are working on it! http://ipfs.io/
As long as people want to read what you're publishing, publishing is free. And fast. Around the planet. The web is about to get way better, and IPFS and its competitors are going to be what pushes it forward.
Re: Is Git a Block Chain?
#16Both git repositories and bitcoin are specialized Merkle trees. Merkle trees are incredibly useful and general; they are used in many kinds of verification, especially of large chunks of data. http://en.wikipedia.org/wiki/Merkle_tree
I thought it was a directed acyclic graph. Care to share the distinction?
Re: Is Git a Block Chain?
#17The strength of bitcoin is the blockchain. It prevents you from going back and rewriting history--you can only append to the current block. In Git you can change history. So I don't think Git can be called a blockchain, although it shares the sames concepts, like the merkle tree.
The result for both is the same, both of them will throw errors if you attempt to pull data from a git repo or blockchain which has invalid hashes that don't match the ones you already have - This is why it's a problem if someone decides to use rebase on a public branch that people are pulling from, the hashes will change and people will get errors when they try to pull because the histories don't match.
Re: Is Git a Block Chain?
#18Re: Is Git a Block Chain?
#19Re: Is Git a Block Chain?
#20Is this list of comments a block chain?