Nov 15th 2024
eCash Network UpgradeeCash Network UpgradeeCash Network Upgrade
As part of its rapid development roadmap, the eCash network undergoes periodic network upgrades. Check here to find up-to-date information so you can stay informed, and be prepared for the next upgrade.
Who needs to upgrade?Who needs to upgrade?Who needs to upgrade?
All operators of a Bitcoin ABC full node must upgrade to the latest major version 0.30.x (current latest version is 0.30.3). This is available at the Bitcoin ABC Releases Page.
Miners need to update their setup according to the instructions on the Mining page .
Exactly when will the upgrade activate?Exactly when will the upgrade activate?Exactly when will the upgrade activate?
In order to activate reliably at a predictable time, the network upgrade uses the “Median Time Past” mechanism. The upgrade activates when the median of the last 11 blocks reaches timestamp 1731672000 (12:00:00 UTC on November 15th, 2024). This means that the upgrade does not actually activate exactly at that time, but typically about one hour later, when 6 blocks with timestamps greater than the activation time have been produced.
What features are included in the Network Upgrade?What features are included in the Network Upgrade?What features are included in the Network Upgrade?
The Heartbeat feature, also known as Real Time Targeting, will activate with this upgrade. This is a block policy that makes it more difficult to mine blocks faster than the expected 10 minutes average, preventing large bumps in difficulty that can lead to inconsistent block intervals. Miners need to update their setup according to the instructions on the Mining page .
Do I need to upgrade my wallet?Do I need to upgrade my wallet?Do I need to upgrade my wallet?
The network upgrade only affects full nodes. Other eCash software, including wallets such as Electrum ABC are not affected by the network upgrade.
How do I upgrade?How do I upgrade?How do I upgrade?
The process of upgrading your node is straightforward: simply stop the currently running node, download the new version, and start the new version. Here are some example instructions for upgrading from version 0.29.13 to version 0.30.3 on Linux:
- Shut down the node:
./bitcoin-abc-0.29.13/bin/bitcoin-cli stop
- Download the new version archive from the website:
wget https://download.bitcoinabc.org/0.30.3/linux/bitcoin-abc-0.30.3-x86_64-linux-gnu.tar.gz
- Extract the archive:
tar xzf bitcoin-abc-0.30.3-x86_64-linux-gnu.tar.gz
- Restart the node with the new version:
./bitcoin-abc-0.30.3/bin/bitcoind -daemon
- Clean up old version and archives (optional):
rm -rf bitcoin-abc-0.29.13
rm -f bitcoin-abc-0.29.13-x86_64-linux-gnu.tar.gz
rm -f bitcoin-abc-0.30.3-x86_64-linux-gnu.tar.gz