Glossary

Crypto mining glossary: clear definitions of mining terms like hashrate, block reward, difficulty, nonce, and more. Your quick reference guide.

A

ASIC
An ASIC miner is specialized hardware built to mine one specific cryptocurrency algorithm with maximum efficiency and speed.
Autolykos
Autolykos is Ergo's ASIC-resistant mining algorithm that uses memory-hard computations, designed specifically for GPU mining with built-in adjustable difficulty.

B

Block
One-sentence definition:A block is a little list of transactions made online. Why it matters (2–3 sentences):Blocks matter since they are...
Bitaxe
An open-source, compact Bitcoin ASIC miner designed for home solo mining, using single mining chips to deliver 200-700 GH/s at ultra-low power consumption.
Blake3
Blake3 is a cryptographic hashing algorithm used by some cryptocurrencies for mining, designed to be extremely fast on both CPUs and GPUs.
Block Explorer
A block explorer is a search engine for blockchain data that lets you track transactions, blocks, and mining activity in real-time.
Block Header
A compact summary at the top of each block containing metadata that miners hash to find valid proof-of-work solutions.
Block Height
Block height is the position number of a block in the blockchain, counting from the first block ever created.
Block Reward
The block reward is the amount of new cryptocurrency a miner receives for successfully mining a block on the blockchain.
Block Time
Block time is the average amount of time it takes for miners to find a new block and add it to the blockchain.
Blockchain
A blockchain is a chain of blocks containing transaction data, linked together using cryptographic hashes to create an unchangeable record.
Break-Even Point
The point where total mining revenue equals total costs—when you've recovered your hardware and electricity expenses.

C

CKPool
CKPool is a popular open-source mining pool software that runs public solo mining pools, letting you keep 100% of block rewards if you win.
Coinbase Maturity
The waiting period before you can spend newly mined coins, typically 100 blocks, protecting the network from blockchain reorganizations.
Coinbase Transaction
The first transaction in every block that creates new coins and pays them to the miner who solved the block.
Confirmation
A block confirmation occurs when a new block is added on top of the block containing your transaction, making it harder to reverse.

D

DAG Size
The memory file used by Ethash algorithm GPUs that grows over time, determining minimum VRAM requirements for mining certain cryptocurrencies.
Difficulty
Mining difficulty measures how hard it is to find a valid block hash, adjusting to keep block times consistent across the network.
Difficulty Adjustment
The automatic process that changes mining difficulty to keep block times consistent as network hashrate changes.

E

Electricity Cost per kWh
The price you pay for one kilowatt-hour of electrical energy, measured in cents or dollars—the biggest ongoing expense in cryptocurrency mining.
Equihash
Equihash is a memory-hard mining algorithm designed to resist ASICs and favor GPU mining through high RAM requirements.
Ethash / Etchash
Ethash and Etchash are memory-hard mining algorithms designed for GPU mining, originally used by Ethereum and now by Ethereum Classic.
Expected Time to Block
The average time it should take your mining hardware to find a block based on your hashrate versus the network's total hashrate.

F

Fork
A blockchain fork occurs when a cryptocurrency's protocol splits into two separate chains, either temporarily or permanently.
FPGA
FPGA (Field-Programmable Gate Array) is a reprogrammable chip that can be configured for crypto mining, offering flexibility between ASICs and GPUs.
Full Node
A full node is a computer that stores the complete blockchain and independently verifies all transactions and blocks without trusting anyone else.

G

Genesis Block
The first block ever mined in a blockchain, hardcoded into the software and serving as the foundation for all subsequent blocks.
getblocktemplate
A Bitcoin RPC command that lets mining software request block data from a node to construct and mine new blocks independently.
GPU Mining
Mining cryptocurrency using graphics processing units (GPUs) designed for parallel computing tasks like rendering and hashing algorithms.

H

Hash
One-sentence definition:A Hash is an algorithm that verifies that a block is valid. Why it matters: A hash is important...
Hashrate
One-sentence definition:The Hashrate is how often a miner can guess the hash Why it matters (2–3 sentences):The hashrate basically decides...
Halving
One-Sentence Definition A bitcoin halving is a programmed event that happens roughly every four years where the reward for mining...
Hash Rate Units (KH/s, MH/s, GH/s, TH/s)
Hash rate units measure mining speed from KH/s (thousand) to TH/s (trillion hashes per second), helping you understand your hardware's computational power.
Hot Wallet vs Cold Wallet
Hot wallets stay online for quick access while cold wallets store crypto offline for maximum security—critical choice for solo miners protecting rewards.

J

Joules per Terahash (J/TH)
A measure of mining hardware energy efficiency showing how many joules of electricity are needed to compute one terahash of hashing power.

K

KAWPOW
KAWPOW is a GPU-friendly mining algorithm used by Ravencoin that resists ASIC mining through random program generation and memory-intensive operations.
KHeavyHash
KHeavyHash is a memory-hard mining algorithm used by Kaspa that combines hashing with matrix operations to resist ASIC dominance while favoring GPUs.

L

Lottery Mining
A nickname for solo mining that compares it to playing the lottery — you have a tiny chance of winning big with each block attempt.
Luck (Mining)
Mining luck measures how quickly you find a block compared to statistical expectations based on your hashrate and network difficulty.

M

Mining
One-sentence definition: Mining is using a specialized machine to find a required hash. Why it matters: Mining is one of...
Mining Hardware
One-sentence definition: Mining hardware is the specialized computer equipment used to solve complex math problems in order to mine Bitcoin...
Mempool
The mempool is the waiting room for unconfirmed transactions before miners include them in a block and add them to the blockchain.
Merkle Root
A single hash that represents all transactions in a block, created by combining transaction hashes in a tree structure.
Mining Calculator
A mining calculator estimates potential mining rewards based on your hashrate, power costs, and network difficulty—essential math before solo mining.
Mining Profitability
Mining profitability measures whether mining earns more money than it costs, factoring in electricity, hardware costs, and block rewards.
Mining Software
Mining software connects your hardware to the blockchain network, performs hash calculations, and submits valid blocks you find.

N

NerdMiner
A DIY Bitcoin mining device built from cheap microcontrollers like ESP32 boards that solo mines with extremely low hashrate for educational purposes.
Network Hashrate
Network hashrate is the total computing power of all miners working on a blockchain at any given time, measured in hashes per second.
Nonce
A nonce is a random number miners change repeatedly while hashing to find a valid block hash below the target difficulty.

O

Orphan Block
An orphan block is a valid block that gets rejected because another block at the same height was accepted first by the network.
Overclocking
Pushing your mining hardware beyond factory settings to increase hashrate, which boosts your chances but uses more power and generates more heat.

P

Proof of Work
One-sentence definition: Proof of work is used in blockchain systems where miners must solve computationally difficult puzzles to validate transactions...
Pool Mining
One-sentence definition:Mining hardware joined together and if a block is found then the reward is split between the miners depending...
P2Pool
P2Pool is decentralized pool mining that combines small miners' hash power while keeping rewards distributed like solo mining.
Peer-to-Peer (P2P)
A peer-to-peer network lets computers connect directly without a central server, which is how cryptocurrency blockchains operate.
Power Supply Unit (PSU)
A PSU converts wall power into the specific voltages your mining hardware needs to run, delivering stable electricity to keep your operation hashing 24/7.
Proof of Stake (PoS)
A consensus mechanism where validators lock up cryptocurrency to secure the network instead of using mining hardware to solve puzzles.

R

RandomX
RandomX is a CPU-optimized mining algorithm designed to resist ASICs and FPGAs by using random code execution and memory-intensive operations.
ROI (Return on Investment)
ROI measures how much profit you make compared to what you spend on mining hardware and electricity—crucial for evaluating solo mining setups.

S

Solo miner
One-sentence definition:A solo miner, a miner that only works for itself and isnt linked up to a public pool Why...
Satoshi
A satoshi is the smallest unit of Bitcoin, equal to 0.00000001 BTC—named after Bitcoin's mysterious creator, Satoshi Nakamoto.
Scrypt
Scrypt is a memory-hard mining algorithm designed to resist ASICs, originally used by Litecoin and other cryptocurrencies.
SHA-256
SHA-256 is the cryptographic hash algorithm used by Bitcoin and some other cryptocurrencies for mining and securing their blockchains.
Share
A mining share is proof your hardware attempted to solve a block, used by pools to track work—but solo miners submit only valid blocks.
Solo Block
A solo block is a block you mined completely on your own without sharing the reward with a mining pool—the ultimate win in solo mining.
Solo Mining
Mining cryptocurrency independently without joining a pool, keeping full block rewards but facing high variance and unpredictable payouts.
Solo Pool
A mining pool that lets you solo mine while handling the technical setup, paying full block rewards minus a small fee if you find a block.
Stratum Protocol
The stratum protocol is a communication standard that lets mining hardware talk to pools or nodes efficiently, sending work and receiving shares.
Stratum V2
An upgraded mining protocol that gives miners more control over transaction selection and improves efficiency and security over the original Stratum.

T

Target
The mining target is a numerical threshold that a block's hash must be below to be valid—it determines how difficult mining is at any given time.
Thermal Throttling
When mining hardware automatically reduces performance to prevent overheating and damage from excessive heat buildup.
Transaction Fee
Extra payment users attach to crypto transactions to incentivize miners to include them in blocks—a bonus on top of the block reward.

U

Undervolting
Reducing GPU or ASIC voltage to lower power consumption while maintaining hashrate, improving efficiency and reducing heat.
USB Miner
A USB miner is a compact cryptocurrency mining device that plugs into a USB port and performs basic hash calculations with minimal power usage.
UTXO
UTXO (Unspent Transaction Output) represents spendable cryptocurrency — like digital coins you can use. Essential for understanding Bitcoin transactions.

V

Variance
Mining variance is the randomness in when you find blocks — you might get lucky and find one early, or go way longer than expected without winning.

W

Wallet
A crypto wallet stores your private keys and lets you receive block rewards from solo mining—essential for claiming your coins if you hit a block.