Skip to content
Back to Knowledge Base
Blockchain Definitions

Common Crypto Terms

A strictly technical dictionary for blockchain primitives, mechanics, and economic concepts. No slang, no hype—just the engineering definitions.

51% Attack

Security

A consensus attack where a single entity controls more than 50% of the network's hash rate (PoW) or stake (PoS). This allows them to censor transactions and double-spend coins by reorganizing the chain, but NOT to steal other people's funds or change protocol rules.

ABI

Dev

Application Binary Interface. The standard JSON format that describes how to encode and decode data to call a smart contract's functions.

Address (EOA)

Identity

A hexadecimal identifier (e.g., `0xabc...`) derived from the public key. An Externally Owned Account (EOA) is controlled by a private key, whereas a Contract Account is code.

Blockspace

Economics

The finite capacity of a blockchain to record data. Because blocks are produced on a fixed schedule with a gas limit, blockspace is a scarce resource that users bid for via gas fees.

Bridge

Scaling

A protocol that connects independent blockchains. Most work via 'Lock and Mint': you lock assets on Chain A, and the bridge mints a wrapped representation on Chain B.

Bytecode

Dev

Low-level machine code executed by the EVM. Smart contracts are written in high-level languages (Solidity) but compiled into bytecode for the network to execute.

Call vs. Transaction

Dev

A 'Transaction' writes data to the blockchain, costs gas, and requires a signature. A 'Call' reads data from a local node, costs zero gas, and does not broadcast anything.

Calldata

Dev

A read-only, non-persistent area where function arguments are stored during a transaction execution. Cheaper than using storage memory.

Finality

Consensus

The assurance that a block cannot be altered or reversed without burning a significant amount of economic value. In Bitcoin, finality is probabilistic. In Ethereum PoS, it is deterministic.

Fork

Consensus

A divergence in the blockchain's protocol rules. 'Soft Forks' are backward-compatible upgrades. 'Hard Forks' are incompatible and require all nodes to upgrade.

Gas

Economics

The unit of computational work. 'Gas Limit' is how much work you allow. 'Gas Price' is how much you pay per unit. Total Fee = Gas Used × Gas Price.

Hash Function

Cryptography

A cryptographic algorithm (like Keccak-256) that maps data of arbitrary size to a fixed-size bit string. It is deterministic and collision-resistant.

Mempool

Network

The waiting area for transactions that have been broadcast but not yet included in a block. Validators select transactions from here to build the next block.

MEV

Economics

Maximal Extractable Value. The profit a validator can make by including, excluding, or reordering transactions within a block (e.g., arbitrage, sandwich attacks).

Nonce

Network

A counter associated with an address. It increments with every transaction to enforce ordering and prevent replay attacks.

Opcode

Dev

Operational Code. The lowest-level instruction the EVM understands (e.g., `PUSH`, `POP`, `SSTORE`). Each opcode has a specific gas cost.

Optimistic Rollup

Scaling

A Layer 2 scaling solution that assumes transactions are valid by default. It allows a challenge period (usually 7 days) where anyone can submit a Fraud Proof to dispute invalid state.

Oracle

Infra

A bridge between the blockchain and the outside world. Oracles fetch off-chain data (prices, weather) and post it on-chain for smart contracts to use.

Private Key

Cryptography

A 256-bit number generated from entropy. It allows you to sign transactions, mathematically proving ownership of an address without revealing the key itself.

Reentrancy

Security

A vulnerability where a malicious contract calls back into the calling contract before the first execution is finished, often draining funds if state isn't updated first.

Reorg

Consensus

Chain Reorganization. When a node switches its canonical chain to a longer/heavier version received from the network. Discarded blocks become 'uncle' blocks.

Rollup

Scaling

A scaling technology that executes transactions outside the main chain (L2) but posts transaction data to the main chain (L1), inheriting its security.

Seed Phrase

Cryptography

A human-readable representation (12-24 words) of the master entropy that generates your wallet's private keys (BIP-39 standard).

Signature

Cryptography

A cryptographic proof produced by signing a transaction hash with a private key. It proves authorization without revealing the key.

Slashing

Economics

The mechanism in Proof-of-Stake where a validator loses a portion of their staked ETH for malicious behavior, such as double-signing blocks.

Smart Contract

Dev

Immutable code deployed to a blockchain address. It runs deterministically on the EVM according to its logic.

State Root

Consensus

The Merkle Root of the entire state (balances, storage, etc.) at a specific block height. Light clients verify this instead of downloading the full state.

Sybil Attack

Security

An attack where a single adversary controls many fake identities to gain disproportionate influence. PoW (Energy) and PoS (Capital) are defenses.

Zero-Knowledge Proof

Cryptography

A method to prove a statement is true without revealing valid information beyond the statement itself (e.g., proving you are an adult without showing your DOB).

ZK Rollup

Scaling

A Layer 2 scaling solution that uses Zero-Knowledge Validity Proofs to instantly prove the correctness of off-chain computation.

Frequently Asked Questions

Why is "Crypto" different from "Blockchain"?

Technically, they are not. "Blockchain" describes the data structure. "Crypto" refers to the cryptographic primitives (signatures, hashes) and the economic assets. The industry uses them interchangeably, but "Distributed Ledger Technology" (DLT) is the most academic term for the database layer.

Coin vs. Token: What is the difference?

A Coin (BTC, ETH, SOL) is native to its own blockchain and is used to pay for gas fees. A Token (USDC, UNI, SHIB) is created on top of an existing blockchain (like Ethereum) using a smart contract standard (like ERC-20). You pay ETH to transfer USDC.

Where can I find the official specs?

The ultimate source of truth for Ethereum is the "Yellow Paper" (Specification) and the EIPs (Ethereum Improvement Proposals) repository on GitHub. For specific functions, consult the Solidity documentation or the specific project's Whitepaper.