4 ms·
Still the Git concept works using a different trust model (i.e. repository maintainer).
by mmcnl 5y ago
Still the Git concept works using a different trust model (i.e. repository maintainer).
- pcthrowaway 5y agoThat's github more than git, isn't it. Anyone can maintain their own fork of a repository. Much like with blockchain, it comes down to a community decision which one to accept as "canonical". The difference is a lack of consensus at the protocol level for git. The network's only 'canonical' version of things is at the whim of the maintainer (who can also rewrite history)
- mmcnl 5y agoFair enough, but what I meant to say is that in practice Git is always used in combination with a centralized service such as GitHub, GitLab or Bitbucket. There is no cryptographic consensus, that is true, but the model still works exceptionally well. All modern software engineering depends on it, successfully. I never heard someone ask for a more robust trust model with network protocol consensus. I don't think anyone actually needs it.