Comment on Please Stop
__dev@lemmy.world 7 months agoGit is not a blockchain. There is no distributed ledger; no consensus algorithm.
Comment on Please Stop
__dev@lemmy.world 7 months agoGit is not a blockchain. There is no distributed ledger; no consensus algorithm.
far_university1990@feddit.de 7 months ago
Ledger: repository database.
Consensus algorithm: repository access key.
__dev@lemmy.world 7 months ago
Key word distributed ledger. Git repositories don’t talk to each other except when told to do so by users.
I shouldn’t need to explain why an access key is not a consensus algorithm. Seriously?
far_university1990@feddit.de 7 months ago
en.m.wikipedia.org/wiki/Distributed_ledger no need to talk automatically, only distribution necessary without single point of failure. say „synchronized“, if you mean realtime synchronized then not in git, but synchronized manually.
…m.wikipedia.org/…/Consensus_(computer_science) only need to determine which block to commit to database, access key do that. if meant in term of „which repo is real one“, signed commit optional feature, maybe that speak against it being blockchain because not by default.
__dev@lemmy.world 7 months ago
From your first link. This does not describe how git functions. Did you actually read the page?
From your second this. Again this description does not match with git.
You’re right in that automation is not technically required; you can build a blockchain using git by having people perform the distribution and consensus algorithms themselves. Obviously that doesn’t make git itself a blockchain in the same way it doesn’t make IP a blockchain.