This page is for information purposes only. Certain services and features may not be available in your jurisdiction.

What is a block?

A block is a data package that a blockchain uses to group new records. It usually contains transactions or other updates, along with information that nodes use to check them. Except for the first block, a new block also usually carries a digital fingerprint of the previous block, called a hash. These references connect the blocks in order.

block

What a block contains

Blocks commonly contain three kinds of information:

  1. Transactions or other updates: the new records that the block adds to the chain.
  2. A link to the previous block: usually the previous block's hash, which helps nodes check the order of the blocks and detect changes to earlier history.
  3. Information needed to check the block: for example, summaries of transactions or state, timing or ordering information and data required by the network's consensus mechanism.

This is a general pattern, not a universal format. Fields, capacity limits and validation rules vary between networks.

Bitcoin example: According to the Bitcoin Developer Reference, a Bitcoin block consists of an 80-byte header and a transaction list. The header contains a version, the previous block header hash, a Merkle root, a timestamp, a difficulty target and a nonce. The Merkle root acts as a summary fingerprint of the block's transactions: changing committed transaction data changes that fingerprint. For blocks containing SegWit transactions, BIP-141 defines a separate commitment to witness data. It is recorded in the coinbase transaction and linked to the block header through the transaction Merkle root.

The first transaction in a Bitcoin block is the coinbase transaction, which claims the permitted block subsidy and transaction fees. An “empty block” may contain no ordinary user transactions, but it still contains a coinbase transaction. The Bitcoin Developer Guide describes this structure.

Ethereum example: An Ethereum proof-of-stake block contains consensus-layer information and an execution payload. The execution payload records transactions and the results needed to check their execution. The Ethereum blocks documentation explains that the block gas limit caps total gas use rather than setting a fixed number of transactions.

Merkle roots, state roots and parent hashes are digital fingerprints used to check data; they are not copies of all the underlying data. A node still needs the relevant block contents or state information to perform a full check.

How a block enters network history

A new block does not become part of the network's accepted history merely because it has been announced. It usually passes through these stages:

  1. A miner or validator gathers transactions into a candidate block.
  2. The candidate is sent to other nodes.
  3. Nodes check whether the block and its transactions follow the protocol rules.
  4. If two valid blocks appear at about the same time, nodes use the network's rules to decide which block to build on.
  5. As later blocks or validator votes arrive, that history usually becomes harder to change. Some networks also mark it as finalized.

These network rules are decision methods defined in the protocol. Bitcoin nodes select a valid chain by accumulated proof of work, while Ethereum uses validator attestations. Other networks may use different methods. A block can therefore pass validation without becoming part of the history the network ultimately follows.

Position and identification

Block height describes a block's position in a blockchain, much like a page number. Two competing blocks can have the same height, so height alone does not uniquely identify a block.

A block hash is a digital fingerprint calculated from block data and is used to identify a particular block. Some block explorers call height a “block number,” but that number does not by itself show whether a block is accepted or finalized. The first block in a blockchain is called the genesis block and has no previous block.

Transaction status inside blocks

A transaction is included when it appears in a block. If the network continues to add blocks after that block, the transaction's confirmation count usually increases. A transaction reaches finality when the network's rules treat that part of history as not changing under normal conditions.

A network can sometimes switch to a different recent block history. This is called a chain reorganization. Transactions in replaced blocks may wait for inclusion again, appear in another block or become invalid. Ethereum also establishes finality through validator votes on checkpoints. “Included,” “confirmed” and “finalized” therefore describe different stages.

Block capacity

A block does not hold a fixed number of transactions. Transactions differ in size and in the operations they require, just as the same-sized box can hold different numbers of differently sized objects.

Bitcoin measures capacity using block weight as defined in BIP-141. Ethereum uses a block gas limit to cap total gas use. Two blocks near their respective limits can therefore contain different numbers of transactions.

Block time

Block timing depends on the network. In proof-of-work systems, finding a block is probabilistic, so the interval between blocks is not identical each time. Ethereum divides time into fixed slots, but a slot can be empty if its selected validator does not successfully propose a block. The Ethereum blocks documentation explains this process in more detail.

Block validation

Nodes check a block for themselves rather than accepting it simply because it has been broadcast. They check matters such as whether it links to a valid previous block, whether its format and transactions follow the rules and whether it stays within capacity and other limits. The exact checks depend on the network.

If a check fails, a node ignores the block and continues processing other valid blocks. Wide propagation cannot turn an invalid block into a valid one.

FAQ

Is a block the same as a blockchain?

No. A block is one data package. A blockchain is the record formed when blocks are connected according to the network's rules.

Is a block the same as a block reward?

No. A block stores transactions and related information. A block reward is compensation that some networks provide to block producers under their protocol rules.

Is an “empty block” completely empty?

Not necessarily. In Bitcoin, an “empty block” usually means a block with no ordinary user transactions, but it still contains a coinbase transaction.

Read about blockchains, blockchain addresses and gas fees, or return to the Crypto Glossary.

Sources

Disclaimer
This content is provided for informational purposes only and may cover products that are not available in your region. It is not intended to provide (i) investment advice or an investment recommendation; (ii) an offer or solicitation to buy, sell, or hold crypto/digital assets, or (iii) financial, accounting, legal, or tax advice. Crypto/digital asset holdings, including stablecoins, involve a high degree of risk and can fluctuate greatly. You should carefully consider whether trading or holding crypto/digital assets is suitable for you in light of your financial condition. Please consult your legal/tax/investment professional for questions about your specific circumstances. Information (including market data and statistical information, if any) appearing in this post is for general information purposes only. While all reasonable care has been taken in preparing this data and graphs, no responsibility or liability is accepted for any errors of fact or omission expressed herein.

Digital Assets subject to volatility and not insured. Not financial/investment advice. Not all products and services offered in all regions. Exclusions and T&Cs apply.

© 2026 OKX. This article may be reproduced or distributed in its entirety, or excerpts of 100 words or less of this article may be used, provided such use is non-commercial. Any reproduction or distribution of the entire article must also prominently state: “This article is © 2026 OKX and is used with permission.” Permitted excerpts must cite to the name of the article and include attribution, for example “Article Name, [author name if applicable], © 2026 OKX.” Some content may be generated or assisted by artificial intelligence (AI) tools. No derivative works or other uses of this article are permitted.

Related articles

View more
crypto-glossary-cover-v5.contentful

Crypto Glossary A–Z

Read on for a comprehensive list of common cryptocurrency terms you'll encounter. Common crypto terms Blockchain : A distributed ledger technology that records transaction information about a cryptocu
Oct 27, 2026
consensus-mechanism

What is a consensus mechanism?

A consensus mechanism is the set of rules a blockchain network uses to decide which block to accept next and which ledger history to follow. Nodes receive and check data independently. Even when messa
Oct 27, 2026
what-is-blockchain

What is a blockchain?

A blockchain is a distributed digital ledger whose validated records are grouped into blocks and cryptographically linked to prior history. Network participants apply shared protocol rules to proposed
Oct 27, 2026
Technical analysis generic thumb

OKX Glossary

Read on for a comprehensive list of common cryptocurrency terms you'll encounter. Common crypto terms Blockchain : A distributed ledger technology that records transaction information about a cryptocu
Oct 9, 2025
View more