ZadeNor AI
Back to Blog
Web3 & Blockchain

Hard Fork No. 4: Spurious Dragon

December 30, 2025
5 min
2,222 views
By ZadeNor AI Team
Hard Fork No. 4: Spurious Dragon

Hard Fork No. 4: Spurious Dragon

The Countdown Begins: Understanding the Spurious Dragon Hard Fork

As the Ethereum network continues to evolve, a hard fork is scheduled to take place on November 22, 2016, at block number 2,675,000. This event, known as the Spurious Dragon hard fork, aims to address several pressing issues that have been affecting the network's health and security. In this article, we will delve into the details of the hard fork, its implications, and what users need to do to prepare.

Preparing for the Hard Fork

To ensure a smooth transition, it is essential to update your Ethereum client to the latest version. The recommended versions are:

  • Ethereum Wallet/Mist (v0.8.7)
  • geth client (v1.5.2)
  • Parity client (v1.4.4)
  • ruby-ethereum client (v0.11.0)

If you fail to update your client, you will be stuck on an incompatible chain following the old rules, and you will be unable to send ether or operate on the post-fork Ethereum network. Moreover, your transactions will still be susceptible to replay attacks.

Web and Mobile Ethereum Wallets

If you are using a web or mobile Ethereum wallet like MyEtherWallet or Jaxx, you generally do not need to take any action. However, it is crucial to check with your wallet provider to see what steps they are taking to update for the hard fork and if they are asking their users to take other steps. Ensure that transactions are generated with the new replay-protected EIP 155 scheme.

Troubleshooting Sync Issues

If your Ethereum client is having trouble syncing to the blockchain, make sure you have downloaded the latest version of your client. If you are using Geth or Mist, refer to the Ethereum StackExchange thread. If you are using Parity, refer to the Parity wiki.

Why the Hard Fork?

The Spurious Dragon hard fork is the second hard fork of the two-round hard fork response to the DoS attacks on the Ethereum network in September and October. The previous hard fork, known as Tangerine Whistle, addressed immediate network health issues due to the attacks. The upcoming hard fork addresses important but less pressing matters such as further tuning opcode pricing to prevent future attacks on the network, enabling "debloat" of the blockchain state, and adding replay attack protection.

Changes Implemented in the Hard Fork

The following Ethereum Improvement Proposals (EIPs) describe the protocol changes implemented in this hard fork:

  • EIP 155: Replay Attack Protection - prevents transactions from one Ethereum chain from being rebroadcasted on an alternative chain. For example, if you send 150 test ether to someone from the Morden testnet, that same transaction cannot be replayed on the main Ethereum chain.
  • EIP 160: EXP Cost Increase - adjusts the price of EXP opcode so it balances the price of EXP with the computational complexity of the operation, essentially making it more difficult to slow down the network via computationally expensive contract operations.
  • EIP 161: State Trie Clearing - makes it possible to remove a large number of empty accounts that were put in the state at very low cost as a result of earlier DoS attacks. With this EIP, 'empty' accounts are removed from the state whenever 'touched' by another transaction. Removal of the empty accounts greatly reduces blockchain state size, which will provide client optimizations such as faster sync times.
  • EIP 170: Contract Code Size Limit - changes the maximum code size that a contract on the blockchain can have. This update prevents an attack scenario where large pieces of account code can be accessed repeatedly at a fixed gas cost. The maximum size has been set to 24576 bytes, which is larger than any currently deployed contract.

Conclusion

The Spurious Dragon hard fork is a crucial step in the evolution of the Ethereum network. By addressing several pressing issues, the network will become more secure and efficient. As a user, it is essential to update your client and understand the implications of the hard fork. The changes implemented in this hard fork will have a significant impact on the network's health and security, and it is crucial to be aware of the details.

Forward-Looking Thoughts

The Spurious Dragon hard fork is just one step in the ongoing evolution of the Ethereum network. As the network continues to grow and develop, it is essential to stay up-to-date with the latest developments and changes. The Ethereum community is constantly working to improve the network, and it is crucial to be a part of this process. By staying informed and engaged, you can help shape the future of the Ethereum network and ensure its continued growth and success.


Source: https://blog.ethereum.org/en/2016/11/18/hard-fork-no-4-spurious-dragon

About the Author

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