summaryrefslogtreecommitdiff
path: root/e2/fc0184f11df0223ae82e4dbea3415eb1fa7429
blob: 3f690ace7459ea0e5ac08df9834247e85e76038f (plain)
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
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
Delivery-date: Wed, 20 Aug 2025 17:07:37 -0700
Received: from mail-qt1-f188.google.com ([209.85.160.188])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBC3PT7FYWAMRBPWGTHCQMGQE6GK5OBY@googlegroups.com>)
	id 1uosq8-0008Cr-I3
	for bitcoindev@gnusha.org; Wed, 20 Aug 2025 17:07:37 -0700
Received: by mail-qt1-f188.google.com with SMTP id d75a77b69052e-4b298daef1asf10621201cf.3
        for <bitcoindev@gnusha.org>; Wed, 20 Aug 2025 17:07:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1755734850; x=1756339650; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=;
        b=GajToJGQmYnhfGYCdvpeDQh4dW9hupdFRYuUdKOiVGXFcJiQWnCGEZO3bxCHjSwMRG
         Y0EKvWXvU+1IzshUNl51sRhc4OmbofyUML6mZaGyLQzIWpa27AdYhELx3SSyfcllFeGt
         i0XXnL6UkTKhyL9e653qfoICiv0/EU0D/YryJdGyDHB59Tmk3mswjSrgbM/fhHpPFCLc
         2oeztl3n6tpiDIhu43sYAM/fetMvCM4jaVb/O3CsajERFzAb4/evSzMv6C4NwdV7hrD0
         e00WjHG/7ZsLuV6tlxoBqjCTsYFVxpTV9rsoXoCQMpjkj+nzO5GIJTd0ntjgcLjrR3uf
         SGnw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1755734850; x=1756339650; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:from:to:cc
         :subject:date:message-id:reply-to;
        bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=;
        b=lLsHPna5aZ1Edb+H8dBMUHCIoJtm3m/R2vPd6oHMD/1rRdIGhUi/fqLTr9MTgIumtV
         WTfSX9BmqwKre0VC6rZg0QqD9ya17lFS2VyVUHSpxgrB4/t31VDmpkPJOYiNseOigWd1
         5ObRv6QL3sjdKivsudRZXsVi3tPZLdMzGjxKtLiuwDFsO6IgWr6UYrRWmFd/hR9s+/lq
         4QbaVH9TK9ZgRlfsCC/fP+MMiwXRMfkj9NHINdcq4cqyHmTuwFegTsbwCOaMli7owir2
         K8o0w5BwbbBze5x+MpK5jb2YGtyupHWbezrWBrP9tkrt7YL+gjiuPnxIH5U7a7YsPFfS
         y5Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1755734850; x=1756339650;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-sender:mime-version
         :subject:references:in-reply-to:message-id:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=BWzC12VXmebft0WDI5AhfJmiguw9ynKyoy3BrYDmFik=;
        b=d9jnpzEmzGrV2SrRGqQ7vUHYewCk7oYjg/O4wfEGVU3vw2ucPpzjN/TTJvHPfqSy3+
         SAnPpWpI+IcH/wr7+Ww5yflYkikrgMazXodxVzQlvr3IbBnmZ2MEZWgEsbLucg4eDeqa
         ggpLz7pWBxvW68xvcyb4jx+2ci7xqB0Ii3N7gW3QFCiRSj1g1sh+cDduUEYOwzna2v5s
         9G7klZWSJNdrwoYH+be/NpdGsaIg2lum69lUlfB2oSA/Q6q/3xaAQqFuNqAFzerKXn4y
         qgSLX7gHJFVy+JaQPdPAB+VLFZj9G7E16rXS1daCTkj73o6PLEm+ZPnV0I2jIi+vjK/F
         IQ/w==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCXu6SayP31sRgEYLV9Ip56/DXjIp32iWU6zU/GHmhmbmfveq0W1L6dPz7VkzMQ49+A4Ugaxgu9/aul0@gnusha.org
X-Gm-Message-State: AOJu0Yzt2eCPwLoJa1BMxmgsShja7FpjvZ+VyXQxuj0Mc2g+La6gjCiX
	lIjJq10Kcy/fNw/iByMASko6v8FNwCyt2MAeAdZOIgv4RlHI3UiaWXhw
X-Google-Smtp-Source: AGHT+IELlnXAnsvgFtDJa6gFMij8MjaO+Blq4I3Pi1yWeudcVYMEky+NgD8tXevgL5Bl3b6/nlALSw==
X-Received: by 2002:a05:622a:1aa1:b0:4b0:7d1d:6c38 with SMTP id d75a77b69052e-4b29fe8f35fmr4590931cf.47.1755734849848;
        Wed, 20 Aug 2025 17:07:29 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AZMbMZdFESHvctf+3nJWAu7At9xRHA96oUrTtmeOJWnKaEC4xA==
Received: by 2002:ac8:570b:0:b0:4b0:96d1:cd63 with SMTP id d75a77b69052e-4b29d95beaels6839961cf.2.-pod-prod-08-us;
 Wed, 20 Aug 2025 17:07:26 -0700 (PDT)
X-Received: by 2002:a05:620a:2995:b0:7e9:f81f:ceb9 with SMTP id af79cd13be357-7ea08e815bfmr54786385a.83.1755734845905;
        Wed, 20 Aug 2025 17:07:25 -0700 (PDT)
Received: by 2002:a05:690c:a185:b0:718:5fd:a4e7 with SMTP id 00721157ae682-71fb1046d7bms7b3;
        Wed, 20 Aug 2025 11:23:28 -0700 (PDT)
X-Received: by 2002:a05:690c:a04f:b0:71f:c729:8f13 with SMTP id 00721157ae682-71fc7298fd4mr2143347b3.3.1755714207160;
        Wed, 20 Aug 2025 11:23:27 -0700 (PDT)
Date: Wed, 20 Aug 2025 11:23:26 -0700 (PDT)
From: Antoine Riard <antoine.riard@gmail.com>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <e0a46b30-e633-4f38-b737-a5f1973da901n@googlegroups.com>
In-Reply-To: <CALiT-Zr7ZyPi655GsXbsNZMnQpz2RDAwhFqFhkLQ=1JD-1c60A@mail.gmail.com>
References: <CALiT-Zr7ZyPi655GsXbsNZMnQpz2RDAwhFqFhkLQ=1JD-1c60A@mail.gmail.com>
Subject: [bitcoindev] Re: Workshops and Activation for CHECKTEMPLATEVERIFY and CHECKSIGFROMSTACK
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_734_123316031.1755714206883"
X-Original-Sender: antoine.riard@gmail.com
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.5 (/)

------=_Part_734_123316031.1755714206883
Content-Type: multipart/alternative; 
	boundary="----=_Part_735_1740781638.1755714206883"

------=_Part_735_1740781638.1755714206883
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Floppy,

The call to review CTV has been published Jun. 9.

On this letter, I can count ~60 names.

Since the time of publication (2 months after), only 5 people have put a=20
code review comment on #31989.

Among the 5 people, only 2 were letter signatories (average-gary + stuxto).

Why the 58 other names on the letter have not spent _their_ _free_ time=20
reviewing more CTV code ?

...

Now, of course anyone is free to patch CTV on top of knot and go to try the=
=20
activation run with that.

Personally, I still think we should aim for more neutral consensus=20
development process...

This was the intent with the bitcoin contracting primitives WG, done on an=
=20
open IRC chan.

https://github.com/ariard/bitcoin-contracting-primitives-wg (can transfer=
=20
you the repo ownership if you wish so)

Where rather to present a primitive proposal as a "done deal" from a "pow=
=20
wow" of experts,
the goal was to create a neutral online forum for discussion open to anyone=
=20
in the world
who self-estimate they qualify as an expert on bitcoin consensus...and=20
humbly trying to
do better than the mess of the 2015 - 2017 period w.r.t consensus changes.

Best,
Antoine
OTS hash: 0d3c23682b630c9c85288ece8e1acae2f4a3c76254e16e36ccb6ca0fcef2556b

Le lundi 18 ao=C3=BBt 2025 =C3=A0 15:43:54 UTC+1, /dev /fd0 a =C3=A9crit :

> Hi everyone,
>
> IRC channel: #ctv-csfs-activation on libera.chat
>
> I [requested][0] the economic nodes to review different soft fork=20
> proposals and share their opinion on 5 March 2025. Four entries were adde=
d=20
> to the [wiki][1] and nobody has any objections to the proposals. Some=20
> organizations do not want to publicly participate in this process to avoi=
d=20
> politics and drama.
>
> A [letter][2] was signed on 9 June 2025 by bitcoin developers to get more=
=20
> core contributors involved in the review process. It was followed by a=20
> [proposal][3] that makes a few changes to CHECKTEMPLATEVERIFY and combine=
s=20
> it with CHECKSIGFROMSTACK. Personally, I don't like that TEMPLATEHASH is=
=20
> restricted to taproot and don't see anything wrong with=20
> CHECKTEMPLATEVERIFY. However, other developers may disagree with me and=
=20
> have different opinion. I have created an IRC channel for workshops,=20
> meetings, activation, etc.=20
>
> We can finalize a meeting schedule so we can use the IRC channel to move=
=20
> closer to covenants activation on bitcoin.
>
> I think BIP 8 would be a better option for the next soft fork.=20
> [Previously][4], some suggestions were [rejected][5] because knots was no=
t=20
> used by a large number of users. However, things have changed since then=
=20
> and [~15%][6] of nodes use knots for bitcoin.
>
> [0]: https://groups.google.com/g/bitcoindev/c/kd8g8V1NVOY/m/nE2y5V66AQAJ
> [1]: https://en.bitcoin.it/wiki/Covenants_support
> [2]: https://ctv-csfs.com/
> [3]: https://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/iUWIZPIaCAAJ
> [4]:=20
> https://gnusha.org/pi/bitcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5...@mail.gmail.=
com/=20
> <https://gnusha.org/pi/bitcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5Xks1b76jSDymp1=
Bjr--4R8_v3Q@mail.gmail.com/>
> [5]:=20
> https://diyhpl.us/cgit/pi-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a0473d=
05d634946b4/dev/fd0
> [6]: https://bitnodes.io/nodes/?q=3Dknots#network-snapshot
>
> /dev/fd0
> floppy disk guy
>

--=20
You received this message because you are subscribed to the Google Groups "=
Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
e0a46b30-e633-4f38-b737-a5f1973da901n%40googlegroups.com.

------=_Part_735_1740781638.1755714206883
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Floppy,<br /><br />The call to review CTV has been published Jun. 9.<br =
/><br />On this letter, I can count ~60 names.<br /><br />Since the time of=
 publication (2 months after), only 5 people have put a code review comment=
 on #31989.<br /><br />Among the 5 people, only 2 were letter signatories (=
average-gary + stuxto).<br /><br />Why the 58 other names on the letter hav=
e not spent _their_ _free_ time reviewing more CTV code ?<br /><br />...<br=
 /><br />Now, of course anyone is free to patch CTV on top of knot and go t=
o try the activation run with that.<br /><br />Personally, I still think we=
 should aim for more neutral consensus development process...<br /><br />Th=
is was the intent with the bitcoin contracting primitives WG, done on an op=
en IRC chan.<br /><br />https://github.com/ariard/bitcoin-contracting-primi=
tives-wg (can transfer you the repo ownership if you wish so)<br /><br />Wh=
ere rather to present a primitive proposal as a "done deal" from a "pow wow=
" of experts,<br />the goal was to create a neutral online forum for discus=
sion open to anyone in the world<br />who self-estimate they qualify as an =
expert on bitcoin consensus...and humbly trying to<br />do better than the =
mess of the 2015 - 2017 period w.r.t consensus changes.<br /><br />Best,<br=
 />Antoine<br />OTS hash: 0d3c23682b630c9c85288ece8e1acae2f4a3c76254e16e36c=
cb6ca0fcef2556b<br /><br /><div class=3D"gmail_quote"><div dir=3D"auto" cla=
ss=3D"gmail_attr">Le lundi 18 ao=C3=BBt 2025 =C3=A0 15:43:54 UTC+1, /dev /f=
d0 a =C3=A9crit=C2=A0:<br/></div><blockquote class=3D"gmail_quote" style=3D=
"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-le=
ft: 1ex;"><div dir=3D"ltr">Hi everyone,<br><br>IRC channel: #ctv-csfs-activ=
ation on libera.chat<br><br>I [requested][0] the economic nodes to review d=
ifferent soft fork proposals and share their opinion on 5 March 2025. Four =
entries were added to the [wiki][1] and nobody has any objections to the pr=
oposals. Some organizations do not want to publicly participate in this pro=
cess to avoid politics and drama.<br><br>A [letter][2] was signed on 9 June=
 2025 by bitcoin developers to get more core contributors involved in the r=
eview process. It was followed by a [proposal][3] that makes a few changes =
to CHECKTEMPLATEVERIFY and combines it with CHECKSIGFROMSTACK. Personally, =
I don&#39;t like that TEMPLATEHASH is restricted to taproot and don&#39;t s=
ee anything wrong with CHECKTEMPLATEVERIFY. However, other developers may d=
isagree with me and have different opinion. I have created an IRC channel f=
or workshops, meetings, activation, etc. <br><br>We can finalize a meeting =
schedule so we can use the IRC channel to move closer to covenants activati=
on on bitcoin.<br><br>I think BIP 8 would be a better option for the next s=
oft fork. [Previously][4], some suggestions were [rejected][5] because knot=
s was not used by a large number of users. However, things have changed sin=
ce then and [~15%][6] of nodes use knots for bitcoin.<br><br>[0]: <a href=
=3D"https://groups.google.com/g/bitcoindev/c/kd8g8V1NVOY/m/nE2y5V66AQAJ" ta=
rget=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google=
.com/url?hl=3Dfr&amp;q=3Dhttps://groups.google.com/g/bitcoindev/c/kd8g8V1NV=
OY/m/nE2y5V66AQAJ&amp;source=3Dgmail&amp;ust=3D1755800495804000&amp;usg=3DA=
OvVaw3baxsPcuQBcra14ZK1LehY">https://groups.google.com/g/bitcoindev/c/kd8g8=
V1NVOY/m/nE2y5V66AQAJ</a><br>[1]: <a href=3D"https://en.bitcoin.it/wiki/Cov=
enants_support" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"=
https://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://en.bitcoin.it/wiki/Coven=
ants_support&amp;source=3Dgmail&amp;ust=3D1755800495804000&amp;usg=3DAOvVaw=
0BacG3-BtmgmVggSD5GRRr">https://en.bitcoin.it/wiki/Covenants_support</a><br=
>[2]: <a href=3D"https://ctv-csfs.com/" target=3D"_blank" rel=3D"nofollow" =
data-saferedirecturl=3D"https://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://=
ctv-csfs.com/&amp;source=3Dgmail&amp;ust=3D1755800495804000&amp;usg=3DAOvVa=
w0LIthRGOoZx0EJtF2X6OAV">https://ctv-csfs.com/</a><br>[3]: <a href=3D"https=
://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/iUWIZPIaCAAJ" target=3D"_=
blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?=
hl=3Dfr&amp;q=3Dhttps://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/iUWI=
ZPIaCAAJ&amp;source=3Dgmail&amp;ust=3D1755800495804000&amp;usg=3DAOvVaw1ICG=
oLjzhRlsMDaD52IOJg">https://groups.google.com/g/bitcoindev/c/5wLThgegha4/m/=
iUWIZPIaCAAJ</a><br>[4]: <a href=3D"https://gnusha.org/pi/bitcoindev/CAFvNm=
HS4s_MbXP8o3kWmaUZ5Xks1b76jSDymp1Bjr--4R8_v3Q@mail.gmail.com/" target=3D"_b=
lank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?h=
l=3Dfr&amp;q=3Dhttps://gnusha.org/pi/bitcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5Xk=
s1b76jSDymp1Bjr--4R8_v3Q@mail.gmail.com/&amp;source=3Dgmail&amp;ust=3D17558=
00495804000&amp;usg=3DAOvVaw0JvmkuCS_rut5wuD-TlVpw">https://gnusha.org/pi/b=
itcoindev/CAFvNmHS4s_MbXP8o3kWmaUZ5...@mail.gmail.com/</a><br>[5]: <a href=
=3D"https://diyhpl.us/cgit/pi-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a047=
3d05d634946b4/dev/fd0" target=3D"_blank" rel=3D"nofollow" data-saferedirect=
url=3D"https://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://diyhpl.us/cgit/pi=
-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a0473d05d634946b4/dev/fd0&amp;sou=
rce=3Dgmail&amp;ust=3D1755800495804000&amp;usg=3DAOvVaw3pqm91Sel0UX_b0Zcl9Y=
sz">https://diyhpl.us/cgit/pi-bitcoindev/plain/cc/877bbc8de83e7aa4d2252a047=
3d05d634946b4/dev/fd0</a><br>[6]:=C2=A0<a href=3D"https://bitnodes.io/nodes=
/?q=3Dknots#network-snapshot" target=3D"_blank" rel=3D"nofollow" data-safer=
edirecturl=3D"https://www.google.com/url?hl=3Dfr&amp;q=3Dhttps://bitnodes.i=
o/nodes/?q%3Dknots%23network-snapshot&amp;source=3Dgmail&amp;ust=3D17558004=
95804000&amp;usg=3DAOvVaw0aInl-vrCExQzamAQaVm2K">https://bitnodes.io/nodes/=
?q=3Dknots#network-snapshot</a><br><br>/dev/fd0<br>floppy disk guy</div>
</blockquote></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/e0a46b30-e633-4f38-b737-a5f1973da901n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/e0a46b30-e633-4f38-b737-a5f1973da901n%40googlegroups.com</a>.<br />

------=_Part_735_1740781638.1755714206883--

------=_Part_734_123316031.1755714206883--