# HG changeset patch # User Arne Babenhauserheide # Date 1703966261 -3600 # Sat Dec 30 20:57:41 2023 +0100 # Node ID a3f1bade5ee805fa80aaff4d6da7f129fdb8b18f # Parent 2659244312df94852fc62b7b1c4daad9a0fadd45 update README diff --git a/README b/README --- a/README +++ b/README @@ -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 @@ 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