Why SegWit2x (B2X) is technically inferior to Bitcoin Cash (BCH)

  • Bitcoin Cash (BCH) totally fixes the quadratic scaling of sighash operations bug, by using the new transaction digest algorithm for signature verification in BIP143 (part of the SegWit upgrade). In my view, Bitcoin Cash therefore has most of the benefits of SegWit and has superior scalability properties to SegWit2x (B2X)

  • Bitcoin Cash has 8MB blocks, allowing for a significant increase in transaction capacity, while mitigating the negative impact of higher block verification times. SegWit2x (B2X) has lower effective capacity at only around 4MB, yet doesn’t mitigate the impact of the quadratic hashing bug as well as Bitcoin Cash. SegWit2x has a 2MB limit for buggy quadratic hashing transactions (while Bitcoin Cash totally bans these buggy transactions)

  • Bitcoin Cash includes strong 2 way protection, such that users and exchanges are protected, because Bitcoin Cash transactions are invalid on Bitcoin and Bitcoin transactions are invalid on Bitcoin Cash. In contrast, SegWit2x (B2X), does not include such protection, this is likely to cause mass loss of funds for users and exchanges.

  • Bitcoin Cash had a new downward difficulty adjustment, this made the Bitcoin Cash block header invalid according to Bitcoin’s rules. Mobile wallets therefore need to upgrade to follow the Bitcoin Cash chain. In contrast, the SegWit2x block header will be considered valid by existing mobile wallets, this could cause chaos, with wallets switching from chain to chain or following a different chain to the one their transactions occurred on.

  • Since SegWit2x doesn’t have safety features, that ensure both coins can seamlessly exists side by side, it is considered by many as a hostile attack on Bitcoin, without respecting user rights to use and trade in the coin of their choice. In contrast Bitcoin Cash does respect user rights and is therefore respected by almost all sections of the Bitcoin community and not regarded as hostile.

In my view, the Segwit2x (B2X) project should now be considered totally unnecessary, as the Bitcoin Cash coin has done something similar to what was planned, but in a much better and safer way. SegWit2x (B2X) should be abandoned.

submitted by /u/jonny1000
[link] [comments]