Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-13 Thread Billy Tetrud via bitcoin-dev
@alicexbt > I think 'support' and 'opposition' can be replaced with readiness. Miners should not consider signaling as voting. I agree that it isn't voting, its signaling. But whether or not you call it 'readiness' or 'support', some miners will use it to signal 'support' and will refuse to becom

Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-12 Thread Greg Sanders via bitcoin-dev
I think you may be confused. Mandatory signaling is not the same thing as mandatory activation on timeout, aka Lock On Timeout aka LOT=true. These are two related but separate things. On Thu, May 12, 2022, 6:53 PM alicexbt via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > Hi Russ

Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-12 Thread alicexbt via bitcoin-dev
Hi Russell, > As far as I understand things, I believe the whole notion of a MUST_SIGNAL > state is misguided today. Please correct me if I'm misunderstanding something > here. > Back when BIP8 was first proposed by Shaolin Fry, we were in a situation > where many existing clients waiting for s

Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-11 Thread Russell O'Connor via bitcoin-dev
Hi alicexbt, As far as I understand things, I believe the whole notion of a MUST_SIGNAL state is misguided today. Please correct me if I'm misunderstanding something here. Back when BIP8 was first proposed by Shaolin Fry, we were in a situation where many existing clients waiting for segwit signa

Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-11 Thread alicexbt via bitcoin-dev
Hi Billy, Thanks for the feedback. I agree with everything and  bip-trinary-version-signaling looks interesting. > A primary difference from both BIP8 and BIP9 is that this proposal uses > tri-state version signaling (rather than binary version bits) that can encode > both active support as wel

Re: [bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-10 Thread Billy Tetrud via bitcoin-dev
I think this is a useful proposal. There are certainly things about BIP9 that BIP8 fixes. I believe taproot's speedy trial did kind of a hybrid, but a BIP spec was never produced for it afaik. A possibly unhelpful comment: > minimum_activation_height I think a minor improvement would be to specif

[bitcoin-dev] Improving BIP 8 soft fork activation

2022-05-10 Thread alicexbt via bitcoin-dev
Hi Bitcoin Developers, There were some disagreements with speedy trial activation method recently and BIP 8 became controversial because of LOT earlier. I have tried to solve these two problems after reading some arguments for/against different activation methods by removing LOT from BIP 8 and