Educational Glossary: Dime, Blockchain & Web3 Terminology
A comprehensive, plain-English reference glossary covering Dime protocol concepts, cryptographic key terminology, validator mechanics, and Web3 vocabulary.
Welcome to the Dime Learning Library Glossary. This directory contains concise, plain-English definitions for core technical concepts, cryptographic terms, and architectural primitives encountered when studying Dime and distributed ledger technology.
1. Dime & Core Protocol Terminology
Account
A discrete storage object in the Dime ledger holding data, balances, and program executable code. Every account has a unique 32-byte address and an assigned owner program.
Blockhash
A cryptographic 32-byte hash identifying a specific recent block. Transactions include a recent blockhash to prevent replay attacks and ensure they expire if not processed within a short time window.
Compute Units (CU)
The standardized metric measuring the computational workload (CPU cycles, memory allocation, signature verifications) consumed when executing an instruction.
Epoch
A logical sequence of slots (typically lasting several days) during which the leader schedule, active validator stake weights, and network governance parameters remain fixed.
Leader Schedule
A stake-weighted, deterministic schedule generated at the start of each epoch specifying which validator node is responsible for producing a block during each consecutive slot.
Rent & Rent-Exempt Threshold
A storage fee mechanism where accounts maintain a minimum balance to offset the permanent memory cost of holding data on validator RAM. Accounts meeting the threshold remain rent-exempt.
Slot
The discrete unit of time (roughly 400 milliseconds) during which a designated leader validator has the opportunity to broadcast a block to the network.
2. Wallet & Cryptographic Key Terminology
Air-Gapped Storage
A computer or hardware device physically isolated from all wireless, local, and internet networks to prevent digital compromise of stored private keys.
Asymmetric Cryptography (Public-Key Cryptography)
A mathematical encryption system using pairs of keys: a public key (which can be shared openly) and a corresponding private key (which must remain secret).
BIP-39 Mnemonic Phrase
A standardized list of 12, 18, or 24 human-readable English words generated from cryptographic entropy that serves as the root seed for deriving private keys.
Blind Signing
The risky practice of cryptographically approving a transaction payload without viewing or understanding the detailed contract instructions being executed.
Cold Storage
A key storage protocol where private keys are generated and maintained offline, never touching internet-connected hardware.
Derivation Path
A standardized mathematical notation (e.g., m/44'/501'/0'/0') defining the hierarchical tree branch used to generate specific public/private key pairs from a master seed.
Ed25519
A high-speed, elliptic-curve public-key signature system based on Curve25519, offering 128-bit cryptographic security and fast verification times.
Passphrase (“25th Word”)
An optional user-selected string appended to a standard mnemonic seed phrase, creating an entirely separate, mathematically hidden key hierarchy.
Private Key
A 32-byte secret cryptographic number that grants absolute mathematical authority to sign transactions and transfer balances associated with a public address.
Public Key / Address
A mathematical point on an elliptic curve derived from a private key that serves as an identifier for receiving data, tokens, or authorizations.
3. Network, Consensus & Validator Terminology
Finality (Optimistic vs. Root)
The degree of irreversibility of a block. Optimistic finality occurs when a 66.7% stake supermajority votes on a block; root finality is reached when consecutive subsequent blocks confirm the vote.
Gossip Protocol
A peer-to-peer communication network protocol where nodes periodically share metadata, cluster membership, and vote transactions with random neighboring nodes.
Hardware Security Module (HSM)
A physical computing device that safeguards and manages digital keys, performing cryptographic operations inside tamper-resistant hardware.
Memory Pool (Mempool)
A staging area in memory where pending, unconfirmed transactions wait before being scheduled into an active block by a validator.
Slashing
A consensus protocol penalty where a validator node loses a portion of its staked assets for violating network safety rules, such as signing conflicting blocks at the same slot.
Turbine
The high-performance tree-based data dissemination protocol that shreds blocks into small erasure-coded packets, preventing leader bandwidth saturation.
Validator Node
A dedicated server running ledger software that independently verifies transactions, executes state transitions, and participates in voting rounds.
4. Web3 & Distributed Systems Architecture
BPF / eBPF (Berkeley Packet Filter)
A highly efficient, sandboxed virtual machine inside the OS kernel / runtime that allows byte-compiled programs (smart contracts) to execute safely at near-native CPU speeds.
Geyser Plugin
A direct C/Rust memory interface allowing validator nodes to stream real-time account updates and transaction logs directly into external database pipelines.
JSON-RPC
A stateless, lightweight remote procedure call protocol encoded in JSON, used by clients and applications to interact with blockchain nodes over HTTP or WebSockets.
Nonce
A unique number used only once in cryptographic communication to prevent replay attacks and ensure distinct cryptographic hashes.
Oracle
A decentralized data feed mechanism that securely imports external real-world information (such as commodity prices or weather telemetry) into blockchain smart contracts.
Pipelining
A hardware architecture technique where computational execution stages (fetch, decode, execute, write-back) are processed concurrently across multiple transaction streams.
Need deeper technical explanations? Explore our long-form Research Publications or join an upcoming Educational Clinic.