Bitcoin Cash Hardfork - Big Blocks & New Op-Codes

in #bitcoincash7 years ago (edited)

0_qbG2Z-soYJZFns3u_.jpg

The largest block size increase in Bitcoin Blockchain history has arrived!

Bitcoin Cash and it's network has successfully performed an upgrade on the 15th of May, approximately at 1:54 EDT.

BCH proponents are pretty excited for the upgrade, to say the least, as the 32MB block size increase will be the largest block size expansion of its kind within the cryptocurrency landscape. The increase will allow developers to maintain consistent transaction throughputs for the billions of people living in the world, alongside on-chain fees anyone from any developing nation can afford. Using today’s statistics BTC is more than 10.73X more expensive to transact with than BCH. Next month’s bitcoin cash 32MB block size increase will allow enough room for transactions for years to come. LINK

This upgrade is interesting for two reasons...

First reason: Increase in blocksize - increased onchain capacity.

As per the Bitcoin.com article states there is now more on chain capacity. The reason why on chain capacity is important is because if many users adopt they won't have short term capacity issues.

With the current state of Bitcoin legacy chain(BTC) we have a situation that a large number of concurrent transactions would cause transaction backlogs and terrible user experience. With Bitcoin (BTC) this means that we have an architecture that fails if even just a small group of new users start to seriously adopt the technology. Bitcoin cash (BCH) will now be able to handle approx 100 transactions per second, as opposed to just 3 transactions on the legacy Bitcoin chain (BTC).

Bitcoin Cash is the leading contender for on chain scaling with classic SHA256 Proof of Work.

Second reason: re-enabling of op-codes - more advanced systems within blockchain

The second reason is op-codes. They are the basic building blocks of the Bitcoin language. Some of the op-codes were deemed too dangerous for the protocol and were disabled early this decade.

The hardfork will bring the reenabling of some of the opcodes that were disabled before. This will allow developers to add more intricate and advanced systems built on and within Bitcoin Cash's Blockchain.

Hardfork Specification

Version 1.1, 2018-04-09

Summary:

The wait is over as the Bitcoin Cash (BCH) network has upgraded its base block size from 8MB to 32MB. The implementation of the new consensus rules went into effect at block height 530356, and so far the transition has been smooth as the community awaits the next concession of blocks. LINK

Any person who is running a full BCH node has already performed an upgrade to their Bitcoin ABC clients to version 0.17.1.

Only three of the changes are notable:

  • Increased default data-carrier-size to 220 bytes

  • Blocksize increase to 32,000,000 bytes

  • Re-enabling of several opcodes

opcode.PNG

Which Op-Codes Will Be Re-Enabled?

According to this Github page, the above pictures are the 9 opcodes which will be enabled.

It is unclear what new technologies will be built now that more functions are available inside the Bitcoin virtual machine.

What is for certain is that the Bitcoin Cash Blockchain will have more advanced possibilities than Bitcoin Core's (BTC) Blockchain.

Op-Codes Have Been Discussed For Some Time

Op-code redeployment has been a topic of discussion for Bitcoin Core's (and Cash's) development team for quite some time.

The reason why the codes are actually being implemented has been traced back to when Bitcoin Unlimited's Andrew Stone created the "Op-Group" meetings on Github.

The Bitcoin Cash developers who participated in the meetings go as follows:

  • Amaury Sechét of Bitcoin ABC

  • Dan Connolly of bitcoin.j.cash

  • Steve Shadders of Nchain

The summary of the meetings on Github concluded that the the op-codes would need to be seen in use with smart contracts.

However, the original issues associated with these opcodes remain valid — Namely, undefined behavior, and potential for DDoS attacks against the network. LINK

I Am Excited To See Bitcoin Cash's Developments After This Fork!

Bitcoin cash proponents seem ready for the pending upgrade, as last year the community completed a successful revised Difficulty Adjustment Algorithm (DAA) change, alongside a Base32 address serialization. LINK

The 32MB upgrade along with the re-enabling of the Satoshi Op_Codes are done. BCH users will also have more upgrades to look forward to.

What do you think about the upcoming Bitcoin Cash upgrade slated for May 15? Let us know in the comments below.

I wonder when confidential transactions will be added to Bitcoin Cash?


Sources for images (that are not mine) are provided by clicking on the image itself.


Sort:  

Note that the opcodes come with a huge risk and that blocks will only be bigger when people actually use BCH (not the case at the moment).

https://steemit.com/bitcoincash/@michiel/the-bitcoin-cash-bcash-fork-damaged-reliability-and-additional-risk-improvements-very-limited

Op codes do come with risk, though also with great potential rewards. Also the point isn't that the capacity is all being used now, the point is that if a big adoption wave hits the network it won't grind to a halt and become a mess like BTC chain....

Yeah Bch will just Hf to increase big blocks!

This is what is needed for a BTC network so it can handle adoption just as @xplice said.

lol I was being sarcastic. I don't feel like a constant HF/huge block size limit is a good scaling plan

Thanks for sharing. I've smashed the upvote button for you!

Also, if you are looking to get some tokens without investing or mining check out Crowdholding (https://www.crowdholding.com). They are a co-creation platform were you get rewarded for giving feedback to crypto startups on the platform. You can earn Crowdholding's token as well as DeepOnion, ITT, Smartcash and many other ERC-20 tokens.

@pheonixdown-dee is spam = ignore & mute

Just keep going, ignore any politics from outside, media manipulation. Those who enjoy it, use it, spend it, buy it, build stuff on it, build MemoCash, build BlockPress, build InstaCash (no one build this yet, wanna give it a go? Do it! :) etc. Just keep trying.

Yes. Trial and error will contribute towards the right technology in the end 😉

you are right, I also prefer to use this alternative because it is cheaper than the BTC

That is just one of the many advantages of BCH over BTC. Thanks for commenting 👍