Monday, December 5, 2022

Bitcoin Cash Nov 13 Hard Fork: Making Block Times Faster

Bitcoin Cash Nov 13 Hard Fork: Making Block Times Faster

Bitcoin Cash (BCH) today underwent a hard fork of its own, aimed at altering the coin’s Difficulty Adjustment Algorithm to make block times faster and more stable. Will this update make BCH even more attractive amidst BTC’s recent network congestion?

Also read: No 2X? No Problem: Bitcoin Price Will Reach $12,000 in 2018

Join the Bitsonline Telegram channel to get the latest Bitcoin, cryptocurrency, and tech news updates:

Today, November 13th, the Bitcoin Cash blockchain hard-forked as part of a planned update to improve the stability and speed of BCH’s block times.

In the immediate aftermath of the fork, Bitcoin Cash difficulty dropped markedly. However there have been no reports of major incidents so far:

This update aims to lock in the new chain’s block times at approximately 10 minutes, which should lead to faster transactions through mitigating block time volatility.

The fork isn’t a contentious one, as the entire BCH community is expected to unanimously upgrade to the new chain.

The Emergency Difficulty Adjustment (EDA) system is unique to Bitcoin Cash, having no counterpart in Bitcoin. It was designed to keep the BCH blockchain going by lowering the hashrate, if it had (as anticipated) only minority mining support.

While the current EDA was configured well enough to get the BCH chain off the ground after the August 1st hard fork, it’s been working imperfectly for BCH miners as of late, leading to today’s hard fork update.

Bitcoin ABC (the main protocol behind BCH) developers explained the move in a recent blog post:

“The original Bitcoin Cash ‘EDA’ allowed Bitcoin Cash to survive as a minority chain but produces wild fluctuations of hashrate. This is problematic because it prevents consistently fast confirmations for users, and radically shifts the coin issuance schedule.”

“Several proposals to improve the DAA were put forth. We appreciate these proposals and have reviewed them all. After careful consideration, we have made the decision to implement a proposal from Bitcoin ABC lead developer Amaury Sechet (more details on this proposal below).”

A Closer Look at the New Bitcoin Cash Algo

In considering how to fix BCH’s block time volatility, the project’s devs tested three different potential algorithms:

  • Tom Harding’s D622
  • Neil Booth’s D578
  • Amaury Sechet’s D601

After testing, the BCH team concluded that all three algorithms generally performed within the same ballpark: their mean block time was 10 minutes.

Sechet’s D601 ended up being chosen by the devs, as they conservatively determined this algorithm had “the least risk.”

Some improvements that will come along with D601 are listed in the picture below:

Some of the more specific details on BCH’s updates.

What’s your take? Does this DAA adjustment bode well for the future of Bitcoin Cash? Let us know where you stand in the comments below!

Images via Bitcoin ABC, clix5

Bitsonline Email Newsletter