[tor-bugs] #23126 [Core Tor/Tor]: HSDirs should publish some count about new-style onion addresses

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Aug 7 04:38:19 UTC 2017


#23126: HSDirs should publish some count about new-style onion addresses
------------------------------+-----------------
     Reporter:  arma          |      Owner:
         Type:  enhancement   |     Status:  new
     Priority:  Medium        |  Milestone:
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+-----------------
 Right now we have an ongoing estimate of the total number of onion
 addresses published to the HSDirs:
 https://metrics.torproject.org/hidserv-dir-onions-seen.html

 How many of those are 224-style onion addresses, and how many of them are
 legacy-style onion addresses?

 I see a {{{rep_hist_stored_maybe_new_hs()}}} for the v2-style descriptors,
 and I think I see a
 {{{
   /* XXX: Update HS statistics. We should have specific stats for v3. */
 }}}
 for the v3-style descriptors.

 So I think that means that the graph is only showing v2-style onions, and
 we have no infrastructure for noticing trends with v3 style onions.

 I also suspect that noticing trends is harder with v3-style onions, since
 each descriptor the hsdir sees is standalone, and it's not possible
 (without knowing the onion address) to link two descriptors to the same
 address.

 So our only chance at estimating total number of v3 onion addresses is to
 know the publishing habits of v3 style onion services (how many
 descriptors per how much time period), and then publish the total number
 of descriptors we see, and folks can do some math afterwards to estimate
 number of running services? In any case we can see if the number goes up
 or down over time.

 Or maybe there is some even better design? :)

 The reason I bring it up now is (a) if we want to get any code into
 relays, we need to do it sufficiently before we need it, so it can get
 rolled out, and (b) I see discussions about bugs with v3-style onion
 services publishing every 2 minutes, and while we're fixing those we
 should keep in mind how handy it would be to be able to predict how many
 descriptors a new onion service will publish per time period on average.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23126>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list