Skip to content

Commit 68d3b7e

Browse files
committed
Refer to the glossary entries in the Design Goals section
1 parent ca4311a commit 68d3b7e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/website/contents/explanations/design_goals.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The components that make up `ouroboros-consensus` were designed with the followi
66

77
The design must support different consensus algorithms, requiring abstraction over the specific choice of consensus protocol.
88
From the project's inception, it was evident that multiple protocols would be required.
9-
The Byron era of Cardano utilizes the PBFT protocol, while the Shelley era transitioned to TPraos, and Praos has been used since the Babbage era.
9+
The [Byron era](../references/glossary#byron-era) of Cardano utilizes the [PBFT](../references/glossary#permissive-bft-pbft) protocol, while the [Shelley era](../references/glossary#shelley-based-eras) transitioned to [TPraos](../references/glossary#tpraos), and [Praos](../references/glossary#ouroboros-praos) has been used since the [Babbage](../references/glossary#babbage-era) era.
1010
The consensus component must support not only the current era but also past eras, requiring the ability to compose protocols.
1111
Additionally, we must ensure support for integrating new consensus protocols.
1212

@@ -46,7 +46,7 @@ Abstraction is considered good engineering practice, enhancing clarity, reducing
4646

4747
Given the complexity and scale of the consensus layer codebase, it is essential to divide it into smaller, manageable components that can be understood and modified independently.
4848
Composability is a key technique employed to achieve this.
49-
A prime example is the Hard Fork Combinator (HFC), which enables the combination of different consensus protocols (such as BFT and Praos) and ledgers (such as Byron and Shelley) into a unified composite protocol or ledger for the hybrid chain.
49+
A prime example is the [Hard Fork Combinator](../references/glossary#hard-fork-combinator) (HFC), which enables the combination of different consensus protocols (such as BFT and Praos) and ledgers (such as Byron and Shelley) into a unified composite protocol or ledger for the hybrid chain.
5050

5151
## Predictable Performance
5252

0 commit comments

Comments
 (0)