Technical Glossary Index
This glossary provides precise, unambiguous technical definitions of terminology frequently encountered across the Dime ecosystem, validator documentation, and desktop monitoring tools.
A
- Account State: The accumulated cryptographic data associated with a specific public address, including balance, nonce, code hash, and storage root.
- Air-Gapped Device: A dedicated computer or hardware security module physically isolated from unsecure networks (such as the public Internet or local Wi-Fi) used for signing cryptographic payloads.
- Attestation: A cryptographically signed statement broadcast by a validator confirming that a proposed block is valid according to local verification checks.
B
- Byzantine Fault Tolerance (BFT): The mathematical property of a distributed system to reach reliable consensus even when a subset of nodes fail or transmit contradictory information.
- Block Header: The cryptographic metadata of a block, including the parent block hash, state root, timestamp, block proposer public key, and aggregated validator signatures.
- BLS Signature Aggregation: A cryptographic scheme enabling multiple distinct signatures over a shared payload to be compressed into a single, quickly verifiable aggregate signature.
C
- Consensus Round: The iterative sequence in which nodes propose candidate blocks, exchange validation votes, and finalize state transitions.
- Compute Units: A standardized metric measuring the CPU and memory resources consumed during the execution of a smart contract instruction.
D
- Deterministic Execution: The property guaranteeing that identical initial conditions and input instructions will produce identical resulting state across all independent computing nodes.
- Derivation Path: A standardized hierarchical string (e.g.,
m/44'/...) specifying how child key pairs are mathematically calculated from a master seed.
E
- Epoch: A structured duration composed of a fixed number of consensus slots during which validator active sets and stake weights remain static.
- Elliptic Curve Cryptography (ECC): An approach to public-key cryptography based on the algebraic structure of elliptic curves over finite fields, offering high security with compact key lengths.
F
- Finality: The mathematical stage at which a block and its included transactions become permanent and cannot be altered or reverted without violating protocol consensus rules.
- Fork: A divergence in the blockchain state resulting in two or more competing chains. Transient forks occur due to network latency, whereas hard forks represent permanent protocol rule changes.
G
- Gossip Protocol: A decentralized peer-to-peer communication mechanism where nodes periodically share newly received messages with random subsets of neighbors, rapidly propagating data across the global mesh.
H
- Hierarchical Deterministic (HD) Wallet: A cryptographic key management structure capable of generating a tree of keys from a single master seed phrase.
M
- Mempool (Memory Pool): A staging buffer in a node’s volatile memory where verified pending transactions await selection and packaging into a new block by a block proposer.
- Merkle Tree: A cryptographic data structure where every leaf node contains a data hash and every non-leaf node contains the hash of its children, enabling efficient cryptographic proofs of inclusion.
N
- Node Telemetry: Quantitative metric data emitted by node software, including CPU load, peer counts, block sync latency, and memory allocation.
- Nonce: A sequential number used only once in cryptographic communications or accounts to prevent replay attacks.
P
- Peer Discovery: The protocol mechanism by which a newly joined node locates and establishes TCP/UDP connections with existing network peers.
S
- Sentry Architecture: A defensive infrastructure layout positioning proxy nodes in front of a core validator to absorb DDoS attacks and filter malicious gossip packets.
- Slot: The fundamental quantum of time in the consensus schedule assigned to a single leader for block proposal.
V
- Validator Node: A full node configured with cryptographic keys authorized to propose and vote on blocks in the Proof-of-Stake consensus mechanism.
