Mandatory Network Upgrade

Bitcoin Gold is in the process of a mandatory Network Upgrade. Executing this upgrade requires a hard fork, but we anticipate a smooth upgrade with no chain splits (and no new coins created.)

We have successfully Upgraded the Testnet via hard fork. Our Partners and we are proceeding to finalize the necessary upgrades to related software and preparing for the upcoming Mainnet upgrade.

Our target date for the Mainnet Upgrade is sometime in the first week of July, depending on feedback from critical Partners in the Ecosystem. The actual target will be specified as a block height, not a date.

Technical Changes:

  • Implement new PoW: Equihash-BTG
    • “Equihash-BTG” is Equihash<144,5> with BTG-specific Personalization
    • (Old PoW was “Equihash,” which is Equihash<200,9> with generic implementation)
    • See https://bitcoingold.org/equihash-btg/ for more detail.
  • Deliver improved Difficulty Adjustment Algorithm
    • New DAA is LWMA with optimized parameters
    • (Old DAA was Digishield v3 with inferior parameters)

Goals:

  • ASIC resistance
    • Equihash-BTG is dramatically more ASIC-resistant than the generic Equihash, rendering the recently-available Equihash ASICs ineffective for mining BTG
    • Equihash-BTG will probably make future ASIC designs non-competitive for a significant period of time
  • Safety
    • PoW & personalization changes create BTG-specific hashpower, and therefore a new “hashpower market segment” specific to BTG
    • BTG will be the dominant coin in the Equihash-BTG hashpower market, increasing security against 51% attacks
    • Although we expect Equihash-BTG rental markets to emerge quickly, they will be more transparent because there is only one practical use for Equihash-BTG hashpower. This means easier monitoring for potentially malicious activity.
  • Consistency and Regularity
    • New DAA (Difficulty Adjustment Algorithm) delivers much better responsiveness to hashpower shifts (which happen due to changing market prices and hashpower market dynamics)
    • This will smooth out block times, reducing the incidence of “fast” and “slow” periods
    • Will also increase average profitability for “steady miners” of BTG

Network Upgrade Dates / Estimates

DateItem
ongoing✔ Partners who are not already in direct contact with our team should reach out ASAP to be included on relevant technical updates
June 8✔ Published Mining Dev Tools: https://github.com/BitcoinGold-mining
June 16✔ Testnet Fork Spec Published
June 18✔ Testnet Upgrade: Successful Hard fork at Testnet block height 14300
June 19✔ Public Testnet Pool for miners & miner developers: https://test-pool.bitcoingold.org
various☐ Repository Updates: Ongoing
June 21 ✔ Mainnet Fork Spec Publication: https://github.com/BTCGPU/BTCGPU/issues/331
block height 536200 approximately July 1☐ Live Mainnet Upgrade at block 536200; date is approximate and subject to change based on feedback from Exchanges & other Partners
dates in italics are subject to change

Mining Software and Pools

The first few Equihash-BTG capable miners for NVidia cards are already available, and we expect AMD-based miners to be available soon. We will begin maintaining a list of known compatible mining software and expected mining pool availability on the Forum as details become publicly available from the 3rd parties who make and maintain them.

In Closing

We’re very happy with the cooperation we’re getting from many of our Partners in the Ecosystem, but also from the community of Equihash-based coin teams with which we’ve been collaborating these past weeks. We know some wish this Upgrade could be delivered sooner, but coordinating with all our Partners and ensuring the mining infrastructure is ready are crucial to minimize disruption – and, of course, critical for safety.

We look forward to sharing many additional details in the next few days!

Improving every day,
The Bitcoin Gold Organization
#1CPU1VOTE