Subject: Re: [bitcoin-dev] New BIP: Dealing with dummy stack element malleability

From: Johnson Lau <[email-masked]>
Date: Sun, 4 Sep 2016 08:29:37 -0400 (EDT)

Although it is technically possible to bundle 2 independent softforks in one release, it increases the burden of testing and maintenance. We need to test and prepare for 4 scenarios: both not activated, only NULLDUMMY activated, only SEGWIT activated, and both activated.

Also, as we learnt from BIP66, softfork activation could be risky. It is evident that today a non-negligible percentage of miners are hard-coding the block version number. This increases the risks of softfork transition as miners may not enforce what they are signaling (btw this is also happening on testnet) Making 2 independently softforks would double the risks, and I believe NULLDUMMY alone is not worth the risks.
 
> On September 2, 2016 at 1:10 PM Tom Harding via bitcoin-dev <[email-masked]> wrote:
> 
> 
> On 9/1/2016 9:40 PM, Johnson Lau via bitcoin-dev wrote:
> > This BIP will be deployed by "version bits" BIP9 using the same parameters for BIP141 and BIP143, with the name "segwit" and using bit 1.
> >
> 
> This fix has value outside of segwit.  Why bundle the two together? 
> Shouldn't miners have to opportunity to vote on them independently?
> 
> 
> _______________________________________________
> bitcoin-dev mailing list
> [email-masked]
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev