Legacy bitcoin is a current bitcoin version. Satoshi Namakato, who discovered bitcoin have fixed a limit of 1 MB to the bitcoin block size, in order to avoid and overcome the network node attacks. The reason behind the selection of 1 MB limit was the empty nature of blocks. Also, it was believed that the complete system will later be upgraded perfectly since there was an availability of plenty of time.
With the rapid growth and familiarity of bitcoins, a plenty of transactions were being performed on the network. As a result, the network forms a queue by compiling all such transactions done in blocks. The time fixed for each block is around 10 minutes. But this time limit causes some delay in transactions and requires mining of various empty blocks. The congestion occurred in the transactions is responsible for the increase in transaction charges.
As a whole, it is clearly understood that if the senders of transactions are paying a huge amount of charges, then the bitcoin transactions will be highly expensive. On contrary, if they are paying the only lesser amount of charges, then the bitcoin transaction charges will be comparatively low.
An effective bitcoin solution is Segwit, which is nothing but ‘Segregated witness’. It is a modification of bitcoin software. It boosts the transaction capacity of bitcoins. It enhances the transaction volume by adjusting according to the block sizes.
It was launched at the end of 2015 by Pieter, who is a core developer of bitcoins.
Working procedure of Segwit:
Segwit usually works on the principle of transaction data separate from the signature data. It encountered a considerable amount of bugs (errors) in the software.
In order to overcome the limitations of Segwit, the digital currency group established an agreement called NYA (New York Agreement) on 23rd may, 2017. This agreement had achieved a compromise known as segwit2x. The agreement was also signed and accepted by a variety of miners as well as bitcoin concerns. It too indicates a bitcoin hash power of around 80%.
The growth of a bitcoin network highly depends on the increase in block size. But as far as the bitcoin core development is being concerned, block size expansion is somewhat dangerous, since it involves a hard fork.
Hardfork is nothing but an incompatibility of the old software versions and the new software versions of the computer system. Such incompatibility usually results in huge damages to the system.
Limitation of segwit2x:
The users are highly prone to the replay attacks, since Segwit2x does not hav an aspect of replay protection.
But recently Jeff Garzik has established a replay protection mechanism, which can be opted by each and every bitcoin miner.
When a sender is sending bitcoins of around 10 across a forked chain, then that transaction can be copied to the legacy bitcoin network by the attacker.
Supporters of segwit2x:
- Large mining pools
Opposers of segwit2x:
- Several bitcoin users
- Node operators
Segwit2x (an upcoming hard fork) is expected to occur around 16th November 2017. Its existence will be going to bring the following two kinds of chains:
- Legacy bitcoin or the bitcoin core
- Segwit2x bitcoin version.