1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
Return-Path: <jtimon@jtimon.cc>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
by lists.linuxfoundation.org (Postfix) with ESMTP id 67317C002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 23 Apr 2022 20:40:33 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp3.osuosl.org (Postfix) with ESMTP id 45F5D60B4A
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 23 Apr 2022 20:40:33 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: smtp3.osuosl.org (amavisd-new);
dkim=pass (2048-bit key) header.d=jtimon-cc.20210112.gappssmtp.com
Received: from smtp3.osuosl.org ([127.0.0.1])
by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id hTI1JbWChqeE
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 23 Apr 2022 20:40:32 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-yw1-x1136.google.com (mail-yw1-x1136.google.com
[IPv6:2607:f8b0:4864:20::1136])
by smtp3.osuosl.org (Postfix) with ESMTPS id 02A1260AB9
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 23 Apr 2022 20:40:31 +0000 (UTC)
Received: by mail-yw1-x1136.google.com with SMTP id
00721157ae682-2ef5380669cso115904967b3.9
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 23 Apr 2022 13:40:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=jtimon-cc.20210112.gappssmtp.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=2kMPUZj//oA7XZnIFn9ayo3X8UB4cIsIUf88fggN4Ck=;
b=03vK77LOFwXpmw/DgM8CdEFKp2ueA33Wpnyf0tWQtmXw+bsAESl4vWWAQ5wXeDwEI5
TZEYnt/Iy+u3G5Qe6nBesUC0rAyWefQdz6m3UdZ3tTdfZeM530zwLGtOE2nj0HBNwVmK
qqzobKDcN48ArtLH8ewePLMTajxjPEtX1h8sIymfF1M1FOdEuUwnypYNBBHWzG+WimGQ
zSscM8DZUqUpTwzoRaZS7n6PG27MFSgbPyIhRbfSmk6U7SIHIoP/paQp+kil0JNgSGKS
ZZWjxcFplAK2bBSWZFvYzkgkkrh4QkAKDFnOIcyuuubVpU9DQEfRIFnvLrTJo4+AjHDu
1kJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=2kMPUZj//oA7XZnIFn9ayo3X8UB4cIsIUf88fggN4Ck=;
b=H/beRN6P/Pir1C02VngfeEQuB4Eo0fRD2l7+wPalvUiVIO5bV1rw52ax5BjqDswcRp
ZR5zqx/gYeOhODDtxQTaSchcFIbWaDd7Ggg0SEOFumkLiYMZBaOj3uAU421VewpbPVch
U9o8dGnF7Q2ZMheko1BWagdneN+GrtZoDAL5wPK8n2GhqQccem+n7i3sSyNXgI+BXSma
ByeuKEPncpyBcnSWbuSV4IlcSY5bp21VfDI4vfCxaSLU2Bh1aZljWbq/5vCJBsiA1tMd
c/wufuCH1UzVS71nEPJ62i5c5Kiu3Ek9oieleBfYWQJ7DfjpMCloD7aB5MN5sFxkLSeU
w0yw==
X-Gm-Message-State: AOAM532VQ7NAhAOGonLhNzQQeSqUiZ857xz3JoaL56lYZ4cv+NyGfuGP
2yCnVWc+ze287rMOAIGbV5GkOuqQ16cyfJkhBFN0XQ==
X-Google-Smtp-Source: ABdhPJxvf4J4WorUT7v0otNV4EzW5RQ8tucip83J8QA0DcCYHHcHMsMLmK2oVfm3tellsI5dzKtlWfXmjJZZuBNFd74=
X-Received: by 2002:a0d:d80b:0:b0:2f7:c74f:7ca5 with SMTP id
a11-20020a0dd80b000000b002f7c74f7ca5mr4154855ywe.489.1650746430733; Sat, 23
Apr 2022 13:40:30 -0700 (PDT)
MIME-Version: 1.0
References: <RyYBRY3MJP_0b2YkCEUFBdP8u1A_cGSEEkDbzKK9k-rkINZrBaOL70L96iHR11bJhmkhAzuN6uZ1X8PQgz2wa8Us3-2OpNa4RbhSSprw_WE=@protonmail.com>
In-Reply-To: <RyYBRY3MJP_0b2YkCEUFBdP8u1A_cGSEEkDbzKK9k-rkINZrBaOL70L96iHR11bJhmkhAzuN6uZ1X8PQgz2wa8Us3-2OpNa4RbhSSprw_WE=@protonmail.com>
From: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>
Date: Sat, 23 Apr 2022 22:40:19 +0200
Message-ID: <CABm2gDpb4LmLh3LMy1Z4uAWyKp-9AqUKc2DzcxZa7VPqqUVddQ@mail.gmail.com>
To: Michael Folkson <michaelfolkson@protonmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000009e5cb905dd585ac0"
X-Mailman-Approved-At: Sat, 23 Apr 2022 21:38:02 +0000
Subject: Re: [bitcoin-dev] User Resisted Soft Fork for CTV
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Apr 2022 20:40:33 -0000
--0000000000009e5cb905dd585ac0
Content-Type: text/plain; charset="UTF-8"
I've been calling them "controversial softforks" for long.
I hate to be right some times, but I guess I'm happy that I'm not the only
one who distrusts jeremy rubin anymore.
Can we agree now that resisting a bip8 proposal is simpler and cleaner than
resisting a speedy trial proposal?
I guess now we don't need to discuss it in hypothetical terms anymore, do
we?
Is there any PR to actively resist the proposal on bitcoin core?
On Thu, Apr 21, 2022 at 8:16 PM Michael Folkson via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:
> Ok so we've had to scramble a bit as I don't think anyone except perhaps
> Jeremy thought that there would be a Speedy Trial signaling period for a
> CTV soft fork planned to start on May 5th [1]. That is two weeks away.
>
> (I have to take what he says at face value. I can understand why one would
> be skeptical.)
>
> Understandably this has angered and surprised a few people including some
> of those who have voiced opposition to a CTV soft fork activation being
> attempted in the first place [2].
>
> As I've said in a previous post [3] the Bitcoin Core 23.0 release
> candidate (and older versions) does not include any CTV code or CTV
> activation code. If a miner runs Bitcoin Core 23.0 out the box it will not
> signal for CTV. If by some chance CTV was to activate through some other
> software release Bitcoin Core releases would not apply CTV rules but they
> also wouldn't reject blocks that apply CTV rules. Hence it is prudent to
> prepare for an eventuality where the miner signaling threshold might be
> reached but the community wants to prevent the attempted soft fork from
> activating. (I personally don't think a 90 percent miner signaling
> threshold will be reached but I wouldn't want to bet Bitcoin's future on
> it.)
>
> I've tentatively labelled this effort a User Resisted Soft Fork (URSF) but
> I'm open to better names. I certainly don't want to discourage those who
> dislike or oppose UASFs from contributing to this effort and potentially
> ultimately running a URSF release. If you don't want this rushed CTV soft
> fork to activate we are all on the same side whatever we call it.
>
> For now I've set up a ##ursf channel on Libera IRC to monitor developments
> and discuss working on an additional release that if run may ultimately
> reject blocks that signal for CTV.
>
> The intention of this would be to provide additional direction and
> incentive to miners that the community does not want this soft fork to be
> activated. To repeat running a Bitcoin Core release will not signal for a
> CTV soft fork out the box. If a miner runs a Bitcoin Core release it will
> not signal for CTV.
>
> Apologies that this is rushed. But as always with Jeremy caution and
> conservatism seems to be thrown out the window and we have to react to
> that. It goes without saying that this is not how Bitcoin consensus changes
> should be attempted.
>
> [1]: https://rubin.io/bitcoin/2022/04/17/next-steps-bip119/
> [2]:
> https://gist.github.com/michaelfolkson/352a503f4f9fc5de89af528d86a1b718
> [3]:
> https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020235.html
>
> --
> Michael Folkson
> Email: michaelfolkson at protonmail.com
> Keybase: michaelfolkson
> PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>
--0000000000009e5cb905dd585ac0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>I've been calling them "controversial softfo=
rks" for long.</div><div>I hate to be right some times, but I guess I&=
#39;m happy that I'm not the only one who distrusts jeremy rubin anymor=
e.</div><div><br></div><div>Can we agree now that resisting a bip8 proposal=
is simpler and cleaner than resisting a speedy trial proposal?<br></div><d=
iv>I guess now we don't need to discuss it in hypothetical terms anymor=
e, do we?</div><div><br></div><div>Is there any PR to actively resist the p=
roposal on bitcoin core?</div><div><br></div><div><br></div><div><br></div>=
<div><br></div><div><br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Thu, Apr 21, 2022 at 8:16 PM Michael Folks=
on via bitcoin-dev <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.=
org">bitcoin-dev@lists.linuxfoundation.org</a>> wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
solid rgb(204,204,204);padding-left:1ex"><div style=3D"font-family:arial;f=
ont-size:14px">Ok so we've had to scramble a bit as I don't think a=
nyone except perhaps Jeremy thought that there would be a Speedy Trial sign=
aling period for a CTV soft fork planned to start on May 5th [1]. That is t=
wo weeks away.</div><div style=3D"font-family:arial;font-size:14px"><br></d=
iv><div style=3D"font-family:arial;font-size:14px">(I have to take what he =
says at face value. I can understand why one would be skeptical.)</div><div=
style=3D"font-family:arial;font-size:14px"><br></div><div style=3D"font-fa=
mily:arial;font-size:14px">Understandably this has angered and surprised a =
few people including some of those who have voiced opposition to a CTV soft=
fork activation being attempted in the first place [2].</div><div style=3D=
"font-family:arial;font-size:14px"><br></div><div style=3D"font-family:aria=
l;font-size:14px">As I've said in a previous post [3] the Bitcoin Core =
23.0 release candidate (and older versions) does not include any CTV code o=
r CTV activation code. If a miner runs Bitcoin Core 23.0 out the box it wil=
l not signal for CTV. If by some chance CTV was to activate through some ot=
her software release Bitcoin Core releases would not apply CTV rules but th=
ey also wouldn't reject blocks that apply CTV rules. Hence it is pruden=
t to prepare for an eventuality where the miner signaling threshold might b=
e reached but the community wants to prevent the attempted soft fork from a=
ctivating. (I personally don't think a 90 percent miner signaling thres=
hold will be reached but I wouldn't want to bet Bitcoin's future on=
it.)</div><div style=3D"font-family:arial;font-size:14px"><br></div><div s=
tyle=3D"font-family:arial;font-size:14px">I've tentatively labelled thi=
s effort a User Resisted Soft Fork (URSF) but I'm open to better names.=
I certainly don't want to discourage those who dislike or oppose UASFs=
from contributing to this effort and potentially ultimately running a URSF=
release. If you don't want this rushed CTV soft fork to activate we ar=
e all on the same side whatever we call it.</div><div style=3D"font-family:=
arial;font-size:14px"><br></div><div style=3D"font-family:arial;font-size:1=
4px">For now I've set up a ##ursf channel on Libera IRC to monitor deve=
lopments and discuss working on an additional release that if run may ultim=
ately reject blocks that signal for CTV.</div><div style=3D"font-family:ari=
al;font-size:14px"><br></div><div style=3D"font-family:arial;font-size:14px=
">The intention of this would be to provide additional direction and incent=
ive to miners that the community does not want this soft fork to be activat=
ed. To repeat running a Bitcoin Core release will not signal for a CTV soft=
fork out the box. If a miner runs a Bitcoin Core release it will not signa=
l for CTV.</div><div style=3D"font-family:arial;font-size:14px"><br></div><=
div style=3D"font-family:arial;font-size:14px">Apologies that this is rushe=
d. But as always with Jeremy caution and conservatism seems to be thrown ou=
t the window and we have to react to that. It goes without saying that this=
is not how Bitcoin consensus changes should be attempted.</div><div style=
=3D"font-family:arial;font-size:14px"><br></div><div style=3D"font-family:a=
rial;font-size:14px">[1]:=C2=A0<span><a rel=3D"noreferrer nofollow noopener=
" href=3D"https://rubin.io/bitcoin/2022/04/17/next-steps-bip119/" target=3D=
"_blank">https://rubin.io/bitcoin/2022/04/17/next-steps-bip119/</a></span><=
/div><div style=3D"font-family:arial;font-size:14px">[2]:=C2=A0<span><a rel=
=3D"noreferrer nofollow noopener" href=3D"https://gist.github.com/michaelfo=
lkson/352a503f4f9fc5de89af528d86a1b718" target=3D"_blank">https://gist.gith=
ub.com/michaelfolkson/352a503f4f9fc5de89af528d86a1b718</a></span></div><div=
style=3D"font-family:arial;font-size:14px">[3]:=C2=A0<span><a rel=3D"noref=
errer nofollow noopener" href=3D"https://lists.linuxfoundation.org/pipermai=
l/bitcoin-dev/2022-April/020235.html" target=3D"_blank">https://lists.linux=
foundation.org/pipermail/bitcoin-dev/2022-April/020235.html</a></span></div=
><div style=3D"font-family:arial;font-size:14px"><br></div>
<div style=3D"font-family:arial;font-size:14px">
<div>
<div style=3D"font-family:arial;font-size:14px"><span style=3D"colo=
r:rgb(38,42,51);font-style:normal;font-weight:400;letter-spacing:normal;tex=
t-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;back=
ground-color:rgb(255,255,255);float:none;display:inline"><span style=3D"fon=
t-family:"SFMono-Regular",Consolas,"Liberation Mono",Me=
nlo,monospace,monospace"><span style=3D"font-size:14px">--<br>Michael Folks=
on<br>Email: michaelfolkson at </span></span></span><a href=3D"http://proto=
nmail.com/" style=3D"line-height:normal;text-decoration:underline;font-fami=
ly:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,mo=
nospace,monospace;font-size:14px;font-style:normal;font-weight:400;letter-s=
pacing:normal;text-indent:0px;text-transform:none;white-space:pre-wrap;word=
-spacing:0px" rel=3D"noopener noreferrer" target=3D"_blank">protonmail.com<=
/a><span style=3D"color:rgb(38,42,51);font-style:normal;font-weight:400;let=
ter-spacing:normal;text-indent:0px;text-transform:none;white-space:pre-wrap=
;word-spacing:0px;background-color:rgb(255,255,255);float:none;display:inli=
ne"><span style=3D"font-family:"SFMono-Regular",Consolas,"Li=
beration Mono",Menlo,monospace,monospace"><span style=3D"font-size:14p=
x"> </span></span></span><br></div><div style=3D"font-family:arial;font-siz=
e:14px"><span style=3D"color:rgb(38,42,51);font-style:normal;font-weight:40=
0;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:pre=
-wrap;word-spacing:0px;background-color:rgb(255,255,255);float:none;display=
:inline"><span style=3D"font-family:"SFMono-Regular",Consolas,&qu=
ot;Liberation Mono",Menlo,monospace,monospace"><span style=3D"font-siz=
e:14px">Keybase: michaelfolkson<br>PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 =
0159 214C FEE3</span></span></span><br></div>
</div>
<div>
</div>
</div>
_______________________________________________<br>
bitcoin-dev mailing list<br>
<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"_blank">=
bitcoin-dev@lists.linuxfoundation.org</a><br>
<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
man/listinfo/bitcoin-dev</a><br>
</blockquote></div>
--0000000000009e5cb905dd585ac0--
|