ZadeNor AI
Back to Blog
Web3 & Blockchain

Long-Range Attacks: The Serious Problem With Adaptive Proof of Work

February 5, 2026
5 min
1,583 views
By ZadeNor AI Team
Long-Range Attacks: The Serious Problem With Adaptive Proof of Work

Long-Range Attacks: The Serious Problem With Adaptive Proof of Work

The Dark Side of Blockchains: Long-Range Attacks and the Future of Proof of Work

In the world of blockchain technology, proof of work (PoW) has long been the dominant consensus algorithm. However, a growing concern has been the potential for long-range attacks, which could compromise the security of the network. In this article, we'll delve into the details of these attacks and explore the implications for the future of PoW.

What are Long-Range Attacks?

A long-range attack is a type of attack that involves creating a new blockchain from a point far in the past, rather than from the current state of the network. This can be done by creating a new block that is identical to an existing block, but with a different hash. The attacker then uses their mining power to create a new chain that starts from this block, rather than from the current state of the network.

How Do Long-Range Attacks Work?

The process of creating a long-range attack is relatively straightforward. The attacker first creates a new block that is identical to an existing block, but with a different hash. They then use their mining power to create a new chain that starts from this block, rather than from the current state of the network. As the attacker continues to mine new blocks, they can create a new chain that is longer than the current chain, effectively overwriting the current state of the network.

Why are Long-Range Attacks a Problem?

Long-range attacks are a problem because they allow an attacker to create a new chain that is longer than the current chain, effectively overwriting the current state of the network. This can be done without requiring the attacker to have a majority of the mining power, making it a more feasible attack than a traditional 51% attack.

How Can Long-Range Attacks be Prevented?

There are several ways to prevent long-range attacks, including:

  • Artificially capping the variability: This involves requiring a tree-hashed computational stack trace alongside the contract algorithm, which is something that cannot be shortcut-generated because even if you know that the computation will terminate after 1 million steps and produce a certain output you still need to run those million steps yourself to produce all of the intermediate hashes.
  • Requiring a timestamp: This involves requiring every block to have a timestamp, and users reject chains with timestamps that are far ahead of their own.
  • Requiring endorsements: This involves requiring at least some percentage (say, 30%) of all coins to endorse either every block or every Nth block, thereby absolutely preventing all attacks with less than that percent of coins.

Implications for the Future of Proof of Work

The existence of long-range attacks has significant implications for the future of proof of work. It suggests that the current consensus algorithm may not be secure enough to support the growth of the network, and that alternative consensus algorithms may be needed.

Conclusion

Long-range attacks are a significant threat to the security of blockchains, and have important implications for the future of proof of work. While there are several ways to prevent these attacks, they highlight the need for continued innovation and improvement in the field of blockchain technology.

Future Directions

The future of proof of work is uncertain, and it is likely that alternative consensus algorithms will be developed to address the challenges posed by long-range attacks. Some potential directions for future research include:

  • Hybrid consensus algorithms: These involve combining different consensus algorithms to create a more secure and efficient system.
  • Proof of stake: This involves using the ownership of coins as a way to secure the network, rather than relying on mining power.
  • Other consensus algorithms: There are many other consensus algorithms that have been proposed, including proof of activity, proof of capacity, and proof of burn.

By exploring these and other directions, researchers and developers can work towards creating a more secure and efficient blockchain technology that can support the growth of the network.


Source: https://blog.ethereum.org/en/2014/05/15/long-range-attacks-the-serious-problem-with-adaptive-proof-of-work

About the Author

ZadeNor AI Team is a leading expert in WEB3 & BLOCKCHAIN, contributing to cutting-edge research and development in the field.