Ever wondered what happens after you send a Bitcoin transaction?
It doesn’t go directly to the recipient. Instead, it’s grouped into a block, verified by the network, and permanently added to the blockchain.
When I first heard the term “block,” I imagined a digital box. Surprisingly, that’s a simple way to think about it.
A block is a container that stores verified transactions and links them to previous blocks, creating a secure and tamper-resistant blockchain.
In this guide, you’ll learn:
- What a blockchain block contains.
- How blocks are created, linked, and validated.
- The different types of blockchain blocks.
- How many blocks Bitcoin and Ethereum have today.
What Are Blocks in Blockchain?
A block is a permanent digital record containing a batch of verified transactions that has been added to a blockchain network.
Think of a blockchain as a notebook. Each page in that notebook is a block. Every time enough transactions are collected and verified, a new page is written and permanently bound to the notebook, and once it’s bound, nobody can tear it out or change what’s written on it.
Every block contains three essential elements:
- Transaction data: The actual transfers of cryptocurrency or smart contract interactions recorded in that block
- A unique identifier (hash): A cryptographic fingerprint that uniquely identifies the block
- A reference to the previous block: The hash of the block that came before it, creating the “chain”
This structure is what makes blockchain fundamentally different from a traditional database. In a regular database, records can be edited or deleted. In a blockchain, once a block is added, it becomes part of a permanent, tamper-resistant chain.
Each blockchain has its own rules for how large a block can be and how many transactions it can hold:
| Blockchain | Max Block Size | Avg Transactions Per Block |
|---|---|---|
| Bitcoin | ~4 MB (with SegWit) | ~3,000–4,000 |
| Ethereum | Dynamic (gas limit) | ~150–200 |
| Solana | Dynamic | ~1,000+ |
What Is the Structure of a Block in Blockchain?
Every block in a blockchain has two main parts: the block header and the block body. Together, they store transaction data and securely connect each block to the previous one.
Block Header
The block header contains information that identifies the block and links it to the blockchain.
| Component | Purpose |
|---|---|
| Block hash | A unique digital ID for the block. |
| Previous block hash | Connects the block to the previous block. |
| Timestamp | Records when the block was created. |
| Nonce | Helps miners create a valid block in Proof of Work blockchains. |
| Merkle root | Verifies that all transactions in the block are complete and unchanged. |
Block Body
The block body stores the data recorded on the blockchain. Depending on the network, it may include:
- Transaction records
- Wallet addresses
- Transaction fees
- Smart contract data (on networks like Ethereum)
- Digital signatures that verify transactions
Why Does This Structure Matter?
The block header and body work together to keep the blockchain secure and tamper-resistant.
- If someone changes even a single transaction, the block hash changes, making the tampering immediately detectable across the network.
- The previous block hash links every block into a chronological chain.
- The Merkle root lets nodes verify transaction data efficiently.
How Are Blocks Added to a Blockchain?
A new block is added when the blockchain network verifies pending transactions and approves them through its consensus mechanism. Once approved, the block is linked to the previous block and becomes a permanent part of the blockchain.
Here’s how the process works:
- A transaction is created: For example, sending Bitcoin or Ethereum to another wallet.
- The transaction enters the mempool: It waits in a queue until the network processes it.
- Miners or validators select transactions: They group pending transactions into a new block.
- The network verifies the block: The blockchain checks that every transaction follows its consensus rules, which differ between public vs private blockchains.
- The block is added to the blockchain: Once approved, it is linked to the previous block and shared across the network.
- The ledger is updated: Every node stores the updated blockchain, making the transactions permanent.
Who Adds New Blocks?
Who creates a new block depends on the blockchain’s consensus mechanism.
| Consensus Mechanism | Who Creates Blocks? | Examples |
|---|---|---|
| Proof of Work (PoW) | Miners solve cryptographic puzzles. | Bitcoin, Litecoin |
| Proof of Stake (PoS) | Validators are chosen based on their staked cryptocurrency. | Ethereum, Solana, Cardano |
| Delegated Proof of Stake (DPoS) | Token holders elect block producers. | EOS, TRON |
How Are Blocks Linked in a Blockchain?
Blocks are linked using cryptographic hashes. Every new block stores the hash of the previous block, creating a continuous chain from the genesis block to the latest block.
A simple example looks like this:
Genesis Block ──► Block 2 ──► Block 3 ──► Block 4
Hash: A1 Prev: A1 Prev: B2 Prev: C3
Hash: B2 Hash: C3 Hash: D4Because each block depends on the hash of the one before it, the blockchain stays securely connected.
Why Are Blocks Linked This Way?
Hash linking makes a blockchain tamper-resistant.
If someone changes the data in a block:
- The block’s hash changes immediately.
- The next block no longer recognizes the previous hash.
- Every block after it becomes invalid until the hashes are recalculated.
On large networks like Bitcoin, changing past records would require controlling most of the network’s computing power (commonly called a 51% attack), making it extremely difficult and expensive.
How Are Blocks Validated in a Blockchain?
A block is validated when network nodes verify that it follows the blockchain’s rules. Only after most nodes agree that the block is valid is it added to the blockchain.
What Do Nodes Verify?
Before accepting a new block, nodes check that:
- Transactions are valid and properly signed.
- The previous block hash matches the blockchain.
- The block hash has not been altered.
- The Merkle root correctly represents all transactions.
- The consensus rules (such as Proof of Work or Proof of Stake) have been followed.
What Happens if a Block Is Invalid?
If a block fails any of these checks:
- The network rejects the block.
- It is not added to the blockchain.
- The miner or validator does not receive a reward.
- On Proof of Stake (PoS) networks, validators may also lose part of their staked cryptocurrency through a penalty known as slashing.
How Many Blocks Are in a Blockchain?
The number of blocks in a blockchain continues to grow as new transactions are verified and added to the network. The total depends on the blockchain’s age, block time, and network activity.
For example, Bitcoin and Ethereum produce blocks at different speeds, so their total block counts vary significantly.
| Blockchain | Approx. Blocks (2026) | Average Block Time |
|---|---|---|
| Bitcoin | 959,000+ | ~10 minutes |
| Ethereum | 25,600,000+ | ~12 seconds |
Because Ethereum creates a new block every 12 seconds, its blockchain grows much faster than Bitcoin, which adds a new block about every 10 minutes.
People Want to Know About Blocks In Blockchin
Can a Block Be Removed From a Blockchain?
No. Once a block is confirmed and added to a blockchain, it cannot be removed or changed. Each block is linked to the previous one using cryptographic hashes, making past records effectively immutable.
What Happens If Two Blocks Are Added at the Same Time?
When two blocks are created simultaneously, the blockchain temporarily splits into two versions. The network automatically keeps the longest valid chain, while the other block becomes an orphan block.
How Big Is a Block in Blockchain?
Block size depends on the blockchain. Bitcoin blocks are about 4 MB (with SegWit), while Ethereum uses a gas limit instead of a fixed block size. Other networks have their own limits.
What Is Block Time in Blockchain?
Block time is the average time it takes to create a new block. It varies by blockchain, for example, Bitcoin averages 10 minutes, Ethereum about 12 seconds, and Solana around 400 milliseconds.
Can a Block Contain No Transactions?
Yes. A blockchain can produce an empty block that contains no user transactions. These blocks are valid and may occur when a miner or validator creates a block before selecting pending transactions.
What Is Block Confirmation?
A block confirmation means a transaction has been verified and included in a block. Each new block added afterward increases the number of confirmations, making the transaction more secure and difficult to reverse
My Take: Why Understanding Blockchain Blocks Matters
Learning how blocks work helped me understand how a blockchain stays secure. Once I saw how each block links to the previous one through cryptographic hashes, the idea of immutability finally made sense.
You don’t need to master every technical detail. Understanding how blocks are created, validated, and linked is enough to help you better understand blockchain and make more informed decisions in the crypto space.

