summaryrefslogtreecommitdiff
path: root/ff/a58243510ebd38f3300d5ef28d6100dae5753c
blob: 2e83d3f1e4e7273ad7bb4e57cab92ec6503255f3 (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
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
Return-Path: <roconnor@blockstream.com>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 31EB0C002B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 11 Feb 2023 14:40:52 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp3.osuosl.org (Postfix) with ESMTP id 0CCD160A65
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 11 Feb 2023 14:40:52 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0CCD160A65
Authentication-Results: smtp3.osuosl.org;
 dkim=pass (2048-bit key) header.d=blockstream-com.20210112.gappssmtp.com
 header.i=@blockstream-com.20210112.gappssmtp.com header.a=rsa-sha256
 header.s=20210112 header.b=4nWQuI1+
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 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_PASS=-0.001] autolearn=ham autolearn_force=no
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 m64Ldmf1IDuL
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 11 Feb 2023 14:40:50 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 64127607FE
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com
 [IPv6:2607:f8b0:4864:20::102c])
 by smtp3.osuosl.org (Postfix) with ESMTPS id 64127607FE
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 11 Feb 2023 14:40:50 +0000 (UTC)
Received: by mail-pj1-x102c.google.com with SMTP id d2so8108189pjd.5
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 11 Feb 2023 06:40:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=blockstream-com.20210112.gappssmtp.com; s=20210112;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :from:to:cc:subject:date:message-id:reply-to;
 bh=k1X9tqw8ZVByp/bLohl/a7IMqwnBRtXPL+1+8cB7L7M=;
 b=4nWQuI1+rdcVw7dXR+ushi2mXHQhs0cIldVTdWekHr6Tzq3cW6oPmPvh9eSYlpTpg7
 inicIS6agTURifZDrhpE/S/JL/xCyy/G2BnMWngyLKTjA47Njbeqmhcjm/ImLDZPHcxb
 lcNkyupEdnXjoZTi1iYNCzQWkW1bZvN8+sG2IpZWybr/O/+aZFA2//5jK7IO0/cu7O9d
 dHjy1jTFnfodyLQ3O6/jekS1FJuqXyJcwtGIrbhZWQU/TNGhnVakhTkLu8kEa516I5nx
 9ykxiXEUchTOM9fBsfBoFBL6em+V4VOU3TPER9xxMKvQHohjArjf1llxJ/nmDDGoe2Ix
 crpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=to:subject:message-id:date:from:in-reply-to:references:mime-version
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=k1X9tqw8ZVByp/bLohl/a7IMqwnBRtXPL+1+8cB7L7M=;
 b=vp3qBcz3uNr0O+HCBm85UzM4/XdTaBAOBKe/gIEB9TyvmbSPVmL/OVsHqahZ5vHO2t
 PafabzP9vl42x+5Bj2V8NgozWtvusO86LV6KDt1JzvO6JYfcZCvbAg4GHEJC0uDyUUzE
 flmzzOHRfnxD/3QaFg1aYDAatKEhiPBRcwM9hqNwei8fAqX8/Dm7ItYRjNdJqf3BopiI
 71z9R0xlJxcYZrMhiOo2ltRD60W2cwH2BcLcSd3WY6nhL3mi0P2dCSwzHKLKTyJXi3uX
 YZVwMzYUjR0v99vAMlv6J5dvCSM5nu/CtzVZUidjWUQ0PFKmoZfBWt86gq6A9l2SmtbM
 NYSA==
X-Gm-Message-State: AO0yUKUgFLoMe/IZDhmrazceBUYIJkr4cwkqgGkUqRTenpMrKQJ31mJa
 35SWVIBwa6M6LWVl3wA2LSE2Y/elXoyZ7Ay7byOuNi8eFX5OhA==
X-Google-Smtp-Source: AK7set/OBMVfmIq+oPnsmAlvyb3/G2Y6UA1A7FhTmP9IqsfXO1WU3ehl7TrsBetgNgtcQSfdpwNHH5sZO516/puuASo=
X-Received: by 2002:a17:90a:194:b0:233:c20c:7d67 with SMTP id
 20-20020a17090a019400b00233c20c7d67mr545171pjc.37.1676126449610; Sat, 11 Feb
 2023 06:40:49 -0800 (PST)
MIME-Version: 1.0
References: <CAAQdECCH=YOcu4g6Ku1_G4CnRg6rsaFPFPwbABx9aZin9A8+2A@mail.gmail.com>
 <Y+JWLsc80gxL4kpG@camus> <Y+KUAlsPc8ohPecb@camus>
 <CAMZUoK=u2114uv0Uc0u_RVMBv-cq-gJiNxiyOk_T_xxTYO0Ghw@mail.gmail.com>
 <VWZ9Dc2gIe0Y02yY3qSbjQTEPqwCm6YAtRzfNrIANBXCEJzr73SdxZT4LwBKDyriDfmDZyTlkKWtoZmVIUbYqqZUAeTMDLHUNFCBwR6hitQ=@protonmail.com>
 <CAMZUoKkGCEZ+8zW_8WfE4=q2x+gcC4vR06gxTW3XwgpH5WGXSw@mail.gmail.com>
 <6C1009F7-A90A-4B7D-8ED3-C0E9399873B6@erisian.com.au>
In-Reply-To: <6C1009F7-A90A-4B7D-8ED3-C0E9399873B6@erisian.com.au>
From: "Russell O'Connor" <roconnor@blockstream.com>
Date: Sat, 11 Feb 2023 09:40:38 -0500
Message-ID: <CAMZUoKm3OJ4DVCnpGk+CfJGnMMnuJqsqNMr-sJh53Rx99wj9CA@mail.gmail.com>
To: Anthony Towns <aj@erisian.com.au>, 
 "Russell O'Connor via bitcoin-dev" <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="000000000000a0d2d805f46d994f"
Subject: Re: [bitcoin-dev] Unenforceable fee obligations in multiparty
 protocols with Taproot inputs
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, 11 Feb 2023 14:40:52 -0000

--000000000000a0d2d805f46d994f
Content-Type: text/plain; charset="UTF-8"

Yes.  If you would otherwise sign the tapleaf, then I would recommend also
signing the entire tapbranch.



On Sat, Feb 11, 2023 at 12:15 AM Anthony Towns <aj@erisian.com.au> wrote:

> On 9 February 2023 12:04:16 am AEST, Russell O'Connor via bitcoin-dev <
> bitcoin-dev@lists.linuxfoundation.org> wrote:
> >The fix for the bug is to sign the entire tapbranch instead of the
> tapleaf.
> >
> >On Wed., Feb. 8, 2023, 04:35 Michael Folkson, <
> michaelfolkson@protonmail.com>
> >wrote:
> >
> >> Hi Andrew
> >>
> >> > There is a bug in Taproot that allows the same Tapleaf to be repeated
> >> multiple times in the same Taproot, potentially at different Taplevels
> >> incurring different Tapfee rates.
> >> >
> >> > The countermeasure is that you should always know the entire Taptree
> >> when interacting with someone's Tapspend.
> >>
> >> I wouldn't say it is a "bug" unless there is a remedy for the bug that
> >> wasn't (and retrospectively should have been) included in the Taproot
> >> design. In retrospect and assuming you could redesign the Taproot
> consensus
> >> rules again today would you prevent spending from a valid P2TR address
> if a
> >> repeated Tapleaf hash was used to prove that a spending path was
> embedded
> >> in a Taproot tree? That's the only thing I can think of to attempt to
> >> remedy this "bug" and it would only be a partial protection as proving a
> >> spending path exists within a Taproot tree only requires a subset of the
> >> Tapleaf hashes.
> >>
> >> I only point this out because there seems to be a push to find "bugs"
> and
> >> "accidental blowups" in the Taproot design currently. No problem with
> this
> >> if there are any, they should definitely be highlighted and discussed if
> >> they do exist. The nearest to a possible inferior design decision thus
> far
> >> that I'm aware of is x-only pubkeys in BIP340 [0].
> >>
> >> Thanks
> >> Michael
> >>
> >> [0]:
> >>
> https://btctranscripts.com/london-bitcoin-devs/2022-08-11-tim-ruffing-musig2/#a-retrospective-look-at-bip340
> >>
> >> --
> >> Michael Folkson
> >> Email: michaelfolkson at protonmail.com
> >> Keybase: michaelfolkson
> >> PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3
> >>
> >> ------- Original Message -------
> >> On Tuesday, February 7th, 2023 at 18:35, Russell O'Connor via
> bitcoin-dev <
> >> bitcoin-dev@lists.linuxfoundation.org> wrote:
> >>
> >> There is a bug in Taproot that allows the same Tapleaf to be repeated
> >> multiple times in the same Taproot, potentially at different Taplevels
> >> incurring different Tapfee rates.
> >>
> >> The countermeasure is that you should always know the entire Taptree
> when
> >> interacting with someone's Tapspend.
> >>
> >>
> >> On Tue, Feb 7, 2023 at 1:10 PM Andrew Poelstra via bitcoin-dev <
> >> bitcoin-dev@lists.linuxfoundation.org> wrote:
> >>
> >>>
> >>> Some people highlighted some minor problems with my last email:
> >>>
> >>> On Tue, Feb 07, 2023 at 01:46:22PM +0000, Andrew Poelstra via
> bitcoin-dev
> >>> wrote:
> >>> >
> >>> > <snip>
> >>> >
> >>> > [1] https://bitcoin.sipa.be/miniscript/
> >>> > [2] In Taproot, if you want to prevent signatures migrating to
> another
> >>> > branch or within a branch, you can use the CODESEPARATOR opcode
> >>> > which was redisegned in Taproot for exactly this purpose... we
> >>> > really did about witness malleation in its design!
> >>>
> >>> In Taproot the tapleaf hash is always covered by the signature (though
> >>> not in some ANYONECANPAY proposals) so you can never migrate signatures
> >>> between tapbranches.
> >>>
> >>> I had thought this was the case, but then I re-confused myself by
> >>> reading BIP 341 .... which has much of the sighash specified, but not
> >>> all of it! The tapleaf hash is added in BIP 342.
> >>>
> >>> >
> >>> > If you want to prevent signatures from moving around *within* a
> >>> > branch,
> >>> >
> >>>
> >>> And this sentence I just meant to delete :)
> >>>
> >>>
> >>> --
> >>> Andrew Poelstra
> >>> Director of Research, Blockstream
> >>> Email: apoelstra at wpsoftware.net
> >>> Web: https://www.wpsoftware.net/andrew
> >>>
> >>> The sun is always shining in space
> >>> -Justin Lewis-Webster
> >>>
> >>> _______________________________________________
> >>> bitcoin-dev mailing list
> >>> bitcoin-dev@lists.linuxfoundation.org
> >>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
> >>>
> >>
> >>
>
> Is this something that should be fixed in bip118 signatures then?
>
> Cheers,
> aj
> --
> Sent from my phone.
>

--000000000000a0d2d805f46d994f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Yes.=C2=A0 If you would otherwise sign the tapleaf, t=
hen I would recommend also signing the entire tapbranch.</div><div><br></di=
v><div><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Sat, Feb 11, 2023 at 12:15 AM Anthony Towns &lt;<a href=
=3D"mailto:aj@erisian.com.au">aj@erisian.com.au</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">On 9 February 2023 12:04:16 =
am AEST, Russell O&#39;Connor via bitcoin-dev &lt;<a href=3D"mailto:bitcoin=
-dev@lists.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfo=
undation.org</a>&gt; wrote:<br>
&gt;The fix for the bug is to sign the entire tapbranch instead of the tapl=
eaf.<br>
&gt;<br>
&gt;On Wed., Feb. 8, 2023, 04:35 Michael Folkson, &lt;<a href=3D"mailto:mic=
haelfolkson@protonmail.com" target=3D"_blank">michaelfolkson@protonmail.com=
</a>&gt;<br>
&gt;wrote:<br>
&gt;<br>
&gt;&gt; Hi Andrew<br>
&gt;&gt;<br>
&gt;&gt; &gt; There is a bug in Taproot that allows the same Tapleaf to be =
repeated<br>
&gt;&gt; multiple times in the same Taproot, potentially at different Taple=
vels<br>
&gt;&gt; incurring different Tapfee rates.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The countermeasure is that you should always know the entire =
Taptree<br>
&gt;&gt; when interacting with someone&#39;s Tapspend.<br>
&gt;&gt;<br>
&gt;&gt; I wouldn&#39;t say it is a &quot;bug&quot; unless there is a remed=
y for the bug that<br>
&gt;&gt; wasn&#39;t (and retrospectively should have been) included in the =
Taproot<br>
&gt;&gt; design. In retrospect and assuming you could redesign the Taproot =
consensus<br>
&gt;&gt; rules again today would you prevent spending from a valid P2TR add=
ress if a<br>
&gt;&gt; repeated Tapleaf hash was used to prove that a spending path was e=
mbedded<br>
&gt;&gt; in a Taproot tree? That&#39;s the only thing I can think of to att=
empt to<br>
&gt;&gt; remedy this &quot;bug&quot; and it would only be a partial protect=
ion as proving a<br>
&gt;&gt; spending path exists within a Taproot tree only requires a subset =
of the<br>
&gt;&gt; Tapleaf hashes.<br>
&gt;&gt;<br>
&gt;&gt; I only point this out because there seems to be a push to find &qu=
ot;bugs&quot; and<br>
&gt;&gt; &quot;accidental blowups&quot; in the Taproot design currently. No=
 problem with this<br>
&gt;&gt; if there are any, they should definitely be highlighted and discus=
sed if<br>
&gt;&gt; they do exist. The nearest to a possible inferior design decision =
thus far<br>
&gt;&gt; that I&#39;m aware of is x-only pubkeys in BIP340 [0].<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt; Michael<br>
&gt;&gt;<br>
&gt;&gt; [0]:<br>
&gt;&gt; <a href=3D"https://btctranscripts.com/london-bitcoin-devs/2022-08-=
11-tim-ruffing-musig2/#a-retrospective-look-at-bip340" rel=3D"noreferrer" t=
arget=3D"_blank">https://btctranscripts.com/london-bitcoin-devs/2022-08-11-=
tim-ruffing-musig2/#a-retrospective-look-at-bip340</a><br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Michael Folkson<br>
&gt;&gt; Email: michaelfolkson at <a href=3D"http://protonmail.com" rel=3D"=
noreferrer" target=3D"_blank">protonmail.com</a><br>
&gt;&gt; Keybase: michaelfolkson<br>
&gt;&gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3<br>
&gt;&gt;<br>
&gt;&gt; ------- Original Message -------<br>
&gt;&gt; On Tuesday, February 7th, 2023 at 18:35, Russell O&#39;Connor via =
bitcoin-dev &lt;<br>
&gt;&gt; <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D=
"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; There is a bug in Taproot that allows the same Tapleaf to be repea=
ted<br>
&gt;&gt; multiple times in the same Taproot, potentially at different Taple=
vels<br>
&gt;&gt; incurring different Tapfee rates.<br>
&gt;&gt;<br>
&gt;&gt; The countermeasure is that you should always know the entire Taptr=
ee when<br>
&gt;&gt; interacting with someone&#39;s Tapspend.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Feb 7, 2023 at 1:10 PM Andrew Poelstra via bitcoin-dev &lt=
;<br>
&gt;&gt; <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D=
"_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Some people highlighted some minor problems with my last email=
:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, Feb 07, 2023 at 01:46:22PM +0000, Andrew Poelstra via =
bitcoin-dev<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; &lt;snip&gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; [1] <a href=3D"https://bitcoin.sipa.be/miniscript/" rel=
=3D"noreferrer" target=3D"_blank">https://bitcoin.sipa.be/miniscript/</a><b=
r>
&gt;&gt;&gt; &gt; [2] In Taproot, if you want to prevent signatures migrati=
ng to another<br>
&gt;&gt;&gt; &gt; branch or within a branch, you can use the CODESEPARATOR =
opcode<br>
&gt;&gt;&gt; &gt; which was redisegned in Taproot for exactly this purpose.=
.. we<br>
&gt;&gt;&gt; &gt; really did about witness malleation in its design!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; In Taproot the tapleaf hash is always covered by the signature=
 (though<br>
&gt;&gt;&gt; not in some ANYONECANPAY proposals) so you can never migrate s=
ignatures<br>
&gt;&gt;&gt; between tapbranches.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I had thought this was the case, but then I re-confused myself=
 by<br>
&gt;&gt;&gt; reading BIP 341 .... which has much of the sighash specified, =
but not<br>
&gt;&gt;&gt; all of it! The tapleaf hash is added in BIP 342.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; If you want to prevent signatures from moving around *wit=
hin* a<br>
&gt;&gt;&gt; &gt; branch,<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; And this sentence I just meant to delete :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Andrew Poelstra<br>
&gt;&gt;&gt; Director of Research, Blockstream<br>
&gt;&gt;&gt; Email: apoelstra at <a href=3D"http://wpsoftware.net" rel=3D"n=
oreferrer" target=3D"_blank">wpsoftware.net</a><br>
&gt;&gt;&gt; Web: <a href=3D"https://www.wpsoftware.net/andrew" rel=3D"nore=
ferrer" target=3D"_blank">https://www.wpsoftware.net/andrew</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The sun is always shining in space<br>
&gt;&gt;&gt; -Justin Lewis-Webster<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; bitcoin-dev mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" targe=
t=3D"_blank">bitcoin-dev@lists.linuxfoundation.org</a><br>
&gt;&gt;&gt; <a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/=
bitcoin-dev" rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfounda=
tion.org/mailman/listinfo/bitcoin-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
<br>
Is this something that should be fixed in bip118 signatures then?<br>
<br>
Cheers,<br>
aj<br>
-- <br>
Sent from my phone.<br>
</blockquote></div>

--000000000000a0d2d805f46d994f--