Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #8140

Closed (moved)
(moved)
Open
Created Feb 03, 2013 by Runa Sandvik@runa

Review and update rend-spec.txt

I wanted to figure out how a client knows which relays are hosting the descriptor for a specific hidden service. I started reading through rend-spec.txt and noticed it mentions both a fixed set (v0) and a changing set (v2) of HSDirs. I believe we dropped the fixed set of HSdirs a long time ago, so rend-spec.txt needs an update.

Here is what asn and arma told me on IRC:

The current scheme (v2) means that there are 6 HSDirs for each .onion. The client visiting the hidden service computes which relays are hosting the hidden service's descriptor, in the same way that the Tor publishing the hidden service descriptor computes it. It is a function of timestamp and hash-of-public key (aka .onion address).

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking