[or-cvs] work out a few more details of the dirserver-based reputation

arma at seul.org arma at seul.org
Mon Feb 13 10:43:31 UTC 2006


Update of /home2/or/cvsroot/tor/doc
In directory moria:/home/arma/work/onion/cvs/tor/doc

Modified Files:
	incentives.txt 
Log Message:
work out a few more details of the dirserver-based reputation
scheme.


Index: incentives.txt
===================================================================
RCS file: /home2/or/cvsroot/tor/doc/incentives.txt,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -d -r1.5 -r1.6
--- incentives.txt	12 Feb 2006 10:34:31 -0000	1.5
+++ incentives.txt	13 Feb 2006 10:43:29 -0000	1.6
@@ -271,22 +271,29 @@
    directory to see if they really do offer roughly the bandwidth
    they advertise. Include these observations in the directory. (For
    simplicity, the directory servers could be the measurers.) Then Tor
-   servers weight priority for other servers depending on advertised
-   bandwidth, giving particularly low priority to connections not
-   listed or that failed their spot-checks. The spot-checking can be
-   done anonymously to prevent selectively performing only for the
-   measurers, because hey, we have an anonymity network.
+   servers give priority to other servers. We'd like to weight the
+   priority by advertised bandwidth to encourage people to donate more,
+   but it seems hard to distinguish between a slow server and a busy
+   server.
+
+   The spot-checking can be done anonymously to prevent selectively
+   performing only for the measurers, because hey, we have an anonymity
+   network.
 
    We could also reward exit nodes by giving them better priority, but
    like above this only will affect their first hop. Another problem
    is that it's darn hard to spot-check whether a server allows exits
-   to all the pieces of the Internet that it claims to. A last problem
-   is that since directory servers will be doing their tests directly
-   (easy to detect) or indirectly (through other Tor servers), then
-   we know that we can get away with poor performance for people that
-   aren't listed in the directory. Maybe we can turn this around and
-   call it a feature though -- another reason to get listed in the
-   directory.
+   to all the pieces of the Internet that it claims to. If necessary,
+   perhaps this can be solved by a distributed reporting mechanism,
+   where clients that can reach a site from one exit but not another
+   anonymously submit that site to the measurers, who verify.
+
+   A last problem is that since directory servers will be doing their
+   tests directly (easy to detect) or indirectly (through other Tor
+   servers), then we know that we can get away with poor performance for
+   people that aren't listed in the directory. Maybe we can turn this
+   around and call it a feature though -- another reason to get listed
+   in the directory.
 
 5. Recommendations and next steps.
 



More information about the tor-commits mailing list