aboutsummaryrefslogtreecommitdiff
path: root/proposals/282-remove-named-from-consensus.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-09-12 10:13:43 -0400
committerNick Mathewson <nickm@torproject.org>2017-09-12 10:13:43 -0400
commitcb2960f6ba05c0543fb3ea42abe0db6833205c8b (patch)
treecf051705c77ebae841af51e76651085571698f12 /proposals/282-remove-named-from-consensus.txt
parent3ab467de6e107c44cc044374d5a2aaf3641f3f0d (diff)
downloadtorspec-cb2960f6ba05c0543fb3ea42abe0db6833205c8b.tar.gz
torspec-cb2960f6ba05c0543fb3ea42abe0db6833205c8b.zip
Add proposal 282
Diffstat (limited to 'proposals/282-remove-named-from-consensus.txt')
-rw-r--r--proposals/282-remove-named-from-consensus.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/proposals/282-remove-named-from-consensus.txt b/proposals/282-remove-named-from-consensus.txt
new file mode 100644
index 0000000..8903caa
--- /dev/null
+++ b/proposals/282-remove-named-from-consensus.txt
@@ -0,0 +1,24 @@
+Filename: 282-remove-named-from-consensus.txt
+Title: Remove "Named" and "Unnamed" handling from consensus voting
+Author: Nick Mathewson
+Created: 12-Sep-2017
+Status: Open
+Target: 0.3.3.x
+
+1. Summary
+
+ Authorities no longer vote for the "Named" and "Unnamed" flags, and we
+ have begun to remove the client code that supports them. (See proposal
+ 235). The next logical step is to remove the special handling from these
+ flags from the consensus voting algorithm. We specify this here.
+
+2. Proposal
+
+ We add a new consensus method, here represented as M, to be allocated
+ when this proposal's implementation is merged.
+
+ We specify that the Named and Unnamed flags are only handled
+ specially when the negotiated consensus method is earlier than M. If
+ the negotiated method is M or later, then the Named and Unnamed
+ flags are handled as if any they were any other consensus flags.
+