HomeGlossary

Difficulty Bomb

Beginner

The term “difficulty bomb” refers to the gradual increase in Ethereum mining difficulty as part of its migration to a Proof of Stake system.

When mining, users guess at the solution to a puzzle that the protocol sets out. The puzzle is designed so that it takes a fixed amount of time for miners to solve it (10-20 seconds in Ethereum). It stands to reason, however, that the more users guessing, the faster they’ll find the solution. To remedy this, the protocol increases the difficulty of the puzzle when hashing power is increased.

Ethereum uses this style of consensus algorithm, but it also includes a difficulty bomb, which increases the overall difficulty at specified block heights. In turn, such an increase decreases the profitability of mining – this is the intended effect. As time goes on, it becomes exponentially harder to generate blocks, and rational miners will abandon the practice. Ultimately, the difficulty bomb leads to the so-called ‘Ice Age,’ where it becomes so difficult to mine that the chain is effectively frozen.

This mechanism is designed to eliminate Proof of Work, in line with Ethereum’s current roadmap. The network is expected to transition to staking in the future – the difficulty bomb seeks to dissuade anyone from continuing to generate blocks on the old chain. Amongst other things, this could prevent the chain from being split into two contentious forks.

It has a secondary effect of preventing the stagnation of development on the Ethereum chain, as developers must frequently upgrade it to prevent it from becoming unusable.

Glossary

A temporary block created by a mining node (miner) to add to the blockchain to receive the block rewards.

Full definition
Glossary

The industry’s first global standards organization to deliver an open, standards-based architecture and spe...

Full definition
Glossary

A technical standard used to issue and implement tokens on the Ethereum blockchain proposed in November 201...

Full definition
Glossary

An Ethereum based non-fungible token. This means that each token is unique and as a result, not interchange...

Full definition
Glossary

The verification of transactions on a blockchain network, in which transactions are added as entries into t...

Full definition
Glossary

The number of blocks in the chain between itself and the first block on that blockchain (genesis block or b...

Full definition
Glossary

An online Blockchain webpage which allows users to browse information about blocks, transactions, balances,...

Full definition
Glossary

The first ever block recorded on its respective blockchain network, also referred to as Block 0 or Block 1.

Full definition
Glossary

ERC-20 token representing Ether at a 1:1 ratio. It allows users to trade ETH to ERC-20 tokens on decentrali...

Full definition
Glossary

A pool where stakeholders combine their staking power to increase their chance of successfully validating a...

Full definition
Glossary

A consensus mechanism that reward block validators according to the amount of coins they have at stake.

Full definition