summaryrefslogtreecommitdiff
path: root/89/ef9e0ac79d04c2b7adb2aecb0337401f006cce
blob: 277f3d1a16c7686e2be4166eba43f063f3b00575 (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
Delivery-date: Wed, 23 Oct 2024 08:17:49 -0700
Received: from mail-ot1-f63.google.com ([209.85.210.63])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDRYHVHZTUGRBFFH4S4AMGQEKP3FLDI@googlegroups.com>)
	id 1t3d7N-0004qW-Cx
	for bitcoindev@gnusha.org; Wed, 23 Oct 2024 08:17:49 -0700
Received: by mail-ot1-f63.google.com with SMTP id 46e09a7af769-71804a17e53sf6878836a34.3
        for <bitcoindev@gnusha.org>; Wed, 23 Oct 2024 08:17:49 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1729696663; cv=pass;
        d=google.com; s=arc-20240605;
        b=JqdVo2OkAMmjNtuJReKprv+Q+Trh+LJK1LrozGnTPhbY6b1jeE5A7C5DUEu5TCEDac
         xBXA5W2Eod8Q5peM3ejXlwqUDclD2bk54orJX/ue5Zsw84eBIYcC6Fl2ByK+vxWWY0GJ
         KAMXFn470o9vB4wJx/pm6665YpQUt89Id2tRwCNo/N+A7Tzm+vgG+SnYVMTLDGBpDUgj
         IS/lSXjQD6PsqzZ2NQjvxdtuW7ymhXxIHi9ofPhHjhHvTuUr3bERKsLPvuHVZSojm5NJ
         +4NF2a/y7tBRo39xbS0w4DjoUBCBN/uokNxQBFRusLm2Z2ydDkp+RU1L0lwaVrpFX1RJ
         kefg==
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=XyIwJE1WZni2Ep36PNkv3JZj9wom525r9Jd8i1uJmTc=;
        fh=zF4Fa9+XO2uI8ijttlQAMItEqLeOAE/7meOSVap6ulo=;
        b=MJSuwoIR3vhWYOSkD3zjzEmZKvG0VVfjQnuKlvCR4SA6hbBfaL8p4MG1hzyJ/zL3AC
         BaONxJalJaZIqPaI8WHdnSbz74PtebZlDbE3aZoMpWJloUAd9YCKtz+IauFbQIIWrTcn
         ccjzXZlLsT6sCIBD68/SvHtVIaGpok0ZXgF8CDOedx1aniPLgxlWljq/eI7u0DIdIofB
         g2cmfemTpHTq45LTNPWRUZYy6PUOHOXyM5ZySulU5cz4MxjsT5vh/PS6XkLbYO5U8Fsn
         dvLEr5GPGe5FmSiR0AlQpARvxtmR81t7LnIHTClrSfK8a5Um+xmFy3BkqZuh+Q4D6qyR
         uDRg==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=eMzGU8kV;
       spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.157 as permitted sender) smtp.mailfrom=pete@petertodd.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1729696663; x=1730301463; 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=XyIwJE1WZni2Ep36PNkv3JZj9wom525r9Jd8i1uJmTc=;
        b=gUFZSzs6GbANkt/bnIj2WuacZy9JEkJW2pF7rSImPR39Lp7RB0sx9W6uR0oGWJ0a3t
         Nvs7qU70xVFxRa0Wg+YSQF+yG5PVGx2vjQgzbIFxY28NDVO61jlDvW3F5Dz2dQdlUFQd
         yg90OyaauUB3CqzZW6WJ5ljEGGHWnfvW5u1eaoDdy4/HqG33BBDPS9U3HcmsZI7rWqzR
         tndjtUWyb9EIQm1TQtr2P19FDsGyGLZ7ajFoOekekuCFXWgiQYzOJFIs2pjFogY2aA3w
         x2yYOOnlPtepY0Il5+OEkdczOrz/oLpzZ8nbi+4erRHzAyL2CTCRM6OQ1N+Q5XqvDbUZ
         pd3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1729696663; x=1730301463;
        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=XyIwJE1WZni2Ep36PNkv3JZj9wom525r9Jd8i1uJmTc=;
        b=Lf0l60yBZ5aqJXpw+dzlugchPXBaMDoiiBhhIaKO4ORUqQNPzN5bkYZMBbdrjXu4j6
         XFWItaUmqIrBnVtLC2ZUizMbKQNlwydkITI90RRXBmH3N/9N2/+bvZmj+goPfemgRLmD
         ffRw+ljS731OCtcdOWYKiwRRODK0f3tTFF9MBJ7cerV1GkHpBhfyXo2/8XMn27+tN3+A
         5jLNuwesGNum9vt61R92dGR4DGjy3U/5al5xLKGAbsumwKtcJIUxKtx2r+VCH1dlqW/G
         s1ticrSVXbVCodRoyLh33ToSyzrVEvXdfTISZvq//nas1OUMBBqxW7Sczqoyivn1jbn9
         w77g==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCVQfAUz/EEueAgtANM6EET7thai1bAE35QLE6slWluATuFTPCCK9A8PhC+MwI3+4AHEuFl0JBuefbc0@gnusha.org
X-Gm-Message-State: AOJu0Yyt11JLSu+vnsjdiIeMDPrxOmudnlYulIRK4ypGsjdcCPSQmCUe
	Meabm24b4iuO7epvBEStf+byBRWIfRQqd03DNFvctdEUneuz29D3
X-Google-Smtp-Source: AGHT+IGa4ogxCecil0boukiBRl/Fx7tLNYL1mpHmLm8W38s7P7QxLT6dpkhnPeyEkz3yY1YwstbCZQ==
X-Received: by 2002:a05:6830:6f01:b0:710:f74c:1b2d with SMTP id 46e09a7af769-7184b28856cmr3692212a34.2.1729696661801;
        Wed, 23 Oct 2024 08:17:41 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a4a:e709:0:b0:5eb:6a7d:f44e with SMTP id 006d021491bc7-5eb6b922770ls1025698eaf.0.-pod-prod-01-us;
 Wed, 23 Oct 2024 08:17:39 -0700 (PDT)
X-Received: by 2002:a05:6808:1507:b0:3e6:22da:756d with SMTP id 5614622812f47-3e6245a9813mr2583847b6e.30.1729696659725;
        Wed, 23 Oct 2024 08:17:39 -0700 (PDT)
Received: by 2002:a05:6808:c:b0:3db:178d:6ee6 with SMTP id 5614622812f47-3e623ce51femsb6e;
        Wed, 23 Oct 2024 07:35:54 -0700 (PDT)
X-Received: by 2002:a05:6830:6995:b0:718:1987:24cb with SMTP id 46e09a7af769-7184b29f470mr3278078a34.10.1729694153891;
        Wed, 23 Oct 2024 07:35:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1729694153; cv=none;
        d=google.com; s=arc-20240605;
        b=kW+gn6YDXWNDMRFogL6zLxB8wWVmEiUAyS85YaGw77WIdkCV9czuUEk9NIKuWQq+Qn
         68snpFHHQ0SEBXnw2OqgkWt1Z05fSXRKrlDTlYPGaSIJVcmhUwFXqeta9n4Srb2btD9G
         Gf22lAKhE7tUtAeO886sSh903arfJOrS4RlmkYGebKmLOgGRWB6BsfQwjVPXYQFK/oce
         v1X7O5CTd0kKOHI1mSUej9O3NT1Sh9hVtB7GmSoyZWIcvHc5i4HI8SKzWuYlaLqvWABG
         1SMywa+aG2c/MVt00fuBaeLhDJFyIaQ3H8UMALtpZfXPAjbsH2B/80uzXtt01eJN7O1c
         vy5g==
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=t7ZYIqjIfXNnL0EI8MSiv9wWhMEJ0kuzJ/uOZlCOYaE=;
        fh=+67N2uHR2MfeB757DuDnNuhtYMQ1l3OX1mrsWyqvKgo=;
        b=dCWXcVZwrNxxVlBojmlONGls4tVVIjX/etCRDZOFy6CzDrytZVmUa7TkfI7Aj/ybGz
         CLERDY6AsH2YL32yLiw4gUXYpPWPqfpHdxZUnDbXEPvZZRs9zLVm/UOremfhPEBUpyja
         OhL2+mycEoXenxxfJakKWgnleqJaD40YB0dm4x26/ph3AIy6ACpKOHS8l27jSrCnSA7y
         Rl2NchlGXQRQcghfbW0GQpoH0d094P/q8IL/cj0a0Xzamc95XQnFbfek+shEy/3btuwN
         6U0NPEPTd70DXL0Zd4iX+2kLFG1GuwieKCZy4VCGiuc/1PKTyyfxFLTSk7gD4DnyVSOB
         id8Q==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=eMzGU8kV;
       spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.157 as permitted sender) smtp.mailfrom=pete@petertodd.org
Received: from fhigh-a6-smtp.messagingengine.com (fhigh-a6-smtp.messagingengine.com. [103.168.172.157])
        by gmr-mx.google.com with ESMTPS id 006d021491bc7-5ebb76e1031si354658eaf.0.2024.10.23.07.35.53
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Wed, 23 Oct 2024 07:35:53 -0700 (PDT)
Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.157 as permitted sender) client-ip=103.168.172.157;
Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48])
	by mailfhigh.phl.internal (Postfix) with ESMTP id 1829911401CC;
	Wed, 23 Oct 2024 10:35:53 -0400 (EDT)
Received: from phl-mailfrontend-01 ([10.202.2.162])
  by phl-compute-08.internal (MEProxy); Wed, 23 Oct 2024 10:35:53 -0400
X-ME-Sender: <xms:yAkZZ3ipvy9ejke3pBgZDoigXe4B30flHRGwGLvsBfHA6K6DmFyYrQ>
    <xme:yAkZZ0AUcxlTQ1x5ZDy_xVj-YZFIv5_OdmFhMwvPq3P1e0AmuQ-Mto0kS7cP7Yhod
    QUraD-5JiFPbHYSz8s>
X-ME-Received: <xmr:yAkZZ3F3kVzUr09-QZY44cwr7SH9IlWfG3UlEmbl__9wCTwkVHOiaazczL24>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeijedgjeeiucetufdoteggodetrfdotf
    fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
    rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
    htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvden
    ucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurdhorh
    hgqeenucggtffrrghtthgvrhhnpeelvdellefftddukeduffejgfefjeeuheeileeftdfg
    teduteeggeevueethfejtdenucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenuc
    evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvges
    phgvthgvrhhtohguugdrohhrghdpnhgspghrtghpthhtohepvddpmhhouggvpehsmhhtph
    houhhtpdhrtghpthhtoheprghlihgtvgigsghtohhnghesghhmrghilhdrtghomhdprhgt
    phhtthhopegsihhttghoihhnuggvvhesghhoohhglhgvghhrohhuphhsrdgtohhm
X-ME-Proxy: <xmx:yAkZZ0TNTno_HCG7RKwmEK-kPxfUE0jMvcGjFotLlP9e1zgAzqD9CA>
    <xmx:yAkZZ0xC7E49H__tKfWNKiNJ887QWntNM3DrEbnR8j3r9hHfG8BWFA>
    <xmx:yAkZZ64eH2U8Rm7CjW45Mz4RJRdgfSvsyNQd7dHBwY4nWmmEj14GkQ>
    <xmx:yAkZZ5z11aLPk2uIKKIyfbOwvh8vBjyc44bpGRPLzew5OmRhvPneow>
    <xmx:yQkZZzr7UzAd47EsqghU6ETqXI1fyRwX4ua8jBa7K5-zan5s78_bGxJM>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
 23 Oct 2024 10:35:52 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
	id 4B89A9FDD8; Wed, 23 Oct 2024 10:35:52 -0400 (EDT)
Date: Wed, 23 Oct 2024 10:35:52 -0400
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: <ZxkJyPVhk2uQLPOl@petertodd.org>
References: <b383aad2-1abc-4b82-9851-1750b1b52f12n@googlegroups.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="hE5EUbJtohA9LfRF"
Content-Disposition: inline
In-Reply-To: <b383aad2-1abc-4b82-9851-1750b1b52f12n@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=eMzGU8kV;       spf=pass
 (google.com: domain of pete@petertodd.org designates 103.168.172.157 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 (/)


--hE5EUbJtohA9LfRF
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline

On Sat, Oct 19, 2024 at 11:19:15PM -0700, /dev /fd0 wrote:
> Hi Bitcoin Developers,
> 
> Address re-use is bad for privacy and such transactions affect everyone 
> involved. A mempool policy to reject such transactions will be useless, 
> however packages could be redefined to avoid address re-use in package 
> transactions.
> 
> BIP 331 defines packages as a list of unconfirmed transactions, 
> representable by a connected Directed Acyclic Graph (a directed edge exists 
> between a transaction that spends the output of another transaction). With 
> the new definition, transactions with address reuse cannot be a part of 
> package relayed by nodes with SENDPACKAGES P2P message.

This kind of idea has been proposed multiple times and rejected.

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. There are likely to also be situations where an adversary
can trigger unintentional address reuse, and thus get transactions
pinned by this filter.

For these reasons alone, NACK.

-- 
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 on the web visit https://groups.google.com/d/msgid/bitcoindev/ZxkJyPVhk2uQLPOl%40petertodd.org.

--hE5EUbJtohA9LfRF
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmcZCbkACgkQLly11TVR
LzfWvw/9FjhWzx045Yh2KDsomkGET+hxOaGKUF/isbi1t/vnyphOyJNNFX/bJsTJ
+wnYRnFecP/FUyjIs9DpZtnLX3Bw/56Cm7vchhJOx2UliI/sO/d/oVeKjbwUUtMS
BS8Q4j6Ah1fjS3N2bLZmRyyLdPwV98BHNPJzqUOPdjgnIwdYeOVqVOiOzFEw5ga7
i3q+bapCE7PawRVKHjq3qrZeeES1Qwq2F7JhKd3wwTEg02WE+YK/LkCUwqmlKZ0u
nfn4QlqoxtrXK+YRgJ8Nbr0VWS/7SOXnTJS5yIe047q27Y92PiMbTtoNrwcsTe1L
/qDgBNIGC+lZ6ZsCMy/9DpzuHsvALBt3psYSsDro36pVDgk46v5eBuSxNlnmswUh
hlf9Fu11xsPp2ra/VDQLP8Z8o5eTzPbS6TpKOFmQg1Xi6rcbGXwEvO+QGyLJMaWb
EbCbulNUWJXkDH7iHkoZNfwwPwX6Uc4PJvNC35GPSL2iFFT/Iz1T420OhpK9vzSe
e7yxlYonw4O8d2jdLq3EmA8aLOkRZncTPokQzY3r38dvjjl62yLiqveGvYv7/1tt
E9Vm0RTTy0c/1ZMRfHoozCdj3earJRq2ertRf9v7J1gT+tAKHZJVoFjJxVXY1cle
qwRA60i1sCZCCvwgXnHwiwwmyGnHLRMnVwpPVrmPr2ckJSep92I=
=oydi
-----END PGP SIGNATURE-----

--hE5EUbJtohA9LfRF--