Skip to content

Commit fb5cc84

Browse files
committed
site: update gloassary
1 parent 21617af commit fb5cc84

File tree

1 file changed

+59
-47
lines changed

1 file changed

+59
-47
lines changed

site/docs/glossary.md

Lines changed: 59 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -4,73 +4,85 @@ sidebar_position: 5
44

55
# Glossary
66

7-
- **Input Block (IB)**: A block that contains transactions and is produced by
8-
nodes that win the IB sortition lottery.
7+
- **50% disk compression**: A default estimate in Leios cost calculations that estimates storage savings through compression techniques.
98

10-
- **Endorser Block (EB)**: A block that references IBs and is produced by nodes
11-
that win the EB sortition lottery.
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.
1210

13-
- **Ranking Block (RB)**: A block that ranks other blocks and is part of the
14-
consensus mechanism.
11+
- **Boneh-Lynn-Shacham (BLS)**: A cryptographic signature scheme that allows for efficient aggregation of signatures.
1512

16-
- **BLS**: Boneh-Lynn-Shacham, a cryptographic signature scheme that allows for
17-
efficient aggregation of signatures.
13+
- **Central processing unit (CPU) and cumulative distribution function (CDF) usage**: A performance metric that tracks CPU consumption across various simulation stages.
1814

19-
- **ALBA**: A cryptographic protocol or component used within the Leios
20-
framework.
15+
- **Certificate**: A cryptographic proof that attests to the validity of blocks or transactions.
2116

22-
- **Musen**: Another cryptographic protocol or component used within the Leios
23-
framework.
17+
- **Decentralization Parameter**: A measure of how distributed the control of the network is among its participants.
2418

25-
- **Sortition**: A probabilistic method for selecting nodes to perform certain
26-
roles, based on their stake.
19+
- **DeltaQ model**: A framework for analyzing and predicting network quality of service (QoS) used to assess delay, loss, and other performance factors.
2720

28-
- **VRF**: Verifiable Random Function, a cryptographic function that produces a
29-
random output that can be verified.
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
3025

31-
- **Stake**: The amount of cryptocurrency held by a node, which influences its
32-
probability of being selected in sortition.
26+
- **Endorser Block (EB)**: A block that references IBs and is produced by nodes that win the EB sortition lottery.
3327

34-
- **Lovelace**: The smallest unit of the Cardano cryptocurrency, named after Ada
35-
Lovelace.
28+
- **Epoch**: A fixed period in the blockchain during which certain processes or calculations are performed.
3629

37-
- **Praos**: A version of the Ouroboros consensus protocol that Leios builds
38-
upon.
30+
- **Equivocation**: The act of producing conflicting blocks or messages in a blockchain network.
3931

40-
- **Mithril**: A protocol or component related to voting or cryptographic proofs
41-
in the Leios framework.
32+
- **Executable specification**: A formally defined, executable model of a system that ensures an implementation conforms to its intended design.
4233

43-
- **Pipeline**: A sequence of stages in the Leios protocol where different types
44-
of blocks are produced and processed.
34+
- **Fait accompli sortition**: A cryptographic selection process that ensures fairness and verifiability when choosing validators.
4535

46-
- **Certificate**: A cryptographic proof that attests to the validity of certain
47-
blocks or transactions.
36+
- **Freshest First**: A policy for prioritizing newer blocks or transactions over older ones.
4837

49-
- **Quorum**: The minimum number of votes required to certify a block or
50-
decision.
38+
- **Haskell simulation**: A parallel simulation of the Leios protocol in Haskell, used for latency measurement, event logging, and parameter tuning.
5139

52-
- **Epoch**: A fixed period in the blockchain during which certain processes or
53-
calculations are performed.
40+
- **Input Block (IB)**: A block that contains transactions and is produced by nodes that win the IB sortition lottery.
5441

55-
- **Decentralization Parameter**: A measure of how distributed the control of
56-
the network is among its participants.
42+
- **Latency**: The delay between the submission of a transaction and its confirmation on the blockchain.
5743

58-
- **Throughput**: The rate at which transactions are processed by the network.
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.
45+
46+
- **Leios transaction lifecycle**: A roadmap defining the different stages a transaction goes through, from submission to final confirmation within the Leios framework.
47+
48+
- **Leios-stage-active-voting-slots**: A parameter that configures the duration of active voting stages in the Leios protocol.
49+
50+
- **Leios-vote-send-recv-stages**: A configuration setting that defines the voting stages in the Leios protocol, including the send and receive phases.
51+
52+
- **Lovelace**: The smallest unit of the Cardano cryptocurrency, named after Ada Lovelace.
53+
54+
- **Mithril**: A protocol for voting and cryptographic proofs in the Leios framework.
55+
56+
- **Musen**: A cryptographic protocol or component used within the Leios framework.
57+
58+
- **Organic topology generator**: A tool that creates network topologies based on real-world stake pool and relay connections to simulate actual network behavior.
59+
60+
- **Pipeline**: A sequence of stages in the Leios protocol where different types of blocks are produced and processed.
5961

60-
- **Latency**: The delay between the submission of a transaction and its
61-
confirmation on the blockchain.
62+
- **Praos**: A version of the Ouroboros consensus protocol that Leios builds upon.
6263

63-
- **Bandwidth**: The amount of data that can be transmitted over the network in
64-
a given time period.
64+
- **Quorum**: The minimum number of votes required to certify a block or decision.
6565

66-
- **Compression**: The process of reducing the size of data to save storage
67-
space or transmission time.
66+
- **Ranking Block (RB)**: A block that ranks other blocks and is part of the consensus mechanism.
6867

69-
- **Sharding**: A method of partitioning data to improve scalability and
70-
performance.
68+
- **Rational arithmetic**: A method used in Leios sortition to replace quad-precision floating-point calculations, improving precision and computational efficiency.
69+
70+
- **Rust simulation**: A simulation of the Leios protocol implemented in Rust, focusing on graph generation, topology creation, and performance visualization.
71+
72+
- **Send-recv voting**: A structured two-stage voting mechanism where nodes send and receive votes.
73+
74+
- **Sharding**: A method of partitioning data to improve scalability and performance.
75+
76+
- **Short-Leios simulation**: A version of the Leios simulation that models ranking block intervals and outputs diffusion latency data.
77+
78+
- **Sortition**: A probabilistic method for selecting nodes to perform certain roles, based on their stake.
79+
80+
- **Stake**: The amount of cryptocurrency held by a node, which influences its probability of being selected in sortition.
81+
82+
- **Storage cost amortization**: A feature in the cost calculator that spreads storage costs over time, reducing upfront expenses.
83+
84+
- **Throughput**: The rate at which transactions are processed by the network.
7185

72-
- **Equivocation**: The act of producing conflicting blocks or messages in a
73-
blockchain network.
86+
- **Throughput simulator**: A system that models the transaction processing rate of Cardano nodes, aligned with the Leios framework.
7487

75-
- **Freshest First**: A policy for prioritizing newer blocks or transactions
76-
over older ones.
88+
- **Verifiable Random Function (VRF)**: A cryptographic function that produces a random output that can be verified.

0 commit comments

Comments
 (0)