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
|
Delivery-date: Tue, 29 Oct 2024 09:52:34 -0700
Received: from mail-qv1-f61.google.com ([209.85.219.61])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDRYHVHZTUGRBSFFQS4QMGQE4L4EJBQ@googlegroups.com>)
id 1t5pSM-0001ge-4o
for bitcoindev@gnusha.org; Tue, 29 Oct 2024 09:52:34 -0700
Received: by mail-qv1-f61.google.com with SMTP id 6a1803df08f44-6d19fcb6892sf14490936d6.1
for <bitcoindev@gnusha.org>; Tue, 29 Oct 2024 09:52:33 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1730220747; cv=pass;
d=google.com; s=arc-20240605;
b=V076g1XbTKAvogT4r0+AKMu7I4tYNh+7JcfAo+0syBaoPXRUjF2up+kYGbhk4iS3kl
7kMCwUZW4Uuu8f1tkR5KY9cOauoK+R+zUDGCt8K2Da6Oqg71dkogYE/PCgjBV3TdEHUr
Rd2djRGIL1AtaWuq9sJ5MwZFXA6yUfEkrwHrQjbX1+6zEt4RR9lo2mO7m98qg5FwiEgY
VxuqcqnW2b6H17sGKMlmprOmC07V8M65WXGrvVquKxIlPBQtGAzcpbqVuHPNlN6ywLt1
m4rs8sRpq0fxZR0j7mcPAM4lgUrmJw+SDA1NmjOO/VROwpV2d/1z9Zv5UynDV/kNmu/a
yMfQ==
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:in-reply-to:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date
:feedback-id:sender:dkim-signature;
bh=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=;
fh=Y/RDLwBe5LhUmqKW9KPPxNLa8jMBSDCjklIIRXjjkEs=;
b=H0ovQ1UGYCY1/XOXE3w0wGc9jPmjcTamliglPULnXZ4yOA5Inllb69aNZ0EPP87yTQ
wb+nasPeHKbETxI/VgM8IJse0ndwnlpEFFC5c7QMpuIt0tJvwlA45thp/TRPl1dqXISw
s01Df76t72uAeaxiLmk/KCSz7iGhYvp5qpbNyI1SfEEprxAZion3u66ftVorKYazjVr0
/AeWG3JXkUYi7D4jfsHU80SPLuX7wNYV6MLw5NP0pVyaTieP3Nb8N7fhg/J2QE9ewCvi
UujoJo1AXmBcyt6dosNU6WmXkwBQdS5MRfTX3+Q4cjLTXRUPHOn/yBdTMu3/oRKbR1bO
0cxA==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="SV/Eb609";
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) smtp.mailfrom=pete@petertodd.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1730220747; x=1730825547; 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:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:feedback-id:sender
:from:to:cc:subject:date:message-id:reply-to;
bh=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=;
b=ON9LQ742LlAs1BPZW7ZSYlACvrSzKvu/qE75t2gLZmPxeTEKnvZmmuHhjJAoRu0O27
Gedt/ayZN1UKzESOjrACMnp+iQThT9ftFrx3Q/P93j73jx7J1YslugQ9B7SciBKYKeN9
NETGC10xNQPFEt2RxVPsXoK2YBrHkeNfsBh3JxCKAicKRvLPP0HS++H2QKW+LETDYaai
uFeH0nhsaBh7Ooum6fOHRKD3h44CPrhHDC2kykIt2nwanuA/2BSV8D+twXY9HZunwQvE
2f8+ss1GsI0tEWbcj+qvaixjeYD2no/xe0FiBVL7vVqCb/x6bHUMqqdTlO2sKtfbC1cE
SniQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1730220747; x=1730825547;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:feedback-id
:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=G0pXgELUrM0i3TBOnAV3L+PwlK3ICrxgjLZVdyoR/qo=;
b=sJ+WOvtxfrFUFGppMcx/CAwhf3eE0E5g5+I1pKn0tKdWtfiTDrmiFyLPZOWdlxit03
7+A0LnQHnvGMlicKVkVqfdeV+DbSc1LHxZRB4TeqgdZxYJzjbsmbcii8Glt/Pe65jcGN
wByowhzz6lpKKWc+Ba0RCnvV7BIE7//js33CbruN5gG8AGI9C2lNZWI1RMjTuoiDLpi0
ta0IZ98ZDGfMs3rW+kbMwqS5UzTZ3tVH+I5G+LQ83GIgG0Q1mzu+4OjXtPAABTslB/hx
5ghJxOitkIhw+mCb4tcEDoZ6dT76Cvn4fYtSKxlgbHFKDfkeICWB72xSyvWKvpvaF3fJ
Tsdw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCX/EmAm3ke68J04H6bqslf0ouOyv+TkhA8e8Ucp5ulAtm42H/g5vSJNNGSCAMyxlCMRfm/62huwrAOs@gnusha.org
X-Gm-Message-State: AOJu0Ywxjq2WoTe5nCE0HcDjhUehAOz7FXDlxXCvmzR8k1EGkqfGTEXF
AcOLQweIAjpx8GPZoj/o23ShALJh7i1gEGyJk64pJegIyhfGNUXr
X-Google-Smtp-Source: AGHT+IFWpM5QmmtfvO44DAc+TG8ub+dFQmtGndabKc/7sguHkT2L6bci9ullNqPCMzxIkhzRaCAn5g==
X-Received: by 2002:a05:6214:4884:b0:6cb:ef09:9d7d with SMTP id 6a1803df08f44-6d185887f03mr248096076d6.51.1730220747314;
Tue, 29 Oct 2024 09:52:27 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6214:268f:b0:6c5:19d1:7aa8 with SMTP id
6a1803df08f44-6ce862d76b2ls106458446d6.2.-pod-prod-06-us; Tue, 29 Oct 2024
09:52:24 -0700 (PDT)
X-Received: by 2002:a05:620a:1723:b0:7ae:d2d0:190d with SMTP id af79cd13be357-7b193f041bfmr1817811185a.32.1730220744530;
Tue, 29 Oct 2024 09:52:24 -0700 (PDT)
Received: by 2002:ae9:e608:0:b0:7a1:d643:94b4 with SMTP id af79cd13be357-7b1aeb20a87ms85a;
Tue, 29 Oct 2024 09:43:17 -0700 (PDT)
X-Received: by 2002:a05:6102:54a6:b0:49c:f1c:bce3 with SMTP id ada2fe7eead31-4a8cfb667f6mr10239039137.15.1730220196478;
Tue, 29 Oct 2024 09:43:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1730220196; cv=none;
d=google.com; s=arc-20240605;
b=dY3v44GYm4F4hVqUX4ahC58XfacpoVXegVIbHPdillQ71RGVP7GK4nIp4M8ZLBG2YI
qzhubW0vLvXktSoQhwqtQXfkuYAyA3SuPzS1HlWedibqxfp6vTknQSfeKFtI9C+9BXkk
e0uzk2DWzUQjBkTECJ6cLXsqUPAvC+HshonHX6kzBWThe/mcO5+72S+J3CXwjr5WpmMG
FzfwjdB8hrO3VTP/vT5l23O3bW20N22RqiWUzhfLh8lHV2gWlRjgwHk6B0MZMvUf9DQ1
CL/ccQ12uawe7NmvrZav/jdu0GAue5g2bLwB71zSQqJ/67hJBmsfAI0aUVElATfCJNgL
0ZCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=in-reply-to:content-disposition:mime-version:references:message-id
:subject:cc:to:from:date:feedback-id:dkim-signature;
bh=fDvgcsVLoCduPEyKTVD9qoycVTioaQAV9YftDraDLRc=;
fh=+67N2uHR2MfeB757DuDnNuhtYMQ1l3OX1mrsWyqvKgo=;
b=FIfU1MxaBRgou1mDcG+PC9Kp/JT15b/x1eyYTeVc5x9NxcpimYTyOyxrK3PquS6cPN
uff5Gv8/I2xiVt14GHxy6/VpwApXskNpyPcoxiSb97q1KcRFxUSj+XZkH8/ju+GNDcmX
pz5ahEbarSEjBimgfLYXTEYAtOQRskp1qMTAXxFzisEnbWSdEvxABxKMBIQwZPrf1YCs
vL4Ew8c33BvCl6HRZan8XTWDqqqB2EoJX1zpv0MB6akfZ0e5XwlQOKQeJ6dVSb4CSlVh
yVybZfj1cNeDSpmzy3l/xqkiGvPEY+WSM36yyNHvYlGsKFrAN9sl81d261HxwPy1tByK
6jVA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="SV/Eb609";
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) smtp.mailfrom=pete@petertodd.org
Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com. [103.168.172.159])
by gmr-mx.google.com with ESMTPS id a1e0cc1a2514c-85580b12873si429653241.2.2024.10.29.09.43.16
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Tue, 29 Oct 2024 09:43:16 -0700 (PDT)
Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.159 as permitted sender) client-ip=103.168.172.159;
Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46])
by mailfhigh.phl.internal (Postfix) with ESMTP id 09F91114011C;
Tue, 29 Oct 2024 12:43:16 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Tue, 29 Oct 2024 12:43:16 -0400
X-ME-Sender: <xms:oxAhZ7b9xJInmV-4-21kzWTeGcshpEVtOHGGvF6sLQhJMDthGfEtUQ>
<xme:oxAhZ6amj3kVsS3cyMeWm4UqI51O3SsRTynLaq1-oD9Kc3h3Tq4kXdP2OAWj4Gt49
VWwwxIGzxMWy7ElLtI>
X-ME-Received: <xmr:oxAhZ99wS167_iuw-GFOmQjnUe-B84Hfgq-sjvIcfG8JZ0tzG1LIOAC6>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekuddgkeejucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvden
ucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurdhorh
hgqeenucggtffrrghtthgvrhhnpeelvdellefftddukeduffejgfefjeeuheeileeftdfg
teduteeggeevueethfejtdenucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenuc
evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvges
phgvthgvrhhtohguugdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtph
houhhtpdhrtghpthhtoheprghlihgtvgigsghtohhnghesghhmrghilhdrtghomhdprhgt
phhtthhopegsihhttghoihhnuggvvhesghhoohhglhgvghhrohhuphhsrdgtohhm
X-ME-Proxy: <xmx:oxAhZxrV_qHo0C9aev6sNLBEiURbRkiIjOeMfaG8m_8TQfv5HWT9aQ>
<xmx:oxAhZ2rcMSmUIMNx2Hu47c8csYbHbRkR-7SdHY-pGlzNSXkSPCblhQ>
<xmx:oxAhZ3Sx4PSttaLNP7A6fBJnh-Q-DgZ7wt2LY2rhTkvYtIGH7ENnlg>
<xmx:oxAhZ-pXp8TikOGixaBuZPA-tF2yUNhmYwiJzelmhy1Q_K2DN3vIqA>
<xmx:pBAhZzBbM1br4eTao4HtjpeBiznjR-WzSUamcWVKuXtGNA_mY9mdKy3a>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
29 Oct 2024 12:43:15 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id ED11E9FDFB; Tue, 29 Oct 2024 16:43:11 +0000 (UTC)
Date: Tue, 29 Oct 2024 16:43:11 +0000
From: Peter Todd <pete@petertodd.org>
To: /dev /fd0 <alicexbtong@gmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] Redefine packages to discourage address reuse
Message-ID: <ZyEQn6UzyC9rQebc@petertodd.org>
References: <b383aad2-1abc-4b82-9851-1750b1b52f12n@googlegroups.com>
<ZxkJyPVhk2uQLPOl@petertodd.org>
<d78f0253-b09a-4718-ba4f-805c1b25a036n@googlegroups.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="lDbtw0Exv5g7hJNR"
Content-Disposition: inline
In-Reply-To: <d78f0253-b09a-4718-ba4f-805c1b25a036n@googlegroups.com>
X-Original-Sender: pete@petertodd.org
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@messagingengine.com header.s=fm3 header.b="SV/Eb609";
spf=pass (google.com: domain of pete@petertodd.org designates
103.168.172.159 as permitted sender) smtp.mailfrom=pete@petertodd.org
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 (/)
--lDbtw0Exv5g7hJNR
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
On Wed, Oct 23, 2024 at 08:43:50PM -0700, /dev /fd0 wrote:
> Hi Peter,
>
> > This kind of idea has been proposed multiple times and rejected.
>
> This is the first time packages are used in bitcoin. My proposal is limited
> to packages.
>
> > In this particular case, an especially bad problem with it is there are
> > probably L2 protocols that actually need to reuse addresses in certain
> > circumstances.
>
> Can you share an example?
For example in Lightning you can do closes to arbitrary addresses. An
adversary could pick an address that they know you will use in a package
to cause package propagation to fail, effectively resulting in a form of
transaction pinning.
There's no reason to add this complexity for essentially zero gain.
> Packages will be used with covenants, inscriptions etc. apart from L2
> protocols and I think there would be lot of address-reuse which can be
> prevented by redefining the packages early.
Packages tell chainalysis services that the transactions are related and
probably created by the same person anyway. Avoiding address reuse in
them doesn't improve privacy meaningfully.
--
https://petertodd.org 'peter'[:-1]@petertodd.org
--
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 email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/ZyEQn6UzyC9rQebc%40petertodd.org.
--lDbtw0Exv5g7hJNR
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmchEJ4ACgkQLly11TVR
LzcPvw/9EKtUVFOUrWpqHditc0r8EjosLBpoXDaLR/P13/QHJI8ZkuXQjrmzsikx
+L8QpXYV5HFz90tdNszoAOVBtxhqaTR8aVqPYsPxCQHrdHGHaupOpVK4T/7Rt0Xu
+RgyZjLC/nl0Cfrq2W9sZf6yyypAPxpUaj4r+/rkw0kD2cYQ//C90KFczi3rAGtt
q6Ks9j9pNwMms2fes5AFL6xThiFwYuC3St0kl4u+CHmHB1gBDuYkc2VAwcJwIo6T
ZHtLl+uPFFrCSk3HicjP5qfY6A0Ius/TdW4Vb7X9yePe1ZStebMOhlOBFvSsqD7i
Z8/DG7sBbm0WRU4DRcRjbCaoa1qaCQjVaOON5piCOIjDLSLs9n+9jrHnpT2PYuGd
uxKHjhU4DkUPn3cA1ab6PMmB8W5PjF7xS6uhpq37+akrPrXjzdpeWfTBtKbsoNq2
+KBR5LQoC19yFJig4uXJVRTCWVfgK720926/izTwNYbRBKuqY6eNhooA57oooEaS
RBSJ778CQfiFrQzaVnYyB/cMVtFK0PtQ2J/ME/AWjGaW2VyglmwXozSlhBoD4ibm
KKdBTuEZG0BW6BVDz3xPweXtjvL/KW9KpOrbW2cXDfS1axDwEqWYuSaH6E/tWDz2
HKyM3tsMfYUt3XFAcuiMg4dTo/YdXKIEayY9P270giKAuVDVsM8=
=tJET
-----END PGP SIGNATURE-----
--lDbtw0Exv5g7hJNR--
|