| Publish date: 01/19/2018 (Last updated: April 09, 2018 10:08 AM)
Share

What is SegWit2x?

SegWit2x is the second half of the New York Agreement to increase Bitcoin’s block size. It is a combination of the original SegWit update and a proposed 2MB hard fork of the Bitcoin blockchain.

Segwit2x Definition

SegWit2x was suggested because the first SegWit didn’t adequately address the blockchain scaling problem. The hope was that by increasing Bitcoin’s blockchain to 2MB, miners could process transactions faster and reduce blockchain bloat and transaction backlog.

How SegWit2x is different?

SegWit2x differs from its predecessor in three key ways:

  1. SegWit2x wasn’t proposed by Bitcoin Core, the blockchain’s main development team. SegWit2x still hasn’t been endorsed by them.
  2. SegWit2x is more of a patch than a new upgrade like SegWit was. It builds off of SegWit, rather than starting an update from scratch.
  3. Though SegWit could have theoreitcally increased the block size by four times, it actually kept the block size constant at 1MB and shrunk transaction size. SegWit2x proposed to double Bitcoin block size to 2MB.

The hard fork was slated for implementation on November 16, 2017, but was cancelled because of lack of consensus. The hash rate of miners supporting SegWit2x has dropped below 10%, and all nodes running the software are permenantly stalled.

Though SegWit2x failed, its potential implementation caused a civil war of sorts between the following parties:

In Favor of SegWit2xIn Opposition of SegWit2x
Many of Bitcoin's larger mining pools who would benefit from increased block size and quicker transaction settlementIndividual node operators and users who wanted to preserve the integrity of the network
Bitcoin startups like Coinbase, BitPay, and BlockchainSeveral blockchain businesses including Bitrated and Bitonic
Developers including Gavin Andresen, the former lead maintainer of Bitcoin CoreA large majority of the current Bitcoin Core developers who currently maintain the software.

There was worry that the network would split because of SegWit2x, but this hasn’t materialized, and it likely never will.

Share

Related Posts

Consensus Mechanism Definition
What is a Consensus Mechanism? A consensus mechanism is…
Decentralized Application Definition
What is dApp? A decentralized app (dApp) is a…
Solidity Definition
What is Solidity? Solidity is a primarily Ethereum programming…

Leave a Comment