what? Git is very much distributed and while you can have a main branch, you can set as many up streams as you want and merge things sideways.
It’s trust less in the sense that commits can’t be easily forged and are signed with cryptographic keys and identities-- as in, I don’t have to trust that the source code is genuine since I can verify the commit history myself.
Consensus is just a pull request.
That wiki article literally lists Bitcoin and Ethereum as implementations of Merkel trees.
It’s trust less in the sense that commits can’t be easily forged and are signed with cryptographic keys and identities.
I’m pretty sure being able to verify that the person responsible for a push is an actual maintainer is the opposite of trustless.
How is it any different than verifying that a transaction occurred?
How is a trusted repository different from a hard fork?
Isn’t “proving someone is a maintainer” just an IRL proof of stake?
How is it any different than verifying that a transaction occurred?
With a centralized trust source (bank), you ask for the records.
How is a trusted repository different from a hard fork?
Because you check who owns and maintains it. A notable example was with Simple Apps for Android, earlier this year the main repo was sold to a company. Trust was lost, thus a fork was created to keep the original stuff.