@aral "every node is equal" may come up against practical constraints. Is it really necessary for all users to have enough bandwidth and connectivity to be equal to a node at a colocated data centre? And if so, what does this do to the economics of providing internet access at remote locations (say, rural Norway, or the Australian outback)? Can a just network admit users at constrained locations without requiring them to have top-notch connectivity?