Il 9/27/14, 2:33 AM, Mike Perry ha scritto:
>
> We could also handle controlled rollouts to fractions of their userbase
> to test the waters, and slowly add high capacity nodes to the network to
> support these new users, to ensure we have the people ready to accept
> payment for running the servers, and maintain diversity.

I read your very detailed estimations and improvement paths, i love it!

However i see that the main suggestion to increase the "network capacity" can be simplified as follow:
- improve big nodes ability to push even more traffic
- add more big nodes

Other improvements are to reduce the "consensus size" and "directory load", but not specifically on network capacity.

While this is the obvious way to "add more capacity" i feel that's going to have impacts such as:
1) reduce the "diversity" (thus the anonymity, because few players will handle most of the network's traffic)
2) make it "irrelevant" for anyone to run their own small/volounteer relay

That sounds like the "easier way" to scale up in a defined amount of time and with a defined budget, but imho also with consequences and pre-defined limits.

I feel that the only way to scale-up without limits and consequences is to have end-users became "active elements" of the network, where we have success story such as Skype.

End-users have important network resources available that can be estimated and used (with care).

Not all end-users are equal, i'm now on a 2M Hyperlan line (damn digital divide!), but someone else in Stockholm or San Francisco it's on a 1000M/100M fiber connection @home (not in a datacenter) and while in Milan i've a 100M/10M fiber!

That bandwith resources are amazing, usually quite cheap (home broadband lines), widely available in the end-users hands.

IMHO those are the bandwidth resources, widely available, cheap, very diverse/sparse that could help the Tor network to scale-up.

How to use it properly within/for the Tor network? That's a different topic.

But those big bandwidth resources are there, available under our feet, in our home, and we're not using it!

-naif