Git was supposed to be "distributed", but we ended up with a central HTTP hub.
Can't we switch to something more advanced in terms of protocols (like one that always maintain 3 copies, and where people can give ressources (cpu/bandwidth/memory) in the forms of tokens)?