What is Selfish Mining?

Back to Glossary

Mining is the process that mints new coins and validates transactions on a cryptocurrency blockchain network. Selfish mining is a strategy that maximises returns for only a section of the miners.

For their effort, miners get what’s known as a block reward. They split this among the nodes. Additionally, mining is a resource-intensive endeavour. The nodes invest heavily in terms of the mining infrastructure and energy.

Understanding Selfish Mining

Consequently, each miner has to think of a strategy that’ll bring them the best returns. And one of these strategies is selfish mining.

Cornell scholars Emin Gün Sirer and Ittay Eyal were the first persons to present the idea in 2013. They wrote a paper proving how some miners can earn more BTC than the rest. These miners seek, discover, and hide new transaction blocks from the main one. They only reveal them to their private pool of miners. In doing so, they create another fork.

Blockchain Forks

Forked blockchains are initially private. They are also shorter than the public ones. The selfish miners calculate when to release the blocks to the public. Thus, other miners find a reason to ditch the public BC and join the new one.

As the private chain continues mining new blocks, it gets longer and longer. Just when it’s about to match the public blockchain’s size, the selfish miners reveal it. As this chain is more profitable than the public one, it’ll attract miners from the latter.

Selfish miners have an advantage over their peers in the public chain. First, their reward is higher. They also incur lesser energy costs.

Ready to spend crypto like real money?
Our new app is almost ready!

Don’t miss the launch of the CryptoWallet app – enter your email below so we can let you know it’s ready

Let's stay in touch

Do you earn money in crypto?
Take our survey!

CryptoWallet is creating a crypto card that allows you to spend crypto simply. Answer only 4 questions to help us make the best crypto card for you!

The survey is anonymous. We appreciate your help!