Entering decentralized systems research often presents a steep conceptual curve filled with dense terminology. This educational glossary breaks down essential terms into clear, technically precise definitions for students, engineers, and researchers.

1. Core State & Data Structures

State Account

A persistent memory structure stored on-chain. In high-performance protocols, accounts hold byte data, balance lamports, an owner program ID, and an executable flag. All state modifications must be executed by the program that owns the account.

Merkle Tree

A cryptographic binary tree where every leaf node is labeled with the cryptographic hash of a data block, and every non-leaf node is labeled with the hash of its child nodes. Merkle trees enable efficient and secure verification of large datasets using compact Merkle proofs.

Serialization (Borsh)

Binary Object Representation Serializer for Hashing. A compact, fast, and deterministic binary serialization format designed for resource-constrained smart contract execution environments.


2. Consensus & Network Topology

Byzantine Fault Tolerance (BFT)

The property of a distributed computer network to reach consensus reliably even when up to one-third ($<33%$) of nodes fail, disconnect, or act maliciously.

Epoch

A predefined span of time measured in consecutive slots (often approximately 432,000 slots, or roughly 2–3 days). At epoch boundaries, validator leader schedules are regenerated and staking reward distributions are finalized.

Slot

The discrete time interval (typically 400ms to 1s) allocated to a specific leader validator to propose transactions and broadcast a block.

Slashing

An automated protocol penalty that confiscates a portion of a validator’s bonded stake when cryptographic proof of malicious consensus behavior (such as signing conflicting block proposals) is presented to the network.


3. Cryptography & Security

Asymmetric Cryptography (Public-Key)

A cryptographic system that uses pairs of mathematical keys: a public key (which can be disseminated widely) and a private key (which is kept strictly secret). In modern networks, Ed25519 or Secp256k1 curves are standard.

BIP-39 Mnemonic

A standard protocol that maps 128 to 256 bits of random entropy to a sequence of 12 or 24 human-readable English words, used as a seed to derive cryptographic private keys deterministically.

Multi-Signature (Multi-Sig)

A security mechanism requiring $M$-of-$N$ independent cryptographic signatures before a transaction or state modification can be authorized and executed.


4. Execution & Economics

Compute Unit (CU)

The standardized measure of computational complexity consumed during on-chain instruction execution. Protocols enforce maximum compute unit budgets per transaction to maintain predictable throughput.

State Rent

An economic mechanism ensuring that accounts pay for persistent storage in validator RAM, or maintain a minimum balance threshold (rent-exempt) to prevent permanent memory exhaustion.

For more terms and detailed architectural walk-throughs, explore our full Ecosystem Atlas or register for a Beginner Knowledge Consultation.