import the EverybodyARelay faq entry from the wiki
Roger Dingledine

Roger Dingledine commited on 2009-01-17 18:35:17
Zeige 1 geänderte Dateien mit 77 Einfügungen und 0 Löschungen.

... ...
@@ -53,6 +53,12 @@ have a virus or spyware?</a></li>
53 53
 <li><a href="#KeyManagement">Tell me about all the keys Tor uses.</a></li>
54 54
 </ul>
55 55
 
56
+<p>Alternate designs that we don't do (yet):</p>
57
+<ul>
58
+<li><a href="#EverybodyARelay">You should make every Tor user be a
59
+relay.</a></li>
60
+</ul>
61
+
56 62
 <p>Abuse</p>
57 63
 <ul>
58 64
 <li><a href="#Criminals">Doesn't Tor enable criminals to do bad things?</a></li>
... ...
@@ -726,6 +732,77 @@ and start meeting people.
726 732
 
727 733
 <hr />
728 734
 
735
+<a id="EverybodyARelay"></a>
736
+<h3><a class="anchor" href="#EverybodyARelay">You should make every Tor
737
+user be a relay.</a></h3>
738
+
739
+<p>
740
+Requiring every Tor user to be a relay would help with scaling the
741
+network to handle all our users, and [#RelayAnonymity running a Tor
742
+relay may help your anonymity]. However, many Tor users cannot be good
743
+relays -- for example, some Tor clients operate from behind restrictive
744
+firewalls or could be subject to penalties for relaying traffic (e.g.,
745
+potentially questionable exit connections, encrypted connections, or any
746
+connections at all). Providing service to these clients is a critical
747
+part of providing effective anonymity for everyone, since many Tor users
748
+are subject to these or similar constraints and including these clients
749
+increases the size of the anonymity set.
750
+</p>
751
+
752
+<p>
753
+That said, we do want to encourage Tor users to run relays, so what we
754
+really want to do is simplify the process of setting up and maintaining
755
+a relay.
756
+</p>
757
+
758
+<p>
759
+There are five steps we need to address before we can do this though:
760
+</p>
761
+
762
+<p>
763
+First, we need to make Tor stable as a relay on all common operating
764
+systems. [:TheOnionRouter/WindowsBufferProblems:We haven't achieved this
765
+on Windows XP yet, and we need your help.]
766
+</p>
767
+
768
+<p>
769
+Second, we need easy configuration -- requiring users to edit text files
770
+is bad for adoption. The [http://vidalia-project.net/ Vidalia project]
771
+is making great progress on this part.
772
+</p>
773
+
774
+<p>
775
+Third, Tor needs to do more tasks automatically: we need it to
776
+automatically detect appropriate bandwidth, help you with opening ports
777
+in your firewall, et cetera. We need to let people rate-limit outside
778
+connections without limiting their own connections -- this is hard because
779
+Tor puts traffic from different people on the same TCP stream, so we can't
780
+tell whether we should read it off the network without first reading it.
781
+</p>
782
+
783
+<p>
784
+Fourth, we need to work on scalability, both of the network (how
785
+to stop requiring that all Tor relays be able to connect to all
786
+Tor relays) and of the directory (how to stop requiring that all
787
+Tor users know about all Tor relays). Changes like this can have
788
+large impact on potential and actual anonymity. See Section 5 of the
789
+[https://www.torproject.org/svn/trunk/doc/design-paper/challenges.pdf
790
+Challenges] paper for details.
791
+</p>
792
+
793
+<p>
794
+Fifth, we might need some sort of incentive scheme to encourage people
795
+to relay traffic for others, and/or to become exit nodes. Here are our
796
+[https://www.torproject.org/svn/trunk/doc/contrib/incentives.txt early
797
+thoughts on Tor incentives].
798
+</p>
799
+
800
+<p>
801
+Please help on all of these!
802
+</p>
803
+
804
+<hr />
805
+
729 806
 <a id="Criminals"></a>
730 807
 <h3><a class="anchor" href="#Criminals">Doesn't Tor enable criminals to do bad
731 808
 things?</a></h3>
732 809