diff --git a/host-spec/c06-consensus.tm b/host-spec/c06-consensus.tm index 7b45c428d..c70b9b01f 100644 --- a/host-spec/c06-consensus.tm +++ b/host-spec/c06-consensus.tm @@ -377,11 +377,11 @@ It is imperative for the security of the network that each block producer - is able to correctly determine the set of slots which can be associated to - a valid block generated at a given time without relying on any external - clock source (e.g. through the or the ). To - stay in synchronization each producer is therefore required to periodically + is able to correctly determine the current slots number at a given time. + Polkadot does this without relying on any external clock source (e.g. + through the or the + ). To stay in + synchronization each producer is therefore required to periodically estimate its local clock offset in relation to the rest of the network.\ This estimation depends on the two fixed parameters @@ -391,7 +391,8 @@ formal security analysis, currently assuming a clock drift per day and targeting a probability lower than for an adversary to break BABE in 3 years with a resistance against network delay up to - > of the slot time and . + > of the slot time and a Babe constant (def. + ) of . <\definition> The @@ -410,7 +411,8 @@ The prerequisite for such a calculation is that each producer stores the - arrival time of each block (def. ).\ + arrival time of each block (def. ) measured by a + clock that is otherwise not adjusted by any external protocol.\ <\definition> The of block @@ -533,7 +535,8 @@ <\definition> The noted by > is computed as + Signature> > is a signature of the block header hash (see + def.) and defined as <\equation*> Sig>|)>