Author: batosai
Date: 2008-11-10 14:57:06 +0000 (Mon, 10 Nov 2008)
New Revision: 23467

Modified:
   trunk/plugins/WoT/Identity.java
Log:
Explained capacity values.

Modified: trunk/plugins/WoT/Identity.java
===================================================================
--- trunk/plugins/WoT/Identity.java     2008-11-10 03:58:08 UTC (rev 23466)
+++ trunk/plugins/WoT/Identity.java     2008-11-10 14:57:06 UTC (rev 23467)
@@ -43,8 +43,27 @@
  * @param contexts An ArrayList containing contexts (eg. client apps) an 
Identity is used for
  */
 public class Identity {
-       /* FIXME: Where do these values come from? They should be tweaked 
before release. */
-       /** Capacity is the maximum amount of points an identity can give to an 
other by trusting it. */
+       /** Capacity is the maximum amount of points an identity can give to an 
other by trusting it. 
+        * 
+        * Values choice :
+        * Advogato Trust metric recommends that values decrease by rounded 2.5 
times.
+        * This makes sense, making the need of 3 N+1 ranked people to overpower
+        * the trust given by a N ranked identity.
+        * 
+        * Number of ranks choice :
+        * When someone creates a fresh identity, he gets the seed identity at
+        * rank 1 and freenet developpers at rank 2. That means that
+        * he will see people that were :
+        * - given 7 trust by freenet devs (rank 2)
+        * - given 17 trust by rank 3
+        * - given 50 trust by rank 4
+        * - given 100 trust by rank 5 and above.
+        * This makes the range small enough to avoid a newbie
+        * to even see spam, and large enough to make him see a reasonnable part
+        * of the community right out-of-the-box.
+        * Of course, as soon as he will start to give trust, he will put more
+        * people at rank 1 and enlarge his WoT.
+        */
        public final static int capacities[] = {
                        100,// Rank 0 : Own identities
                        40,     // Rank 1 : Identities directly trusted by 
ownIdenties

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to