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
|
Delivery-date: Fri, 28 Mar 2025 02:26:05 -0700
Received: from mail-ot1-f56.google.com ([209.85.210.56])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBAABBIWWTG7QMGQEMDDSIRI@googlegroups.com>)
id 1ty5yW-0002bq-AK
for bitcoindev@gnusha.org; Fri, 28 Mar 2025 02:26:05 -0700
Received: by mail-ot1-f56.google.com with SMTP id 46e09a7af769-72a46ec3b8dsf494872a34.2
for <bitcoindev@gnusha.org>; Fri, 28 Mar 2025 02:26:04 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1743153958; cv=pass;
d=google.com; s=arc-20240605;
b=CuzQyyhXIqsBWlLeIQQnC1Khy5JvOYVbTDCyr5C2MIn7DNTmdA0VrjVomBgmWtQl+c
SvpBj5xSL9Ix2Z7uwTSuxVfjn2cex8T9d4JsjPhK+PT5zu7VYnXhlqTrKWeamF+IfLYt
ZDBYv9mnOjzsWiQCdYZbo0Upy704Fh1mCaPxmYNWdgXRuvspuIYmEJcItGWUWo5iKABG
ibvdC4ZENcMzkNr/wgMSA/7xrrYrlh4kPJodKmWPDTErOo0RSmaqATdvTdb2abG2XKUm
nRvbY/+vmZNIO26BwXbKE8x7edvI1LvmD+KZPxQFEzljLDwS8ll4GEpm8Gzz4ougcBMl
Kz8Q==
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=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=;
fh=Dsjl1GpcUUDRwRDy+bzrV0YZYxoIfRHoMkQG7sLIsZ8=;
b=emyjGpVSTfwpPeFgp7m+gqg/Whj3ZVpXu1eCqnMsPU7Hmj4hHkNeHl5usghxW9CZby
mv2utNAs5R/t4VodhTFPd+F0MeZ1FlZ9b7cWbmuci81cRbOCdTYdJADIz6Gle/ajuVJx
A0xo8ju+Tl7La4lWQ26y/DJ+awNsm/glMaxliuXyLihxqA8CmZuFs3LWWuahbItgtZ9L
LareiVifJaricKVgPAoF6XwLEzX8MgqGfKcQl8Uf8C7va5JkwvSWlqZp3ayXqnD+Tuax
GoChv9vYR+4D7BerQw3JbN5/zl4wHl7n8aNXm1pzgfppPGgpUtr5Q8RkEKUcK8jhQi1+
Z8gQ==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=NqWLPIfY;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/";
spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 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=1743153958; x=1743758758; 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=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=;
b=EVh/ZVmvhCzn/ynD1GCmJZmPB+a97EcnY6XG8Hq3q9ffFmVtVaonPo9TgreEBKP5vF
qR74FNfK0CYfNJeX69uQ/bwS9gp7lnc7873jc3Lg8jZvloYyjQyV77O0CP3ehuSys8+1
DtXVg/mADkHci8kpUG/AgoB6o017VGJzI8CK6KehShZjXeJ2bIZfp2IhCQzA1Wh4bjeJ
pxkfAoS+24k1+cOVSU0/RyfNCFxK0O54xfGeZNiud9RBm2yeE+vJU7g1dJIFVrx+S3Wc
qUzxbL7ca5qNVsHpCgSt8XGHFWswM+ozJ62e1WU9WFoRq4uqi3QY9iELcMcAsqtQRGCi
oh/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1743153958; x=1743758758;
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=95NGKjVb9Oyw2Yr7WShsM0XasE7GGz1eTd1W3CGzbKM=;
b=h7CMqoIocOb3UgYRkoriTAsuNQG2fGTx6vi6tfN3FZjYXMByPoqbT/WWE360wPpH0F
akdHdp2r5d+UMOdnt9LfDGlxgHjkG1b5zanHY0fHInHyL2fDQQI0sZ8dOQIQ8Xz+BDJS
yfUoFUdhUa7YNBCohYQKC/32LbPsJHNyUsduhotudnTvb1x8de4+dpxay/0FAtdbOVgV
wpqhSiyxKHFPs573zhcSKqC+pOIezbLp6lPUB6+DsqzXjLaZ13v/HANydby6b6uw1f2F
E/gE5Is0fbU7NWaPSXSWCYe1VSolIzIZLqipSVIx4/wbOG069+aPbrAGe0OhlUYHQugH
Y9Iw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCXdLVd8/zeMc7yV5jD9SNmquGKDg4AR5U6heWOZiMe0+OOA919VI1RyBnc/hQd4RQmr1hZrOsGBWjs4@gnusha.org
X-Gm-Message-State: AOJu0YyLhvM+CIHnSak/to4OiovnHgogCGFZgOPg7rBTbp7Ld29m4GuA
Aq1JSxWNFgojKrONdc/pMbXJD7Yp/ZX34RrKB7DwiDwI+Q0ifhJ8
X-Google-Smtp-Source: AGHT+IFIlcr8TXUFZWyemVqmXTR9TQeDfeoHNLQPdt2UaCwdFNfE+WgCpCQgW6SEIYNP8t+bNlb8TA==
X-Received: by 2002:a05:6830:3903:b0:727:345d:3b83 with SMTP id 46e09a7af769-72c4ca92da5mr4703839a34.23.1743153958067;
Fri, 28 Mar 2025 02:25:58 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=ARLLPAJFmJHOlG9z/Ek4XTqIIBq5Jcuf+n9MIQvX2jXaL4HFVA==
Received: by 2002:a4a:c29a:0:b0:601:adb5:189a with SMTP id 006d021491bc7-60278f47492ls467649eaf.1.-pod-prod-06-us;
Fri, 28 Mar 2025 02:25:54 -0700 (PDT)
X-Received: by 2002:a05:6808:3a14:b0:3fa:4320:1a4b with SMTP id 5614622812f47-3fefa5ffbcamr4376538b6e.26.1743153954543;
Fri, 28 Mar 2025 02:25:54 -0700 (PDT)
Received: by 2002:a05:6808:985:b0:3fa:6f09:b173 with SMTP id 5614622812f47-3feefbac77emsb6e;
Fri, 28 Mar 2025 02:24:05 -0700 (PDT)
X-Received: by 2002:a05:6830:631a:b0:72b:9d5e:9429 with SMTP id 46e09a7af769-72c4c99201dmr5098922a34.12.1743153844860;
Fri, 28 Mar 2025 02:24:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1743153844; cv=none;
d=google.com; s=arc-20240605;
b=V3GbrQapeZqbX/FR26Zfa6rpOvR01HlZaSFb+bKLPDGdHs5YdFsKxS3hZiNy5jXZ96
m7//u1iCYvcX/qXw5ncQ7+AWLhfx0Fw0GFDha+yvwM6ryfrW/ZDj0WbZZdaxaFUZ20yT
M7VXiY9E0sGa0SaKOfhUJkUU7S6JYy6B6uy7NKmgPutOr/hZwIxCukYHqd3Z9KVK+CYX
saF7/N5gEmX7ptgC1dYRbZGtLbkzC2l8d9YkXusRRfKRSeX2IFVPN8az57lOb6O5a9O8
FAq/61TPG13F/6RVJnC1noY9N1P3CzSt7P/0QWG3xBA+jOZbFqBbZoB6fpk6+Z/6Q/D/
ZiAQ==
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=DnUxzPSnV4K2WbwzkTqCYrH9O1Wp/nqk3jMV/p8Hwww=;
fh=5S/jfVmsXabSuVZCdr5/TKb4Iyrsa8r71aC2XbPJsUA=;
b=ive75Lpkp2slr2cN+7AQIw6NkpCgYbLfUVMhGS49MU13auHtWmZoqGeCpkCNuBXIAf
ZRUZN7BjrfArZWP/jSIj8wrQCYoTR6WDmeMa+EzB286VthK94ACRMGTUZ7+Yy2aAyJS/
h79UezNgxP2+MVW8oawWCL8WB6COeluuAdngZ+SXJX2LZlLUR+FNIenMxlCVoJBXlg3c
/rllT+pXZFyHXCZ7R/ZZiYfuz5rjNoUTX0om9xBW1sx5nJv/ci1MOgtDBG5U2x5xYKoL
HfS53EiIZNuifwibkVY5uLJEs6/lE/c9DFk37Xkjx5io9c6R1H7Fe7Ce8HvT6RhPwBYR
xtGg==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@sprovoost.nl header.s=fm3 header.b=NqWLPIfY;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/";
spf=pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) smtp.mailfrom=sjors@sprovoost.nl;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sprovoost.nl
Received: from fout-a3-smtp.messagingengine.com (fout-a3-smtp.messagingengine.com. [103.168.172.146])
by gmr-mx.google.com with ESMTPS id 006d021491bc7-602843d4e39si65761eaf.0.2025.03.28.02.24.04
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 28 Mar 2025 02:24:04 -0700 (PDT)
Received-SPF: pass (google.com: domain of sjors@sprovoost.nl designates 103.168.172.146 as permitted sender) client-ip=103.168.172.146;
Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45])
by mailfout.phl.internal (Postfix) with ESMTP id A748413826DB;
Fri, 28 Mar 2025 05:24:03 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-05.internal (MEProxy); Fri, 28 Mar 2025 05:24:03 -0400
X-ME-Sender: <xms:s2rmZ9pUdmvsKQYR15l0UhSKAI00SLE3eh2c30ZpxfLhGPIFX7sCLg>
<xme:s2rmZ_oYjJ5ubI-wgO-ygszl3vXxPbQa9GOFzSOOGfvEVIlzPdIWjkwbbfvo4ymFM
kZ1u8uC0ypYibKm6w>
X-ME-Received: <xmr:s2rmZ6OW7ykpcu6UiMmB4s9zjRPSiIbL0us9zv0sXci4vbxcPUFZnu09kCdGuFCJnLow>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddujedtledvucetufdoteggodetrf
dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
gvnhhtshculddquddttddmnecujfgurheptggguffhjgffvefgkfhfvffosehtqhhmtdhh
tddvnecuhfhrohhmpefujhhorhhsucfrrhhovhhoohhsthcuoehsjhhorhhssehsphhroh
hvohhoshhtrdhnlheqnecuggftrfgrthhtvghrnhepieevhfevheejvedvveeggeektdei
veetjeeugfehteevveeigfdtffetkeelueffnecuffhomhgrihhnpehsthgrtghkvgigtg
hhrghnghgvrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi
lhhfrhhomhepshhjohhrshesshhprhhovhhoohhsthdrnhhlpdhnsggprhgtphhtthhope
dvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegsihhttghoihhnuggvvhesghho
ohhglhgvghhrohhuphhsrdgtohhmpdhrtghpthhtohepjhgvrhgvmhihrdhlrdhruhgsih
hnsehgmhgrihhlrdgtohhm
X-ME-Proxy: <xmx:s2rmZ44BgZnc5WZmCRsyG-aZg3PZxGXl6WVa7ceN2LrTfc4PGd6bHA>
<xmx:s2rmZ84BfxIHbif9cXzkf1FnRfb6Wju9Aa0ymgbXHc9n8dGXvS9UUg>
<xmx:s2rmZwh1gcpuQ4TnnkWWsUZMKS2gdkC8VkxHBBp4qoMWXaq9kCNbkA>
<xmx:s2rmZ-6VQc4fesQl9orvT4C970P32vkNMPkmzVf-85UJiVre8SD7Ng>
<xmx:s2rmZ8E6DzYaDyvWnfvLR3_GyAZPGryxNncRBmuv2OgFv_RT6jqwtHEv>
Feedback-ID: ie5e042df:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri,
28 Mar 2025 05:24:03 -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: <afedbc69-8042-4fe8-99c2-279173a440f3n@googlegroups.com>
Date: Fri, 28 Mar 2025 10:23:52 +0100
Cc: jeremy <jeremy.l.rubin@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <17A67D4A-3EF4-4676-8356-B1DE6B0C2D8D@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>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.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=NqWLPIfY; dkim=pass
header.i=@messagingengine.com header.s=fm2 header.b="uDmu7qf/";
spf=pass (google.com: domain of sjors@sprovoost.nl designates
103.168.172.146 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 (/)
> Op 27 mrt 2025, om 21:45 heeft jeremy <jeremy.l.rubin@gmail.com> het volg=
ende geschreven:
>=20
> I'm also personally strongly against removing 64-byte transactions. It's =
a wart in how transactions work, and future upgrades (especially around tx =
programmability) might integrate very poorly with this kind of edge conditi=
on.
Do you have an example in mind where a 64-byte transaction could appear in =
such a system?
Given the limited space, in particular no room for a public key or signatur=
e, I could imagine a burn or anyone-can-spend clause. Those don't have to b=
e exactly 64 bytes. Even if 64 byte transactions are generated by accident,=
I believe they can be tweaked after the fact (though that claim could use =
more scrutiny):
https://bitcoin.stackexchange.com/q/125971/4948
If we grant that any smart contract system has to engineer around this "war=
d", we should also consider how much engineering effort is saved in other s=
mart contract systems by having simpler SPV proofs.
Imo the real ward is the originally broken Merkle tree design. That has req=
uired a bunch of engineering all over the place to compensate. Afaik it can=
only be truly fixed with a hard fork. This seems to be as good as it gets =
with a soft fork.
- Sjors
--=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/=
17A67D4A-3EF4-4676-8356-B1DE6B0C2D8D%40sprovoost.nl.
|