Share this article

Immature Code or Good Test? Bitcoin Scaling Proposal Segwit2x's Testnet Forks

SegWit2x's testnet fork brings criticism, yet its developers claim the problem won't be replicated by the live deployment.

Updated Sep 11, 2021, 1:31 p.m. Published Jul 11, 2017, 6:20 p.m.
lollipop, broken

Controversial bitcoin scaling proposal Segwit2x's testnet forked yesterday, creating two different and incompatible testnets.

Nodes running older bitcoin software continued on as they normally would. But nodes running the new Segwit2x code stalled at block 27070, meaning mining pools running the new software were not mining blocks.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto Daybook Americas Newsletter today. See all newsletters

Overall, the nodes were stalled for over 20 hours as a result of the issue.

While there wasn't any real money on the line, the community was abuzz with the news, some dismissing the controversial scaling proposal for perceived lingering issues, while others defended the misstep as only a small stumbling block that wouldn't happen during a live deployment.

Too little, too late

Some developers argue the fork is a symptom of a larger trend of Segwit2x developers not listening to other developers who have worked with the bitcoin code for a long time. Bitcoin Core developers, for example, have provided feedback, pointing out perceived errors, but some of that has been ignored.

On social media, some argued the testnet fork stemmed from the implementation of the 2MB hard fork developers discussed and disagreed upon a couple of weeks ago.

The 2MB hard fork is the second part of the Segwit2x proposal, an effort to double the block size parameter, which will happen three months after the Segregated Witness (SegWit) activation.

This second part is important in that if not everyone in the bitcoin ecosystem upgrades to the 2MB increase (and many say they don't plan to), bitcoin could split into two assets. If that split is not made permanent, one chain could "wipeout" transactions that occur on the other chain, potentially leading users to lose money.

On the project's GitHub, developers had different ideas of how to solve that.

Segwit2x went forward with software that requires at least the first block is greater than 1MB. Some contend this is what lead to the testnet fork, since there weren't enough transactions in the mempool, the part of the network where transactions are collected before being selected for blocks.

Bitcoin developer James Hilliard had proposed what he calls a "simpler and better" way of implementing so-called "wipeout protection," where nodes insert a piece of data making their blocks invalid to the other network.

Still, given that it's slated to be deployed in two weeks, for many, the bottom line is that it's too late for the code to have serious issues.

Working group members are expected to install and test the code this Friday. Then, mining pools, companies and users are expected to begin running the code on the main bitcoin network as soon as July 21.

Jokers to blame

But Bloq co-founder and BTC1 developer Jeff Garzik argued the fork is not an event to worry about. One of the testnet miners simply triggered an event sooner than planned and without preparation from the working group participants, he said.

According to Garzik, this split wouldn't happen once Segwit2x is deployed on the main bitcoin network.

He told CoinDesk:

"It falls into the category of 'jokers can disrupt test networks, because test networks have very little mining power security.'"

BTC.com's Boaz Bechar, who's also working on the Segwit2x implementation, offered a similar explanation.

While the testnet isn't expected to have many transactions flowing through it, the main bitcoin network will.

"Although unexpected timing, this is otherwise a good field test," Garzik wrote on the Segwit2x working group mailing list. "This is the whole reason for a test network, after all."

Disclosure: CoinDesk is a subsidiary of Digital Currency Group, which helped organize the Segwit2x agreement.

Lollipop image via Shutterstock

More For You

Pudgy Penguins: A New Blueprint for Tokenized Culture

Pudgy Title Image

Pudgy Penguins is building a multi-vertical consumer IP platform — combining phygital products, games, NFTs and PENGU to monetize culture at scale.

What to know:

Pudgy Penguins is emerging as one of the strongest NFT-native brands of this cycle, shifting from speculative “digital luxury goods” into a multi-vertical consumer IP platform. Its strategy is to acquire users through mainstream channels first; toys, retail partnerships and viral media, then onboard them into Web3 through games, NFTs and the PENGU token.

The ecosystem now spans phygital products (> $13M retail sales and >1M units sold), games and experiences (Pudgy Party surpassed 500k downloads in two weeks), and a widely distributed token (airdropped to 6M+ wallets). While the market is currently pricing Pudgy at a premium relative to traditional IP peers, sustained success depends on execution across retail expansion, gaming adoption and deeper token utility.

More For You

BTC, ETH, SOL move higher as markets eye Fed, Mag 7 earnings and weaker dollar

A matador faces a bull

Crypto prices steadied as traders looked past short-term volatility with positioning shifting to the Fed, megacap earnings and a weakening dollar.

What to know:

  • Bitcoin hovered just below $89,000 in Asian trading, posting modest gains in a narrow range as traders awaited a key Federal Reserve decision.
  • A weaker U.S. dollar and record-setting global equity markets, led by technology shares and AI optimism, have supported risk assets but crypto has lagged metals like gold and silver.
  • Analysts say bitcoin's rebound from the $86,000–$87,000 zone reflects reduced leverage and short-term stabilization rather than strong momentum as markets brace for Fed guidance and major tech earnings.