Glossary
-
50% disk compression: A default estimate in Leios cost calculations that estimates storage savings through compression techniques.
-
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.
-
Boneh-Lynn-Shacham (BLS): A cryptographic signature scheme that allows for efficient aggregation of signatures.
-
Central processing unit (CPU) and cumulative distribution function (CDF) usage: A performance metric that tracks CPU consumption across various simulation stages.
-
Certificate: A cryptographic proof that attests to the validity of blocks or transactions.
-
Decentralization parameter: A measure of how distributed the control of the network is among its participants.
-
DeltaQ model: A framework for analyzing and predicting network quality of service (QoS) used to assess delay, loss, and other performance factors.
-
Diffusion strategy: The method used to propagate blocks and votes through the network. Strategies include:
- Oldest-first strategy – prioritizes older blocks for diffusion.
- Freshest-first strategy – prioritizes newer blocks for diffusion.
- Peer-order strategy – requests blocks in the order they were announced by peers.
-
Endorser block (EB): A block that references IBs and is produced by nodes that win the EB sortition lottery.
-
Epoch: A fixed period in the blockchain during which specific processes or calculations are performed.
-
Equivocation: The act of producing conflicting blocks or messages in a blockchain network.
-
Executable specification: A formally defined, executable model of a system that ensures an implementation conforms to its intended design.
-
Fait accompli sortition: A cryptographic selection process that ensures fairness and verifiability when choosing validators.
-
Freshest first: A policy for prioritizing newer blocks or transactions over older ones.
-
Haskell simulation: A parallel simulation of the Leios protocol in Haskell, used for latency measurement, event logging, and parameter tuning.
-
Input block (IB): A block that contains transactions and is produced by nodes that win the IB sortition lottery.
-
Latency: The delay between the submission of a transaction and its confirmation on the blockchain.
-
Leios cost calculator: An online tool that estimates the computational and financial costs of running Leios nodes, supporting both hyperscale and discount cloud providers.
-
Leios transaction lifecycle: A roadmap defining the different stages a transaction goes through, from submission to final confirmation within the Leios framework.
-
Leios-stage-active-voting-slots: A parameter that configures the duration of active voting stages in the Leios protocol.
-
Leios-vote-send-recv-stages: A configuration setting that defines the voting stages in the Leios protocol, including the send and receive phases.
-
Lovelace: The smallest unit of the Cardano cryptocurrency, named after Ada Lovelace.
-
Mithril: A protocol for voting and cryptographic proofs in the Leios framework.
-
Musen: A cryptographic protocol or component used within the Leios framework.
-
Organic topology generator: A tool that creates network topologies based on real-world stake pool and relay connections to simulate actual network behavior.
-
Pipeline: A sequence of stages in the Leios protocol where different types of blocks are produced and processed.
-
Praos: A version of the Ouroboros consensus protocol that Leios builds upon.
-
Quorum: The minimum number of votes required to certify a block or decision.
-
Ranking block (RB): A block that ranks other blocks and is part of the consensus mechanism.
-
Rational arithmetic: A method used in Leios sortition to replace quad-precision floating-point calculations, improving precision and computational efficiency.
-
Rust simulation: A simulation of the Leios protocol implemented in Rust, focusing on graph generation, topology creation, and performance visualization.
-
Send-recv voting: A structured two-stage voting mechanism where nodes send and receive votes.
-
Sharding: A method of partitioning data to improve scalability and performance.
-
Short-Leios simulation: A version of the Leios simulation that models ranking block intervals and outputs diffusion latency data.
-
Sortition: A probabilistic method for selecting nodes to perform specific roles based on their stake.
-
Stake: The amount of cryptocurrency a node holds, which influences its probability of being selected in sortition.
-
Storage cost amortization: A feature in the cost calculator that spreads storage costs over time, reducing upfront expenses.
-
Throughput: The rate at which transactions are processed by the network.
-
Throughput simulator: A system that models the transaction processing rate of Cardano nodes, aligned with the Leios framework.
-
Verifiable Random Function (VRF): A cryptographic function that produces a random output that can be verified.