Skip to content

Commit 7e5deb8

Browse files
committed
Trigger docs publish with site change
1 parent ccc690f commit 7e5deb8

File tree

1 file changed

+91
-42
lines changed

1 file changed

+91
-42
lines changed

site/docs/glossary.md

+91-42
Original file line numberDiff line numberDiff line change
@@ -4,85 +4,134 @@ sidebar_position: 5
44

55
# Glossary
66

7-
- **50% disk compression**: A default estimate in Leios cost calculations that estimates storage savings through compression techniques.
7+
- **50% disk compression**: A default estimate in Leios cost calculations that
8+
estimates storage savings through compression techniques.
89

9-
- **Approximate Lower Bound Argument (ALBA)**: A cryptographic technique allowing a prover to succinctly demonstrate knowledge of a large dataset to a verifier, with a small approximation gap enabling efficient proof generation and verification.
10+
- **Approximate Lower Bound Argument (ALBA)**: A cryptographic technique
11+
allowing a prover to succinctly demonstrate knowledge of a large dataset to a
12+
verifier, with a small approximation gap enabling efficient proof generation
13+
and verification.
1014

11-
- **Boneh-Lynn-Shacham (BLS)**: A cryptographic signature scheme that allows for efficient aggregation of signatures.
15+
- **Boneh-Lynn-Shacham (BLS)**: A cryptographic signature scheme that allows for
16+
efficient aggregation of signatures.
1217

13-
- **Central processing unit (CPU) and cumulative distribution function (CDF) usage**: A performance metric that tracks CPU consumption across various simulation stages.
18+
- **Central processing unit (CPU) and cumulative distribution function (CDF)
19+
usage**: A performance metric that tracks CPU consumption across various
20+
simulation stages.
1421

15-
- **Certificate**: A cryptographic proof that attests to the validity of blocks or transactions.
22+
- **Certificate**: A cryptographic proof that attests to the validity of blocks
23+
or transactions.
1624

17-
- **Decentralization parameter**: A measure of how distributed the control of the network is among its participants.
25+
- **Decentralization parameter**: A measure of how distributed the control of
26+
the network is among its participants.
1827

19-
- **DeltaQ model**: A framework for analyzing and predicting network quality of service (QoS) used to assess delay, loss, and other performance factors.
28+
- **DeltaQ model**: A framework for analyzing and predicting network quality of
29+
service (QoS) used to assess delay, loss, and other performance factors.
2030

21-
- **Diffusion strategy**: The method used to propagate blocks and votes through the network. Strategies include:
22-
- Oldest-first strategy – prioritizes older blocks for diffusion
23-
- Freshest-first strategy – prioritizes newer blocks for diffusion
24-
- Peer-order strategy – requests blocks in the order they were announced by peers.
31+
- **Diffusion strategy**: The method used to propagate blocks and votes through
32+
the network. Strategies include:
2533

26-
- **Endorser block (EB)**: A block that references IBs and is produced by nodes that win the EB sortition lottery.
34+
- Oldest-first strategy – prioritizes older blocks for diffusion.
35+
- Freshest-first strategy – prioritizes newer blocks for diffusion.
36+
- Peer-order strategy – requests blocks in the order they were announced by
37+
peers.
2738

28-
- **Epoch**: A fixed period in the blockchain during which specific processes or calculations are performed.
39+
- **Endorser block (EB)**: A block that references IBs and is produced by nodes
40+
that win the EB sortition lottery.
2941

30-
- **Equivocation**: The act of producing conflicting blocks or messages in a blockchain network.
42+
- **Epoch**: A fixed period in the blockchain during which specific processes or
43+
calculations are performed.
3144

32-
- **Executable specification**: A formally defined, executable model of a system that ensures an implementation conforms to its intended design.
45+
- **Equivocation**: The act of producing conflicting blocks or messages in a
46+
blockchain network.
3347

34-
- **Fait accompli sortition**: A cryptographic selection process that ensures fairness and verifiability when choosing validators.
48+
- **Executable specification**: A formally defined, executable model of a system
49+
that ensures an implementation conforms to its intended design.
3550

36-
- **Freshest first**: A policy for prioritizing newer blocks or transactions over older ones.
51+
- **Fait accompli sortition**: A cryptographic selection process that ensures
52+
fairness and verifiability when choosing validators.
3753

38-
- **Haskell simulation**: A parallel simulation of the Leios protocol in Haskell, used for latency measurement, event logging, and parameter tuning.
54+
- **Freshest first**: A policy for prioritizing newer blocks or transactions
55+
over older ones.
3956

40-
- **Input block (IB)**: A block that contains transactions and is produced by nodes that win the IB sortition lottery.
57+
- **Haskell simulation**: A parallel simulation of the Leios protocol in
58+
Haskell, used for latency measurement, event logging, and parameter tuning.
4159

42-
- **Latency**: The delay between the submission of a transaction and its confirmation on the blockchain.
60+
- **Input block (IB)**: A block that contains transactions and is produced by
61+
nodes that win the IB sortition lottery.
4362

44-
- **Leios cost calculator**: An online tool that estimates the computational and financial costs of running Leios nodes, supporting both hyperscale and discount cloud providers.
63+
- **Latency**: The delay between the submission of a transaction and its
64+
confirmation on the blockchain.
4565

46-
- **Leios transaction lifecycle**: A roadmap defining the different stages a transaction goes through, from submission to final confirmation within the Leios framework.
66+
- **Leios cost calculator**: An online tool that estimates the computational and
67+
financial costs of running Leios nodes, supporting both hyperscale and
68+
discount cloud providers.
4769

48-
- **Leios-stage-active-voting-slots**: A parameter that configures the duration of active voting stages in the Leios protocol.
70+
- **Leios transaction lifecycle**: A roadmap defining the different stages a
71+
transaction goes through, from submission to final confirmation within the
72+
Leios framework.
4973

50-
- **Leios-vote-send-recv-stages**: A configuration setting that defines the voting stages in the Leios protocol, including the send and receive phases.
74+
- **Leios-stage-active-voting-slots**: A parameter that configures the duration
75+
of active voting stages in the Leios protocol.
5176

52-
- **Lovelace**: The smallest unit of the Cardano cryptocurrency, named after Ada Lovelace.
77+
- **Leios-vote-send-recv-stages**: A configuration setting that defines the
78+
voting stages in the Leios protocol, including the send and receive phases.
5379

54-
- **Mithril**: A protocol for voting and cryptographic proofs in the Leios framework.
80+
- **Lovelace**: The smallest unit of the Cardano cryptocurrency, named after Ada
81+
Lovelace.
5582

56-
- **Musen**: A cryptographic protocol or component used within the Leios framework.
83+
- **Mithril**: A protocol for voting and cryptographic proofs in the Leios
84+
framework.
5785

58-
- **Organic topology generator**: A tool that creates network topologies based on real-world stake pool and relay connections to simulate actual network behavior.
86+
- **Musen**: A cryptographic protocol or component used within the Leios
87+
framework.
5988

60-
- **Pipeline**: A sequence of stages in the Leios protocol where different types of blocks are produced and processed.
89+
- **Organic topology generator**: A tool that creates network topologies based
90+
on real-world stake pool and relay connections to simulate actual network
91+
behavior.
6192

62-
- **Praos**: A version of the Ouroboros consensus protocol that Leios builds upon.
93+
- **Pipeline**: A sequence of stages in the Leios protocol where different types
94+
of blocks are produced and processed.
6395

64-
- **Quorum**: The minimum number of votes required to certify a block or decision.
96+
- **Praos**: A version of the Ouroboros consensus protocol that Leios builds
97+
upon.
6598

66-
- **Ranking block (RB)**: A block that ranks other blocks and is part of the consensus mechanism.
99+
- **Quorum**: The minimum number of votes required to certify a block or
100+
decision.
67101

68-
- **Rational arithmetic**: A method used in Leios sortition to replace quad-precision floating-point calculations, improving precision and computational efficiency.
102+
- **Ranking block (RB)**: A block that ranks other blocks and is part of the
103+
consensus mechanism.
69104

70-
- **Rust simulation**: A simulation of the Leios protocol implemented in Rust, focusing on graph generation, topology creation, and performance visualization.
105+
- **Rational arithmetic**: A method used in Leios sortition to replace
106+
quad-precision floating-point calculations, improving precision and
107+
computational efficiency.
71108

72-
- **Send-recv voting**: A structured two-stage voting mechanism where nodes send and receive votes.
109+
- **Rust simulation**: A simulation of the Leios protocol implemented in Rust,
110+
focusing on graph generation, topology creation, and performance
111+
visualization.
73112

74-
- **Sharding**: A method of partitioning data to improve scalability and performance.
113+
- **Send-recv voting**: A structured two-stage voting mechanism where nodes send
114+
and receive votes.
75115

76-
- **Short-Leios simulation**: A version of the Leios simulation that models ranking block intervals and outputs diffusion latency data.
116+
- **Sharding**: A method of partitioning data to improve scalability and
117+
performance.
77118

78-
- **Sortition**: A probabilistic method for selecting nodes to perform specific roles based on their stake.
119+
- **Short-Leios simulation**: A version of the Leios simulation that models
120+
ranking block intervals and outputs diffusion latency data.
79121

80-
- **Stake**: The amount of cryptocurrency a node holds, which influences its probability of being selected in sortition.
122+
- **Sortition**: A probabilistic method for selecting nodes to perform specific
123+
roles based on their stake.
81124

82-
- **Storage cost amortization**: A feature in the cost calculator that spreads storage costs over time, reducing upfront expenses.
125+
- **Stake**: The amount of cryptocurrency a node holds, which influences its
126+
probability of being selected in sortition.
127+
128+
- **Storage cost amortization**: A feature in the cost calculator that spreads
129+
storage costs over time, reducing upfront expenses.
83130

84131
- **Throughput**: The rate at which transactions are processed by the network.
85132

86-
- **Throughput simulator**: A system that models the transaction processing rate of Cardano nodes, aligned with the Leios framework.
133+
- **Throughput simulator**: A system that models the transaction processing rate
134+
of Cardano nodes, aligned with the Leios framework.
87135

88-
- **Verifiable Random Function (VRF)**: A cryptographic function that produces a random output that can be verified.
136+
- **Verifiable Random Function (VRF)**: A cryptographic function that produces a
137+
random output that can be verified.

0 commit comments

Comments
 (0)