Hi all,
I'm wondering, what happens one someone creates an onion service with one hostname and private key at two or more locations? Does the Tor network have a way of ignoring the all but one, or is there some form of chaos as to where traffic actually goes?
Thanks.
"Jason S. Evans" jsevans@emailme.cz writes:
Hi all,
I'm wondering, what happens one someone creates an onion service with one hostname and private key at two or more locations? Does the Tor network have a way of ignoring the all but one, or is there some form of chaos as to where traffic actually goes?
I hope there is no chaos.
Also, I think you need to get a bit more low-level on this question, what does "at two or more locations" mean? The private key of the onion service specifies which descriptor clients will be fetching, if all clients fetch the same descriptors then what is a "location" anyway?
Hi,
On 11 Jun 2019, at 19:06, Jason S. Evans jsevans@emailme.cz wrote:
I'm wondering, what happens one someone creates an onion service with one hostname and private key at two or more locations?
The private key determines the public key, which determines the hostname. The public key also determines the position on the HSDir hash ring.
Does the Tor network have a way of ignoring the all but one, or is there some form of chaos as to where traffic actually goes?
All services with the same key upload their descriptors to the same HSDirs. Each service uploads at a random time.
The HSDirs keep the most recent descriptor.
It's a crude form of load-balancing. And some large onion sites use it.
(The details are slight different in v2 and v3. But it works pretty much the same in both versions.)
T
tor-onions@lists.torproject.org