segregated witness adoption

7

What happens if segregated witness never reaches the 95% adoption threshold from miners? Will it still take effect for those transactions where the miners have adopted it?

Luke Benton

Posted 2016-05-21T05:17:33.800

Reputation: 292

Answers

0

"This BIP is to be deployed by version-bits BIP9. Exact details TDB."

https://www.reddit.com/r/Bitcoin/comments/4cpl1y/segregated_witness_when_and_how_does_it_activate/

As soon as testing is complete final details should be determined. It sounds like a segwit soft fork is possible

There will not be a need to wait for a 95% adoption threshold:

"A main benefit of the current Segregated Witness design is that it can be deployed as a soft fork. Once the code is accepted and merged, only miners will need to upgrade; all other users can change their software if and whenever they want to, with no risk of being thrown off the network."

https://bitcoinmagazine.com/articles/segregated-witness-enters-final-testnet-stage-includes-lightning-network-support-1459357231

Imagin Ation

Posted 2016-05-21T05:17:33.800

Reputation: 337

1I'm pretty sure this is incorrect. SegWit will only activate after 95% miner acceptance. There will be a soft fork and it will be backward compatible so users can update in their own time. But it still requires 95%.Jannes 2016-05-22T01:11:58.700

-1, what Jannes wrote is correct.Murch 2016-05-30T09:55:13.360

2The "only miners need to upgrade" is exactly the 95% threshold specified by BIP9. The fact that it is a softfork just makes it safe for non-miners to not update. It doesn't avoid the need for a 95% threshold.Pieter Wuille 2016-05-30T11:01:54.710

2

By current agreement Segregated Witness will only activate after it reaches 95% of the miners signaling readiness.

Sending Segregated Witness transactions before that would be foolish, as if they were to be included in a block, anyone would be able to spend the outputs before Segregated Witness is enforced. They are however, non-standard to current versions of Bitcoin Core.

If the 95% threshold is not achieved for an extended period of time, there might be a proposal to lower the threshold.

Murch

Posted 2016-05-21T05:17:33.800

Reputation: 41 609

1Note that segwit transactions are non-standard to all Bitcoin Core versions since 0.10, so they are unlikely to be mined (but still, don't bet on that).Pieter Wuille 2016-05-30T11:15:59.643