<p><strong>Bitcoin Core</strong> will not follow the B2x blockchain tip, as B2x requires a block exceeding Bitcoin's blockweight limit at fork height which Bitcoin Core will reject as invalid.</p>

<p><strong>BTC1</strong> is the reference implementation of the New York Agreement and thus will follow the B2x blockchain.</p>

<p><strong>Bitcoin Unlimited</strong> is an implementation of the Bitcoin protocol that doesn't enforce the current blockweight limit and thus will follow the B2x blockchain.</p>

<p><strong>BitcoinABC</strong> is an implementations of the Bitcoin Cash protocol and will thusly not follow the B2x chain.</p>

<p>I've not kept up to date on <strong>Bitcoin XT</strong> and <strong>Bitcoin Classic</strong>. It seems that today the former is an implementation of the Bitcoin Cash protocol and the latter may be following Bitcoin but allowing a higher blockweight.</p>

CC BY-SA 3.0
2017-11-07T23:02:15.903Z
2017-11-07T23:02:15.903Z
Murch
<blockquote>
  <p>If I can choose between Bitcoin Core, Bitcoin ABC, Bitcoin XT, and Bitcoin Classic</p>
</blockquote>

<p>None of these software support Segwit2x. Currently your only choice of Full node software for Segwit2x is <a href="https://github.com/btc1/bitcoin" rel="nofollow noreferrer">btc1</a>.</p>

CC BY-SA 3.0
2017-11-07T06:51:37.230Z
Thanks! A follow-up question: Am I correct in thinking that plain Bitcoin Core currently does not support SegWit2x?
Troels Arvin
CC BY-SA 3.0
2017-11-07T06:58:21.140Z
Yes, Bitcoin Core does not support segwit2x.
Ava Chow
CC BY-SA 3.0
2017-11-07T21:32:06.313Z
But it says here that BTC1, Bitcoin Unlimited & Bitcoin Classic are compatible.... https://segwit2x.github.io/segwit2x-announce.html
confused
CC BY-SA 3.0
2017-11-07T21:36:19.740Z
And this is alert on the main unlimited site pointing to this statement : https://medium.com/@peter_r/bitcoin-network-upgrade-at-block-494-784-f5ca19829529 - where it says for example that: "What this means for Bitcoin Unlimited node operators: [...] No action is required from Bitcoin Unlimited node operators."
confused
CC BY-SA 3.0
2017-11-07T05:11:47.267Z
2017-11-07T05:11:47.267Z
Ava Chow
<p>I'm running a full node, because I want to support the Bitcoin network, and because I'm interested in the backend mechanisms in Bitcoin.</p>

<p>Now, SegWit2x is approaching. I believe it's important for Bitcoin to increase the block size, so I would like to somehow support the doubling of the block size. Can I somehow support SegWit2x through my choice of full node software? If I can choose between Bitcoin Core, Bitcoin ABC, Bitcoin XT, and Bitcoin Classic: Are there any feature differences that would make those more or less supportive of the block size doubling?</p>

CC BY-SA 3.0
2017-11-06T22:20:52.203Z
As it stands, asking which one is "best" is primarily opinion based, it would be better to reword your question to ask which software is available to run
meshcollider
<full-node><segwit2x>
Which full node implementation(s) supports SegWit2x?
Troels Arvin
# Which full node implementation(s) supports SegWit2x?

(Asked by: username_0 on 2017-11-06)

I'm running a full node, because I want to support the Bitcoin network, and because I'm interested in the backend mechanisms in Bitcoin.

Now, SegWit2x is approaching. I believe it's important for Bitcoin to increase the block size, so I would like to somehow support the doubling of the block size. Can I somehow support SegWit2x through my choice of full node software? If I can choose between Bitcoin Core, Bitcoin ABC, Bitcoin XT, and Bitcoin Classic: Are there any feature differences that would make those more or less supportive of the block size doubling?

**Tags:** full-node, segwit2x

> **Comments:**
> **username_1**: As it stands, asking which one is "best" is primarily opinion based, it would be better to reword your question to ask which software is available to run  

---

## 2 answers

### Answer by username_3 on 2017-11-07. Score: 3 | Accepted answer

> If I can choose between Bitcoin Core, Bitcoin ABC, Bitcoin XT, and Bitcoin Classic

None of these software support Segwit2x. Currently your only choice of Full node software for Segwit2x is [btc1](https://github.com/btc1/bitcoin).

> **Comments:**
> **username_0**: Thanks! A follow-up question: Am I correct in thinking that plain Bitcoin Core currently does not support SegWit2x?  
> **username_3**: Yes, Bitcoin Core does not support segwit2x.  
> **username_4**: But it says here that BTC1, Bitcoin Unlimited & Bitcoin Classic are compatible.... https://segwit2x.github.io/segwit2x-announce.html  
> **username_4**: And this is alert on the main unlimited site pointing to this statement : https://medium.com/@peter_r/bitcoin-network-upgrade-at-block-494-784-f5ca19829529 - where it says for example that: "What this means for Bitcoin Unlimited node operators: [...] No action is required from Bitcoin Unlimited node operators."  

---

### Answer by username_2 on 2017-11-07. Score: 1

**Bitcoin Core** will not follow the B2x blockchain tip, as B2x requires a block exceeding Bitcoin's blockweight limit at fork height which Bitcoin Core will reject as invalid.

**BTC1** is the reference implementation of the New York Agreement and thus will follow the B2x blockchain.

**Bitcoin Unlimited** is an implementation of the Bitcoin protocol that doesn't enforce the current blockweight limit and thus will follow the B2x blockchain.

**BitcoinABC** is an implementations of the Bitcoin Cash protocol and will thusly not follow the B2x chain.

I've not kept up to date on **Bitcoin XT** and **Bitcoin Classic**. It seems that today the former is an implementation of the Bitcoin Cash protocol and the latter may be following Bitcoin but allowing a higher blockweight.


---

