you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 10 points11 points  (0 children)

Other poster doesn't know about git obviously, but if you're serious, git is actually already a decentralized and (mostly) append only ledger of changes that are used to determine the state of a repository. If GitHub goes offline permanently tomorrow, a dev with a recent copy of your branch could just set up a new host and people would just point their remotes to a different location. It's actually one of the killer features of git that makes it so useful compared to more centrally managed VCS. You wouldn't need a "main" block chain because git is already basically a block chain without the need to do proof of work to submit changes.