4 ms·
It's still missing important pieces. They both fall under the superset of "hash chain" / Merkle tree, but cryptocurrency blockchains are designed to deal with t
by meowface 7y ago
It's still missing important pieces. They both fall under the superset of "hash chain" / Merkle tree, but cryptocurrency blockchains are designed to deal with the possibility of bad actors. Git can't ensure trust, unless you PGP sign commits.
Git + PGP + some computationally expensive mechanism to broadcast verified PGP key attributions + a consensus algorithm might be a little bit like a blockchain, but I can't think of a good use case for that. Git repos generally aren't intended to be pushed to by the whole world.
- hannasanarion 7y agoA blockchain doesn't ensure trust either. The blockchain "trusts" whoever has the most powerful hash cracking array.
- meowface 7y agoI should've said "attempt to ensure trust".
- deleted 7y ago[deleted]
- CiPHPerCoder 7y agoIncidentally, this is a problem I've worked on previously. https://github.com/paragonie/libgossamer/tree/master/docs https://github.com/paragonie/libgossamer/tree/master/docs