Comprehensive Glossary: Dime, Blockchain & Web3 Terminology
Navigating decentralized systems requires a firm grasp of specialized computer science and cryptographic terms. This reference glossary provides plain-language, accurate definitions of key concepts across the Dime and blockchain domains.
Dime-Specific & Architecture Terms
Account
A distinct data storage record on the Dime ledger identified by a unique 32-byte public key. Accounts can hold unit balances, store arbitrary binary program state, or host executable code.
Blockhash
A 32-byte cryptographic hash summarizing all transactions within a specific block. Used as a recent timestamp and anti-replay mechanism in new transactions.
Epoch
A predefined duration of time (typically measured in thousands of slots) during which a fixed validator leader schedule and voting weight distribution remain constant.
Leader
The specific validator node designated by the protocol to assemble and propose a new block during a given time slot.
Program
The Dime equivalent of a smart contract. An immutable, compiled piece of executable code deployed to an on-chain account that modifies state according to deterministic instructions.
Slot
The fundamental discrete unit of time (often 400ms to 800ms) in which a designated leader validator produces a block proposal.
Cryptography & Key Management Terms
Asymmetric Cryptography
A cryptographic system that uses pairs of mathematical keys: a private key (kept secret) for creating digital signatures, and a public key (shared openly) for verifying those signatures.
BIP-39 (Mnemonic Standard)
A widely adopted industry standard that translates raw entropy bits into a human-readable sequence of 12 or 24 words from a standardized 2048-word dictionary.
Cold Storage
A key management practice where private keys are generated, stored, and used on a device entirely disconnected from the internet (air-gapped).
Entropy
The measure of unpredictability and true randomness used as the mathematical foundation for generating cryptographic private keys.
Merkle Tree
A hierarchical tree data structure in which every non-leaf node is the cryptographic hash of its child nodes, allowing efficient and secure verification of large datasets.
Private Key
A 32-byte secret cryptographic number that grants the mathematical authority to sign transactions and authorize state changes for a specific address.
Consensus & Network Terms
Byzantine Fault Tolerance (BFT)
The characteristic of a distributed computer system to reach correct consensus even if some nodes fail, crash, or send conflicting and malicious information.
Finality
The immutable state confirmation where a block or transaction is permanently committed to the ledger and cannot be reverted without violating core protocol safety.
Gossip Protocol
A peer-to-peer communication protocol where nodes periodically exchange network state and transaction information with a randomly chosen subset of peers, rapidly propagating data across the entire mesh.
Mempool
The memory pool of unconfirmed, pending transactions waiting to be included in a proposed block by the current slot leader.
Proof-of-Stake (PoS)
A consensus mechanism where validators are selected to propose and vote on blocks based on the economic stake or delegated weight supporting their node.
Quorum
The minimum threshold of validator votes (typically (>\frac{2}{3}) of total active voting weight) required to validate a state transition or achieve finality.
RPC (Remote Procedure Call) Node
A server running node software that exposes HTTP and WebSocket endpoints allowing applications and developers to query blockchain state and submit transactions without participating in voting consensus.

Lead Blockchain Educator and distributed systems instructor at Dime Learning Library. Specializes in cryptographic primitives, state machine verification, and consensus algorithms.
