Why does a Tor relay send more data than it receives?
I run a Tor relay. I have often seen that there is a significant discrepancy between the amount of data sent and that received. For instance, this morning log states:
Tor's uptime is 7 days 18:00 hours, with 551 circuits open. I've sent 167.80 GB and received 140.35 GB.
That's a nearly 20% difference. I had a view of a relay as little more than a passing station on the road, except for the occasional authentication to the network.
Does anyone know the origin and meaning of this discrepancy? By the way, I am not hosting any hidden services.
Solution 1:
In addition to the link about being a directory service.
ToR adds an additional layer of encryption each hop a request goes through, that would mean that outbound traffic would be larger than the original request.
TOR instead uses, at a minimum, three servers to pass your traffic on, each encapsulated with its own layer of encryption.
http://www.techrepublic.com/blog/it-security/everything-you-need-to-know-about-using-tor/