[tor-talk] some clarifications on hidden services ...

grarpamp grarpamp at gmail.com
Tue Feb 14 02:24:34 UTC 2012


I always thought that document needed a bit of editing as to how things
are phrased, better sectioning out of each step, number of nodes/hops
chosen/controlled by each side, etc. Will look it over again, been a while.

Also, I think rend-spec.txt needs clarified about how things
work regarding:
"
    506    At any time, there are 6 hidden service directories responsible for
    507    keeping replicas of a descriptor; they consist of 2 sets of 3 hidden
    508    service directories with consecutive onion IDs. Bob's OP learns about
    509    the complete list of hidden service directories by filtering the
    510    consensus status document received from the directory authorities. A
    511    hidden service directory is deemed responsible for a descriptor ID if
    512    it has the HSDir flag and its identity digest is one of the
first three
    513    identity digests of HSDir relays following the descriptor ID in a
    514    circular list.
"
That covers the first set of three (as being the first three after your ID).
But where is the second set of three, making up the six, located?

Hmm, I just noticed...
Pretty sure it's the 'replica'. If so, that and it's current values [0,1 or
1,2 or ?], should be cross referenced above "based on replica number"
and around line 274.
"
    273        "replica" denotes the number of the replica. A service publishes
    274        multiple descriptors with different descriptor IDs in order to
    275        distribute them to different places on the ring.
"

The octet map of a v2 descriptor should be included around  line 222.


More information about the tor-talk mailing list