Hacker News new | ask | show | jobs
by mhluongo 1179 days ago
When the federation is per-user, that's typically called "peer-to-peer" rather than federated...?
1 comments

Also, git doesn't work p2p, it uses centralized servers. If i understand correctly, the only real difference between Twitter and this is that you have your data downloaded, so switching to a new platform is a matter of adding a new remote and pushing it there.
Git was designed from the beginning to be used p2p. It’s how the Linux kernel development is done.
My understanding of this implementation is you can use arbitrary git urls to follow. That could point to any process serving data. P2P is 100% possible.

It would be smart to use a personal domain for the git url you give your followers, so you can update the hosting location without causing any disruption.

You can certainly work with git in a p2p fashion.
I'm pretty sure git-daemon does work p2p, but maybe that's a different p2p you have in mind.