aboutsummaryrefslogtreecommitdiff
path: root/proposals/235-kill-named-flag.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2014-04-18 15:56:13 -0400
committerNick Mathewson <nickm@torproject.org>2014-04-18 15:56:13 -0400
commit5f915a7148af391166291299beeb421404445eba (patch)
tree98bfd5a7a74aed67e8f4373a4882d3eac54fa634 /proposals/235-kill-named-flag.txt
parent7901fc11a9ecc6e857bf860fecb5ed25bd073378 (diff)
downloadtorspec-5f915a7148af391166291299beeb421404445eba.tar.gz
torspec-5f915a7148af391166291299beeb421404445eba.zip
from Sebastian: 235-kill-named-flag.txt
Diffstat (limited to 'proposals/235-kill-named-flag.txt')
-rw-r--r--proposals/235-kill-named-flag.txt53
1 files changed, 53 insertions, 0 deletions
diff --git a/proposals/235-kill-named-flag.txt b/proposals/235-kill-named-flag.txt
new file mode 100644
index 0000000..b22e7c7
--- /dev/null
+++ b/proposals/235-kill-named-flag.txt
@@ -0,0 +1,53 @@
+Filename: 235-kill-named-flag.txt
+Title: Stop assigning (and eventually supporting) the Named flag
+Authors: Sebastian Hahnn
+Created: 10 April 2014
+Target: 0.2.5
+Status: Draft
+
+1. Intro and motivation
+
+ Currently, Tor supports the concept of linking a Tor relay's nickname
+ to its identity key. This happens automatically as a new relay joins
+ the network with a unique nickname, and keeps it for a while. To
+ indicate that a nickname is linked to the presented identity, the
+ directory authorities vote on a Named flag for all relays where they
+ have such a link. Not all directory authorities are currently doing
+ this - in fact, there are only two, gabelmoo and tor26.
+
+ For a long time, we've been telling everyone to not rely on relay
+ nicknames, even if the Named flag is assigned. This has two reasons:
+ First off, it adds another trust requirement on the directory
+ authorities, and secondly naming may change over time as relays go
+ offline for substantial amounts of time.
+
+ Now that a significant portion of the network is required to rotate
+ their identity keys, few relays will keep their Named flag. We should
+ use this chance to stop assigning Named flags.
+
+2. Design
+
+ None so far, but we should review older-but-still-supported Tor
+ versions (down to 0.2.2.x) for potential issues. In theory, Tor
+ clients already support consensuses without Named flags, and testing
+ in private Tor networks has never revealed any issues in this regard,
+ but we're unsure if there might be some functionality that isn't
+ typically tested with private networks and could get broken now.
+
+3. Implementation
+
+ The gabelmoo and tor26 directory authorities can simply remove the
+ NamingAuthoritativeDirectory configuration option to stop giving out
+ Named flags. This will mean the consensus won't include Named and
+ Unnamed flags any longer. The code collecting naming statistics is
+ independent of Tor, so it can run a while longer to ensure Naming can
+ be switched on if unforeseen issues arise.
+
+ Once this has been shown to not cause any issues, support for the
+ Named flag can be removed from the Tor client implementation, and
+ support for the NamingAuthoritativeDirectory can be removed from the
+ Tor directory authority implementation.
+
+4. Open questions
+
+ None.