diff options
Diffstat (limited to 'spec/srv-spec/overview.md')
-rw-r--r-- | spec/srv-spec/overview.md | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/spec/srv-spec/overview.md b/spec/srv-spec/overview.md index a9f4c99..b409e6c 100644 --- a/spec/srv-spec/overview.md +++ b/spec/srv-spec/overview.md @@ -12,7 +12,7 @@ in consensus documents so that clients who need it can get it. <a id="srv-spec.txt-2.1"></a> -## Introduction to our commit-and-reveal protocol +## Introduction to our commit-and-reveal protocol {#commit-and-reveal} Every day, before voting for the consensus at 00:00UTC each authority generates a new random value and keeps it for the whole day. The authority @@ -26,7 +26,7 @@ value. The construction of these values is specified in section \[COMMITREVEAL\] <a id="srv-spec.txt-2.1"></a> -## Ten thousand feet view of the protocol +## Ten thousand feet view of the protocol {#10000-feet} Our commit-and-reveal protocol aims to produce a fresh shared random value (denoted shared_random_value here and elsewhere) every day at 00:00UTC. The @@ -62,7 +62,7 @@ Commit phase: <a id="srv-spec.txt-2.3"></a> -## How we use the consensus \[CONS\] +## How we use the consensus {#CONS} The produced shared random values need to be readily available to clients. For this reason we include them in the consensus documents. @@ -86,7 +86,7 @@ authorities support this new protocol. <a id="srv-spec.txt-2.3.1"></a> -### Inserting Shared Random Values in the consensus +### Inserting Shared Random Values in the consensus {#inserting} After voting happens, we need to be careful on how we pick which shared random values (SRV) to put in the consensus, to avoid breaking the consensus @@ -124,7 +124,7 @@ reachability consequences for hidden service clients. <a id="srv-spec.txt-2.4"></a> -## Persistent State of the Protocol \[STATE\] +## Persistent State of the Protocol {#STATE} A directory authority needs to keep a persistent state on disk of the on going protocol run. This allows an authority to join the protocol seamlessly @@ -140,7 +140,7 @@ are available. <a id="srv-spec.txt-2.5"></a> -## Protocol Illustration +## Protocol Illustration {#illustration} An illustration for better understanding the protocol can be found here: |