Skip to content

Commit 4216b1e

Browse files
committed
Glossary: add Peras weight-related terms
1 parent 643e2eb commit 4216b1e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

docs/website/contents/for-developers/Glossary.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,19 @@ These kinds are maintained by the Networking layer:
473473
- [Public root peers](#public-root-peers).
474474
- [Shared peers](#shared-peers).
475475

476+
## ;Peras ;weight ;boost
477+
478+
Peras is an extension of Praos enabling faster settlement under optimistic conditions.
479+
To this end, Peras can result in a block `B` receiving a *boost*, which means that any chain containing `B` gets additional weight when being compared to other chains.
480+
481+
Consider a chain fragment `F`:
482+
483+
- Its ;*boosted weight* is the sum of all boosts received by points on this fragment (excluding the anchor). Note that the same point can be boosted multiple times.
484+
485+
- Its ;*total weight* is its tip block number plus its boosted weight.
486+
487+
Note that these notions are always relative to a particular anchor, so different chain fragments must have the same anchor when their boosted/total weight is to be compared.
488+
476489
## ;Phases
477490

478491
Byron, Shelley, Goguen (current one as of August 2023), Basho, Voltaire.

0 commit comments

Comments
 (0)