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
|
Delivery-date: Fri, 28 Mar 2025 07:34:55 -0700
Received: from mail-qt1-f185.google.com ([209.85.160.185])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABBBPHTK7QMGQERHPVDRY@googlegroups.com>)
id 1tyAnO-000599-L7
for bitcoindev@gnusha.org; Fri, 28 Mar 2025 07:34:55 -0700
Received: by mail-qt1-f185.google.com with SMTP id d75a77b69052e-47689dc0f6dsf37287571cf.3
for <bitcoindev@gnusha.org>; Fri, 28 Mar 2025 07:34:54 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1743172489; cv=pass;
d=google.com; s=arc-20240605;
b=YOJXJhLDvNo1y3koBtU1vfwrQtLAn+SCF3HL41s2M8gwIfUFtFED5U90QmZ4O0UL89
W4eUv56rCwQ5r6Q5X8E/N8ZeYacVjwupQpvmAD4MZgLnE9ib6K/j3qUQ7ShkBuq3YPbz
itEKE5OjmaCHeTGUN6G/wJLtXtkfofwqPumq4txlxeZyeVFPc8NhtLqNPpiUc5CeJoCN
ZbLqc2gDpYc3v3ZCRUM5o+b0c8Pi2IsOi4wVNckZOlcXmAHrctr9nL1pgcRqnwI1lFal
cYO5ia9I/djKBx7mGLu7/M1iCTHvK1iI3NVK7zBoQMqoXfI67qeUSzygeXS3qCn8uVgX
oizQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:sender:dkim-signature;
bh=chnJeq3GzSULr6HVO7B7W+lOKDZuNRpe455Q7prilHs=;
fh=eQIbSfA3MGm6ILF4yqXgxzbQZZoDWTHDOQtojRjnzbU=;
b=MwmFirEMT8qufC+VusOxReBgjMNv92vYXkNit1T7Lq4/l/koGL+hL03YwJwKpzsltF
yyj6+o2zalbX2tRBepotCXlo43IitTt2Ze+MYOe5nmxJWMA/pY7xu/vmOXdfB4U0GAWy
Bi/gLKPQROOQRuPuJUwYFxpCQuztWuI7u7oADgvAscELDLjp2+pu83aj/r+HD3Fdc5CN
3m8+uZqrMDK7EGO4JP+oP6sCf5TvI1Q4+iRn0YJ2u8fOlPnGSeDhNHJKYgE/r+VqCdT3
pXmyBmH8t/spxgE0H9OwaRXLqDtYLzZwpCcYql6e1o1bdOWzHT+gv9TnHl6GOCAoKVUN
GaAA==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b="V/xszXKE";
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=hjheVX3g;
spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.152 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1743172489; x=1743777289; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=chnJeq3GzSULr6HVO7B7W+lOKDZuNRpe455Q7prilHs=;
b=baQvu9Lpq5RZHyxrXYr/HqNOXA8ihw+2W5ELET3EGbGRfZCv0YUg6uS9ZQvLBDdBPB
WwBphskQjN49OMY5swILnAzRJ0B4Sdado6DYlphEcFfstLOrBzbq/gG7Xygxe+1Xt8fs
jJNhU4duj4CtRWV4Kc6gMmUsQYN9kXzjIOKFt71kM+VRQzAHoOYfddZLVKP23RCXU3o4
j97vzNP6W8Nyvz0cTEFWLbIFd16vhMbmH0FP7eFSNlv9AFz6vcPQq1w1Gnbq0MTzATl/
wp661FIoDj9bnGcbo4OZ5CM7SyLAj3QpJc9wiX4eTVJ6pU8zB7OfuC0ZImx9DmCdSksY
R55g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1743172489; x=1743777289;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:references:message-id
:content-transfer-encoding:cc:date:in-reply-to:from:subject
:mime-version:feedback-id:x-beenthere:x-gm-message-state:sender:from
:to:cc:subject:date:message-id:reply-to;
bh=chnJeq3GzSULr6HVO7B7W+lOKDZuNRpe455Q7prilHs=;
b=JFnqZbNavlPHNLg9BaCDwE617GmW+3vfvfM/E7yWw+bHhayBxr9EKeaKRHpRiGYOFl
ewGVOM+zE+k3C6W9AlSvZ6ypkSUHJ77l96QZSInQdHrPO9Lsp7RplmQdxBlZNQJ8zkvK
2/pwq4XIrbIZovHD24ICSTQJy4UnHuQmH8T74k54jlW4dicC/AxVtuU85L25hmRnAOZT
K7HV6t732aDHsfNITs0EQfpET/xMZneN9ijfCe+6o1KAsdnVg3qdwNkEJWzFVfHj+JEp
I5giXCb74RRr9RrR+T+Cr1SkIdO4j2eOdW8x7XAVP6RN6aQP6zS57GrG359HL3ZrX60f
nDPA==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUbPXjkJSkL3I5Q4xApNRWyOlNIfBHAIrtKAZDPGyDHm+tJJdo9zfKmI83KP2F2nGD04mMcPiZFaXkM@gnusha.org
X-Gm-Message-State: AOJu0YzrCm71RughfT31fzf7CB0egcLrP1zSlBQ5148lVOpDlc8dKpab
5YejwtI3pftlLZbwrVo1736VeWIDOx+xxwXqjFqaw8p2hLdH41q0
X-Google-Smtp-Source: AGHT+IFGvepqQW6T6lOKMEcOwEpesPRUls2SwJiCREEVg4WXUjZcjmnVnDup27lPM58EqSuqX89ZJA==
X-Received: by 2002:ac8:7f88:0:b0:477:6f6d:10fc with SMTP id d75a77b69052e-4776f6d1158mr100091131cf.5.1743172488356;
Fri, 28 Mar 2025 07:34:48 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPAKfDCrqKDGUscAHPYYlZyQgTReF88umhjBswblx/D0Ocg==
Received: by 2002:ac8:5e47:0:b0:476:7bf7:255e with SMTP id d75a77b69052e-4776e4c5317ls443831cf.1.-pod-prod-05-us;
Fri, 28 Mar 2025 07:34:45 -0700 (PDT)
X-Received: by 2002:a05:620a:4690:b0:7c5:99f9:6ada with SMTP id af79cd13be357-7c5eda82edcmr1274553985a.50.1743172485353;
Fri, 28 Mar 2025 07:34:45 -0700 (PDT)
Received: by 2002:a05:620a:1da8:b0:7c5:3b15:3956 with SMTP id af79cd13be357-7c5da16645bms85a;
Fri, 28 Mar 2025 07:07:31 -0700 (PDT)
X-Received: by 2002:a05:6214:29e6:b0:6d8:8d16:7cec with SMTP id 6a1803df08f44-6ed239229ddmr122546136d6.37.1743170850299;
Fri, 28 Mar 2025 07:07:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1743170850; cv=none;
d=google.com; s=arc-20240605;
b=Ejv7QxAGToMSTmoT8nSPafftPovfGNOWvSxUPahxi4xWCUwynEG1+VmEEsHHEaGqHr
KHhlOrEMKJTQHo5XN9WSxKdtkeSEZLo+m9wxENsluyutp/nCYdaQCIublTR7NxwTg+AK
kxKsMdcBvsvRDcq9pCfrJU06pej5iDucxL/7RgXmFL43mnsxLgZ7jjLVnIueim0PxmWq
vvITV6KMFADHtf9AH4iMq9QKX283bxuHA02kKyLwzLbWmKvorFDIUcJDMsR2op61DmlP
KAtZd5z9qebSovLKX73i772jEKQ39FoykAOt8nuWcF/dP17CyMI/Zbuzd3v8P2wNVJZH
5wBA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=to:references:message-id:content-transfer-encoding:cc:date
:in-reply-to:from:subject:mime-version:feedback-id:dkim-signature
:dkim-signature;
bh=ja7Q/7gwMUoLQbZ+G4MrvaNVYeU/oa+oQIlJaRvw8mA=;
fh=0LKvqGVzj/s8vZgfCgMK9Mm3QVZh/npHZsKTYbmOc7c=;
b=eBdAlirO7khBCHWje+FGghm6s2c6c4qZxSCoudYT1NEs5gQuKax8QxlBpWPDPUASfL
QWmg2MXgANmyox1ucv8YDxQDz1mSJGy18Ky6XQC7KtH1z8x2WkBLHa8ZPwMitPedR9sV
Evd6mCE/cZqLWzcHn1iP3BbrkWEQaJtoMX+xzc0OqmJnFdXch5NoRkwuNfBP6BspGeOl
WspjJ8K20ngls0TUhDUH6Sq1YG4/GvkjHVCK+qhqN9ySZgy+KiKPpfEoc2SGzr5+0Ixp
NUllS/lyrcxovIMaXGJkaQ8TA5xYo0vA4Un79t6pdIOuLR2eU6xU5YxSkkhMx0mcplD5
WUNA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b="V/xszXKE";
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=hjheVX3g;
spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.152 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl
Received: from fhigh-a1-smtp.messagingengine.com (fhigh-a1-smtp.messagingengine.com. [103.168.172.152])
by gmr-mx.google.com with ESMTPS id 6a1803df08f44-6eec96d0499si1038686d6.4.2025.03.28.07.07.29
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 28 Mar 2025 07:07:30 -0700 (PDT)
Received-SPF: pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.152 as permitted sender) client-ip=103.168.172.152;
Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43])
by mailfhigh.phl.internal (Postfix) with ESMTP id BADD3114020A;
Fri, 28 Mar 2025 10:07:29 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-03.internal (MEProxy); Fri, 28 Mar 2025 10:07:29 -0400
X-ME-Sender: <xms:Ia3mZ8Jpod-3eECg89kpR7H2uu_an33xxwIAor_guMbgCPB4njIOSA>
<xme:Ia3mZ8JvjD9B8q6qbjnsGb7FQxcSRQxnSUUhepDMGw6KysJZpqM89Kw90sTwamcwt
4zc16nmfUqY0OkxVw>
X-ME-Received: <xmr:Ia3mZ8s5bHUc6XkgAwibQqIz9MSBU9X0R_FYraXMp-DcvTacFkXfFKWwtNGvo2FlHwwN>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujedugeelucetufdoteggodetrf
dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
gvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhh
tdejnecuhfhrohhmpefujhhorhhsucfrrhhovhhoohhsthcuoehsjhhorhhssehsphhroh
hvohhoshhtrdhnlheqnecuggftrfgrthhtvghrnhepueejgeehveelheekjeeguddtgeef
kedtuefgieeigfefheduudekiefgveeffeefnecuvehluhhsthgvrhfuihiivgeptdenuc
frrghrrghmpehmrghilhhfrhhomhepshhjohhrshesshhprhhovhhoohhsthdrnhhlpdhn
sggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehsthgvfi
grrhhtrdgthhhrihhsuddvfeegsehgmhgrihhlrdgtohhmpdhrtghpthhtohepsghithgt
ohhinhguvghvsehgohhoghhlvghgrhhouhhpshdrtghomhdprhgtphhtthhopehjvghrvg
hmhidrlhdrrhhusghinhesghhmrghilhdrtghomh
X-ME-Proxy: <xmx:Ia3mZ5ZpCNFn6UbkGbuELOKSUuVDsJ4FqDpzZ71s2DJUrE62ogx60w>
<xmx:Ia3mZzZ9_TWC7g0ZL_AbBjEWYSeUS-uty8PLjJGm-zn-KxYEoZGzdw>
<xmx:Ia3mZ1BwG37q3jhG1TCTMdYYmxEMP5fUW7RUqJ0PesoWc9eg2BCE9A>
<xmx:Ia3mZ5ZD9LS1Be8LCz7dBK_Mj3_2wn1hHGS9bGidUj-gaa79cwPNNA>
<xmx:Ia3mZ_GPgx0Nb_SzwIWTj28ZlrmnS6LTLzEWHYDxwmml5ZnJAIQFEEZx>
Feedback-ID: ie5e042df:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
28 Mar 2025 10:07:28 -0400 (EDT)
Content-Type: text/plain; charset="UTF-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.400.131.1.6\))
Subject: Re: [bitcoindev] Consensus Cleanup BIP draft
From: Sjors Provoost <sjors@sprovoost.nl>
In-Reply-To: <CAGL6+mHuVgWc9ATjRnBz+b7SJyz84La8q9jeM=yiw-Anh=a3ag@mail.gmail.com>
Date: Fri, 28 Mar 2025 15:07:17 +0100
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>,
jeremy <jeremy.l.rubin@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <8DCD4B60-F1BA-46C4-8594-5CAFB9540128@sprovoost.nl>
References: <uDAujRxk4oWnEGYX9lBD3e0V7a4V4Pd-c4-2QVybSZNcfJj5a6IbO6fCM_xEQEpBvQeOT8eIi1r91iKFIveeLIxfNMzDys77HUcbl7Zne4g=@protonmail.com>
<CAGL6+mFQqTS21cQZ_aU=hXtMaKkw5ygAk2PT9hQpdB4THz9X_A@mail.gmail.com>
<TD8gP8PKw3th-0DrZznBXrXFILRkwr66wVRoiPC2di_e-NivCRKVjooVZIh7JJSV_C9rJEkKTvudWSG8CJsq16jPhQBjM0eVmPe8rir50Y4=@protonmail.com>
<afedbc69-8042-4fe8-99c2-279173a440f3n@googlegroups.com>
<17A67D4A-3EF4-4676-8356-B1DE6B0C2D8D@sprovoost.nl>
<CAGL6+mE8JQGJErgJH03sz8Nzo+wkgx74jgFWp7hFT0MuHiPg_g@mail.gmail.com>
<80010585-E209-4042-B6F6-5B7DC6675247@sprovoost.nl>
<CAGL6+mHuVgWc9ATjRnBz+b7SJyz84La8q9jeM=yiw-Anh=a3ag@mail.gmail.com>
To: Chris Stewart <stewart.chris1234@gmail.com>
X-Mailer: Apple Mail (2.3826.400.131.1.6)
X-Original-Sender: sjors@sprovoost.nl
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@sprovoost.nl header.s=fm3 header.b="V/xszXKE"; dkim=pass
header.i=@messagingengine.com header.s=fm2 header.b=hjheVX3g; spf=pass
(google.com: domain of sjors@sprovoost.nl designates 103.168.172.152 as
permitted sender) smtp.mailfrom=sjors@sprovoost.nl; dmarc=pass (p=NONE
sp=NONE dis=NONE) header.from=sprovoost.nl
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.8 (/)
Hi Chris,
Sorry for the confusion. I meant SegWit.
I believe that 64 byte pre-SegWit transactions are always malleable, becaus=
e there's no space for a signature in the scriptSig. But with SegWit the sc=
riptSig is empty, there could a SIGHASH_ALL signature in the witness.
- Sjors
> Op 28 mrt 2025, om 14:54 heeft Chris Stewart <stewart.chris1234@gmail.com=
> het volgende geschreven:
>=20
> Hi Sjors,
> Sorry to be a bit pedantic here, but I think this distinction is importan=
t. Are you referring to a pre-SegWit transaction or a SegWit transaction? I=
t=E2=80=99s crucial to analyze these separately, as SegWit was designed to =
solve transaction malleability, which affects how we assess backward compat=
ibility concerns when disallowing 64-byte transactions.
> In the future, it would be helpful to explicitly specify =E2=80=9Cpre-seg=
wit=E2=80=9D or =E2=80=9Csegwit=E2=80=9D when discussing potential transact=
ions. In my draft BIP, I differentiate between these two types when evaluat=
ing the backward compatibility risks of disallowing 64-byte transactions. A=
dditionally, as I mentioned earlier (and as I believe Jeremy has also raise=
d concerns about), there are potential future compatibility issues with seg=
wit transactions.
> I'll take a closer look at the Stack Exchange examples and share my thoug=
hts there when I have a bit of time.
>=20
--=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/=
8DCD4B60-F1BA-46C4-8594-5CAFB9540128%40sprovoost.nl.
|