You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: site/docs/glossary.md
+91-42
Original file line number
Diff line number
Diff line change
@@ -4,85 +4,134 @@ sidebar_position: 5
4
4
5
5
# Glossary
6
6
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.
8
9
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.
10
14
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.
12
17
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.
14
21
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.
16
24
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.
18
27
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.
20
30
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:
25
33
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.
27
38
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.
29
41
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.
31
44
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.
33
47
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.
35
50
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.
37
53
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.
39
56
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.
41
59
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.
43
62
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.
45
65
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.
47
69
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.
49
73
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.
51
76
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.
53
79
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.
55
82
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.
57
85
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.
59
88
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.
61
92
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.
63
95
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.
65
98
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.
67
101
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.
69
104
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.
71
108
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.
73
112
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.
75
115
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.
77
118
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.
79
121
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.
81
124
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.
83
130
84
131
-**Throughput**: The rate at which transactions are processed by the network.
85
132
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.
87
135
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
0 commit comments