Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Git is a distributed version control system, by design and definition it's decentralized.

Lacks replication? What do you think the git clone and fetch commands do?

Validation is easily turned on, you can tell git to traverse the tree it pulls and make sure it's cryptographic integrity is upheld, that just a config flag.

Consensus is that "hard" one, but even that has already been solved on community-by-community basis. For the Linux kernel the community consensus is that Linus git repo is truth, but that can easily be changed if the community wanted to.

Certainly you need a few extra bits and bobs to build a proper cryptocurrency on top of git. But all the basics are there, and for many applications a git repository would be a perfect substitute for blockchain.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: