Bitcoin Cash – Why Bigger Blocks are Problematic

in bitcoincash •  7 years ago 

Bitcoin Cash split from Bitcoin a while ago in an attempt to solve the scaling debate in their own way. In their case, the idea was to leave Bitcoin as it originally was, aside from one big difference: larger blocks. They ended up also altering how difficulty retargeting works as well, but the main focus has always been on allowing more data into each block. While this may seem like a great idea on the outside, it brings about its own problems.

Storage Woes

One issue is how much storage the blockchain takes up. With an 8MB block size, that increases the storage requirements by up to that much every 10 minutes in perpetuity. Instead of 100 GB for Bitcoin, for example, Bitcoin Cash could have already been up to 800 GB. It’s argued that hard drives are cheaper now than ever before, and while that is true, the simple fact is that it still requires full nodes to have large drives for the data, and not everyone wants to go through that just to keep a copy of the blockchain available for the network.

It’s also worth noting that there are a lot of nodes that are run on VPSs, and this raises their storage costs, therefore increasing the overall monthly costs of running them. While not an issue to everyone, there are many that are cautious about their spending, and this can push them out from taking part.

Bandwidth and Syncing

Syncing a full blockchain can take some time. For Bitcoin, it can take a day or longer, depending on the system it’s being done on. If the blockchain were 8x as large, that would then take 8 days or longer, which is a massive amount of time. It’s not unheard of for a blockchain to be corrupted locally and force a re-download of the entire thing, and that can already be painful.

On top of the syncing, there are also bandwidth concerns. Many ISPs have limits on how much a user can download or upload in a month before being throttled, cut off entirely, or charged extra. Downloading 100 GB and 800 GB are in two vastly different ballparks when it comes to bandwidth usage, and there are also speed concerns, where many have already complained about simply not having a fast enough connection to get caught up.

Moving Towards Centralization

We haven’t seen the full effects of bigger blocks yet because Bitcoin Cash is still going through adoption and is a small niche at the moment (much like its big brother was), but as it becomes costlier to run full nodes, more people will stop doing so. As this happens, it ends up getting to the point where there are mostly people using lite clients, allowing the centralized parties to handle the rest. While anyone can still take part, the simple fact is that there is a huge difference between a day and $5 per month to run one and a week and $20+ per month, and that will be seen over time in the number of nodes. It’s also true that Bitcoin will be going through the same situation, but at a much slower rate.

The Takeaway

Bitcoin Cash looks to be here to stay. It’s being adopted by more and more people, and the number of services that accept it is still growing. Its bigger blocks can definitely become a hindrance in the future, and it will be interesting to see just what the development team has in store for alleviating those problems. As for now, note that due to not having full blocks as it is, the overall effect is yet to be seen.

Written by Eric Grisholm for CrushTheStreet.com 2018-01-26

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Though I disagree that 8MB blocks are too large (1MB blocks would have been doable even when bitcoin was launched in 2009) I see the point for centralization.

But look at lightning network - as opposed to a blocksize increase (straightforward) lightning network is complex to code and understand. Who's controlling these payment channels? Centralization that changes the structural security of bitcoin's decentralized hashing system is more scary and risky in my opinion.

Bitcoin cash is a business. It is built with the intention to make profits from mining.

If people fail to comprehend this and start going this way, the whole concept of decentralization fails...

We are barely escaping from these greedy people... They're trying to follow with their ripple and whatnot other coins that aim to be centralised...

If we buy their coins, even if it's just to make a profit... We return back to 0.

Bitcoincash will always be BCash or BTrash for me! Joke never gets old, sorry.

I wish you all the best.

Feel free to check out my blog and follow @maxdigi, this way we can support each other!

Cheers
maxidigi

bitcoin very nice post.

nice article

I Upvoted and Followed you. Do the same for me and we can help each other earn.