@@ 1,12 1,12 @@
-wispwot - generic implementation of the spam- and disruption defense of the WoT in Freenet
-==========================================================================================
+wispwot - generic implementation of the spam- and disruption defense of the WoT in Freenet / Hyphanet
+=====================================================================================================
-This implements the defense from the Freenet project against
+This implements the defense from the Freenet / Hyphanet project against
disruption of communication. It is created to experiment with ways to
improve the scaling and performance.
For details on the goals,
-see https://github.com/freenet/plugin-WebOfTrust/raw/master/developer-documentation/core-developers-manual/OadSFfF-version1.2-non-print-edition.pdf
+see https://github.com/hyphanet/plugin-WebOfTrust/raw/master/developer-documentation/core-developers-manual/OadSFfF-version1.2-non-print-edition.pdf
and see https://www.draketo.de/english/freenet/deterministic-load-decentralized-spam-filter
See NEWS for user-visible changes.
@@ 94,15 94,17 @@ PUT of changed IDs and POST of lists of
of the WoT.
-## Deviations from the WoT in Freenet
+## Deviations from the WoT in Freenet / Hyphanet
Wispwot implements a battle-tested WoT as described in [the thesis on the WoT](https://github.com/freenet/plugin-WebOfTrust/blob/next/developer-documentation/core-developers-manual/OadSFfF-version1.2-non-print-edition.pdf), except for some adjustments:
-- Incrementing Trust does not yet use the precise minimal change (this
- needs to change, it is too expensive)
- Trust flows strictly along the ranks: trust by children to parents
is ignored to prevent ids from causing closer ids (including their
own ancestors) to get distrusted.
+- Trust from rank 3+ identities (low ranks) gets pruned infrequently
+ to ensure bounded resource consumption and avoid too simple attacks
+ by taking over many old IDs (like using the names of long-deleted
+ accounts).
## Contributors