Glossary

Understanding mining requires understanding its language. This glossary defines the core terms used across Proof of Work networks, explained clearly and concisely.

A

ASIC

An ASIC (Application-Specific Integrated Circuit) is a specialized microchip designed to perform one specific task, and in cryptocurrency mining it is used to calculate a blockchain’s hashing algorithm as fast and efficiently as possible.

ASIC-Resistant

ASIC-Resistant describes a mining algorithm designed to reduce the advantage of ASIC miners, so that hardware like CPUs or GPUs can still compete and mining stays more decentralized.

Address

An address is a unique identifier for a wallet in a cryptocurrency network, used to send and receive transactions.

Algorithm

An algorithm is a set of rules or instructions that a computer follows to solve a problem or complete a task.

B

Block

A block is a data structure that contains a collection of transactions and is added to the blockchain.

Blockchain

A blockchain is a decentralized, distributed ledger that records all transactions across a network of computers.

Block Reward

Base block reward + block fees.

Base Block Reward

A base block reward is the amount of cryptocurrency awarded to a miner for successfully adding a new block to the blockchain.

Block Fees

Block fees are the transaction fees paid by users to have their transactions included in a block.

Block Size

The block size refers to the maximum amount of data that can be included in a single block on the blockchain.

Block Height

The block height is the number of blocks that have been added to the blockchain since the genesis block.

Block Time

The block time is the time it takes to mine a new block on the blockchain.

Block Header

The block header contains metadata about the block, including the previous block's hash, a timestamp, and the nonce.

Block Hash

The block hash is a unique identifier for a block on the blockchain, generated by applying a cryptographic hash function to the block's header.

C

CPU

A CPU (Central Processing Unit) is the primary component of a computer that performs most of the processing inside a computer.

Coinbase Transaction

A coinbase transaction is a special type of transaction that is created by a miner when they successfully mine a new block.

Consensus

Consensus is the process by which a decentralized network agrees on the state of the ledger.

Confirmation

A confirmation is the number of blocks that have been added to the blockchain since a particular transaction was included.

Circulating Supply

The circulating supply of a cryptocurrency is the total amount of coins that are currently in circulation and available for usage.

D

Double Spending

Double spending is the fraudulent act of spending the same digital currency more than once.

Developer Fee

A developer fee is a small percentage of what you earn that is paid to the developers of a project(for example, a mining software).

E

Explorer

An explorer is a web-based tool that allows users to search and view information about transactions, blocks, and addresses on the blockchain.

Epoch

An epoch is a period of time during which a set of rules or conditions applies to the blockchain.

Effort

Effort is the amount of computational work put into mining a block.

F

FPGA

Field-Programmable Gate Array

Fork

A fork is a change to the protocol of a blockchain that results in a split of the network into two separate chains.

FPPS

Full Pay Per Share

Full Node

A full node is a computer that runs the complete blockchain protocol and validates all transactions and blocks.

G

GPU

Graphics Processing Unit

Genesis Block

The first block in a blockchain, which serves as the foundation for the entire chain.

H

Hash

The output of a cryptographic hash function, which is used to uniquely identify data in the blockchain.

Hashrate

The rate at which a mining device can perform hashing operations, typically measured in hashes per second.

Halving

A scheduled event in some cryptocurrencies where the reward for mining a new block is reduced by half.

I

Input

An input is a piece of data that is provided to a transaction in the blockchain.

J

Job

A job is a package of data sent by a mining pool to a miner that contains everything needed to start calculating hashes and try to find a valid block.

K

None

L

Latency

The delay between a user's action and the system's response(for example, the time a share takes to reach the pool).

Luck

The degree to which a miner's earnings are influenced by random chance rather than computational power.

M

Mempool

The memory pool is a collection of transactions that have been received by the node but not yet included in a block.

Miner

A miner is a participant in the blockchain network who uses computational power to validate transactions and create new blocks.

Mining

The process of validating transactions and creating new blocks in a blockchain network.

Merge Mining

A technique that allows miners to mine multiple cryptocurrencies simultaneously using the same computational resources.

Mining Software

Specialized software used by miners to participate in the mining process.

Mining Pool

A group of miners who combine their computational resources to increase their chances of finding a block and earning rewards.

Mining Farm

A facility that houses a large number of devices used for cryptocurrency mining.

Max Supply

The maximum number of coins that will ever be created in a cryptocurrency.

N

Nonce

A number that is used once in a cryptographic communication.

Node

A computer in a blockchain network that maintains a copy of the ledger and participates in validating transactions.

Network

The entire system of computers connected to a blockchain network.

Network Hashrate

The total computational power of the blockchain network, measured in hashes per second.

Network Difficulty

The level of difficulty required to mine a new block in the blockchain network.

O

Orphan Block

A block that is not included in the main blockchain because it was not the first to be validated.

Output

The result of a transaction or operation in the blockchain.

P

PROP

Proportional.

PPLNS

Pay Per Last Number(N) Shares.

PPS

Pay Per Share.

PPS+

Pay Per Share Plus.

Public Key

A cryptographic key that is publicly shared and used to verify digital signatures.

Private Key

A cryptographic key that is kept secret and used to sign transactions.

Proof of Work(PoW)

A consensus mechanism where miners compete to solve a computational puzzle to validate transactions and create new blocks.

Pool Hashrate

The total computational power of a mining pool.

Pool Hopping

The practice of switching between different mining pools to maximize profits.

Pruned Node

A node that does not store the entire blockchain history, only the most recent blocks.

Pool fee

A fee charged by a mining pool for managing the mining operation and distributing rewards.

Q

Quantum Resistance

The ability of a cryptographic system to resist attacks from quantum computers.

R

ROI

Return on Investment

Round

A period during which mining rewards are distributed.

Rejected Share

A share that is submitted to the mining pool but is not accepted for reward purposes.

S

Share

A unit of work submitted by a miner to a mining pool.

SOLO

SOLO mining

Stratum

A protocol used by mining pools to communicate with miners.

Share Difficulty

The difficulty level of a share submitted by a miner to a mining pool.

Stale Share

A share that is submitted to the mining pool after it has already been accepted by another miner, making it invalid for reward purposes.

T

Trustless

A system where participants can interact without trusting each other.

Transaction

A record of a transfer of value between two parties on the blockchain.

Transaction Fee

A fee paid by the sender of a transaction to incentivize miners to include the transaction in a block.

U

Undervolt

The practice of reducing the voltage supplied to a device to save power and potentially increase efficiency.

Uncle Block

A block that is not included in the main blockchain but is still valid and can be used as a reference.

UTXO

Unspent Transaction Output

V

VarDiff

Vardiff (Variable Difficulty) is a system used by mining pools that automatically adjusts the difficulty of the shares a miner submits, so both small and powerful miners send shares at a steady and manageable rate.

W

Wallet

A digital wallet used to store, send, and receive cryptocurrencies.

Work

The computational effort required to solve a cryptographic puzzle in a proof-of-work blockchain.

X

None

Y

None

Z

None