Will Bitcoin Cash Be Forced to Hard Fork Its Proof of Work Algorithm?steemCreated with Sketch.

in #bitcoin7 years ago

When bitcoin cash forked a few months ago, one of the biggest reasons for contention was that the developers decided to keep the current bitcoin algorithm, SHA 256, which means they would directly compete with hashpower on the main chain. The problem with this is, unlike most coins today, the difficulty adjustment for bitcoin and bitcoin cash is not every single block, but rather a large sum of blocks, which means if you suddenly lose a lot of hashpower, you could be sitting without blocks for hours.

Bitcoin cash did change the difficulty algorithm a bit to help this, but they did not change it nearly enough to actually make the impact they needed. Rather than the difficulty changing in a smaller amount of blocks, they made it so if there aren’t a certain amount of blocks in x amount of time, then the difficulty falls. This in theory was okay, but in action, it ends up being a failure. Even now the bitcoin cash blockchain has periods of long waiting times and 2-3 hour block times and then other periods where they have block times under a minute.

This has caused the inflation rate of bitcoin cash to skyrocket much faster than intended and has in general flooded the market with many coins. Miners usually do what is the most profitable because they are businesses, so when the difficulty lowers , miners jump on the chain and mine a large amount and pump the difficulty back up. It has become a cycle and it really doesn’t look like it will change any time soon, the only remedy might be to change the difficulty adjustment or the proof of work algorithm all together.

The problem is changing either of those, would result in a second hard fork and things start to get distorted from there. If the community doesn’t agree on the hard fork , then you will have a split of two more coins and the community will be divided even further. The problem with hard forks is partly that everyone has a view of how bitcoin should be and most of the time, at least some amount of people support them, which means the community risks be fragmented into a bunch of different groups.

Because there is no benevolent dictator who says “this is what goes”, groups are free to fork off and go after their own implementations. We might realize that in 5-10 years that this method might be ineffective if we have a bunch of different implementations, all just slightly different, competing for adoption. This doesn’t just hurt bitcoin, but all open source cryptos as well. Every coin eventually will face a problem like this. As for bitcoin cash, I think ultimately if they want to survive they will have to hard fork again, or figure out some way to deal with the difficulty gaming by miners.


Thanks to @Elyaque for the badges

Sort:  

One way to fight the forks is to boycott the exchanges that list them. Without support from major exchanges, these forks have zero chance of survival. I think BCH was a one-off event, and that anyone trying to replicate its "success" is going to fail miserably.

I think popular cryptos will always suffer from being to popular, bitcoin has great problems with massive fees and massive wait times when hype is flowing around the internet.

I await the next real bad news to come, and see how fast bitcoin and bitcoin cash, Crash.

Bitcoin needs some improvements, and that is well known. This is why so much variation of it appeared, and are still produced like Litecoin Varcoin, Bitcoin Cash, Bitcoin Gold, etc.

Every coin will have massive fees if people actually use it. Ethereum for example which boasted about low fees cant scale as well as bitcoin can and saw the network freeze up when 2 ICOs ran at the same time. I agree the problem will happen with popularity, but there are no coins that are exempt from the problems if they become used enough, unless they are centralized, which means then there is no point.

Love the term: "fork off"

Steemit Bank invested in your post.

Follow Steemit Bank

Support the project by upvoted the this comment.

Bitcoin is by no means "perfect" as we all know. Bitcoin Cash and Bitcoin Gold will not be the last variations of BTC either. Several more will most probably come over the next several years...

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 62827.81
ETH 2583.62
USDT 1.00
SBD 2.73