Providing anonymity for users is the central goal for the anonymous
file-sharing application. Many other design decisions follow in the footsteps
of this requirement. Anonymity is never absolute. While there are various
-scientific metrics that can help quantify the level of anonymity that a
+@uref{https://gnunet.org/anonymity_metric, scientific metrics} that can help quantify the level of anonymity that a
given mechanism provides, there is no such thing as complete anonymity.
GNUnet's file-sharing implementation allows users to select for each
operation (publish, search, download) the desired level of anonymity.
The metric used is the amount of cover traffic available to hide the request.
While this metric is not as good as, for example, the theoretical metric
-given in scientific metrics, it is probably the best metric available to
+given in @uref{https://gnunet.org/anonymity_metric, scientific metrics}, it is probably the best metric available to
a peer with a purely local view of the world that does not rely on unreliable
external information. The default anonymity level is 1, which uses anonymous
routing but imposes no minimal requirements on cover traffic. It is possible