How Are New Blocks Added to a Blockchain?
A blockchain grows one block at a time, and the process behind each addition is more methodical than mysterious once it’s broken into its individual steps. Understanding it helps explain why blockchains are considered difficult to alter after the fact.
The short answer
New blocks are added when pending transactions are gathered into a group, checked against the network’s rules, and then confirmed through a consensus mechanism that requires participants to agree the block is valid before it’s permanently linked to the chain. Each new block references the one before it, which is what ties the whole history together.
Gathering pending transactions
When someone sends a transaction, it doesn’t get added to the blockchain instantly. Instead, it sits in a pool of unconfirmed transactions, visible to participants running the network’s software. Periodically, a subset of these pending transactions gets grouped together into a candidate block, ready to be checked and, if valid, added to the chain.
Verifying the transactions are valid
Before a candidate block can be added, participants check each transaction inside it against the network’s rules — confirming that the sender actually has the funds being spent, that the transaction hasn’t already been included in an earlier block, and that its formatting matches what the protocol expects. This verification step is what prevents someone from spending the same digital asset twice, a problem generally referred to as double-spending.
Reaching agreement through consensus
Because a blockchain has no central authority deciding what’s true, the network needs a way for participants to agree on which candidate block gets added next. Different networks use different approaches:
- Proof of work. Participants compete to solve a computational puzzle, and the first to succeed earns the right to propose the next block, a process compared in more detail in how proof of stake differs from proof of work.
- Proof of stake. Participants are selected to propose or validate blocks based on the amount of the network’s asset they’ve committed as collateral, rather than computational effort.
- Other mechanisms. Some networks use alternative approaches, but nearly all share the same goal — making it costly or difficult for a bad-faith participant to force through an invalid block.
Linking the block to the chain
Once a candidate block clears verification and consensus, it’s appended to the chain by including a reference to the previous block, typically a cryptographic fingerprint of that prior block’s contents. This linkage is what gives a blockchain its name and its resistance to tampering — altering any past block would change its fingerprint, which would break the link to every block added after it, making the change immediately detectable by anyone checking the chain.
Why more confirmations mean more certainty
A newly added block isn’t necessarily treated as final the instant it’s added. Many networks require several additional blocks to be built on top of it before treating it as settled, a concept covered in what a blockchain confirmation actually represents. The more blocks added after a given one, the more computational or economic effort it would take to reverse it, which is why exchanges and services often wait for multiple confirmations before treating a transaction as final.
The bottom line
Adding a new block isn’t a single event so much as a short pipeline: transactions are collected, checked against the rules, agreed upon by the network through whatever consensus process it uses, and then cryptographically linked to everything that came before. That combination of verification and linkage is what makes a blockchain’s history difficult to rewrite, and it’s worth remembering that this design protects the integrity of the record — it does not protect the value of any asset recorded on it, which can still rise or fall independent of how the network functions.