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
|
Return-Path: <pete@petertodd.org>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])
by lists.linuxfoundation.org (Postfix) with ESMTP id 60515C002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 2 Nov 2022 14:04:14 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp1.osuosl.org (Postfix) with ESMTP id 1407F812BE
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 2 Nov 2022 14:04:14 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 1407F812BE
Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key,
unprotected) header.d=messagingengine.com header.i=@messagingengine.com
header.a=rsa-sha256 header.s=fm3 header.b=tyvcuRrW
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001,
RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp1.osuosl.org ([127.0.0.1])
by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id Oz3YEwSCTqBl
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 2 Nov 2022 14:04:12 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org D4B8180E55
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com
[66.111.4.28])
by smtp1.osuosl.org (Postfix) with ESMTPS id D4B8180E55
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 2 Nov 2022 14:04:11 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
by mailout.nyi.internal (Postfix) with ESMTP id 490BF5C018A;
Wed, 2 Nov 2022 10:04:09 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute2.internal (MEProxy); Wed, 02 Nov 2022 10:04:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:date:date:feedback-id
:feedback-id:from:from:in-reply-to:in-reply-to:message-id
:mime-version:references:reply-to:sender:subject:subject:to:to
:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
fm3; t=1667397849; x=1667484249; bh=vL+BbhO0ev67UYfbOAriBGbA5qum
HLFUEZwBF1cFTGY=; b=tyvcuRrWoD7hvzSaQilwPdJvmtyi6I+n878z2t+VDvG5
MjfkDfHd6/mBMtLKA2ctDXoOFfwSnQS9aDqfVQjtMauVuOjalzID/uJT2UJodswM
mhZMWPYRu4sjmF4cxJA/sNC3PYTYgMPStvzyplHt2gOXDelXuYmB5ZEI2QO021Nn
iHHBeFrNFf3EB9sH2GnPADyyjUB0UCxjZP1BN6kdcBa1hOltFFZIToNA7dHGa/L6
58zhHto7sRyVOc5O0+HApwbZH1V0YowN84lH+crDMboeyGb/PUTCcJL9BdiQpUGR
nU87TSPxeCQNEmxnxal4bxzzOCf3CjkASpYLRDsFQA==
X-ME-Sender: <xms:2HhiY9OQELEuo6kzjYr3Lp0TcfU6LOGtNlrxjh33GgyzO8L_7AghKA>
<xme:2HhiY_9XpQq_jLz10z2DlxW-9vKolmQ12Ml0W64LjNXNGkkQwdDB1sJXgzHcviJXR
IpB_YK1MNzq8y08S8Q>
X-ME-Received: <xmr:2HhiY8Tp6U3ati8lYG4IHl8iIzXIMvt9-mZa4sjJ46HF9PD4LO1vlmOmhPWIQHC8-fNAriLrfgHwN8DO5vOJFYswUoauABor>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrudejgdehlecutefuodetggdotefrodftvf
curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
fjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgvrhcu
vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh
hnpeeivddvleeikeejueekgfdtleefgeehheelffeuheetgefhleevjeefleegvefffeen
ucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpe
dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvgesphgvthgvrhhtohguugdrohhr
gh
X-ME-Proxy: <xmx:2HhiY5sMMhIAkxr1CY8LsFSsYMcIdojbcarA6saiUYFUKLLaGs14OA>
<xmx:2HhiY1dkyvsB0uVj3pH1womuJ3U9_pd0XUxdOWVqigTGPFKcJ3aH_g>
<xmx:2HhiY11_bX4GHX1pSNBECkG9MmcbDm4yP5rsyCnYfh0x_9Ah9lB5kg>
<xmx:2XhiY56TUV9k07rhpyDCn4YF8NnLgdqTRsW0JKwfoOGXZegbw8GhKw>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
2 Nov 2022 10:04:07 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id 6BB5F5F734; Wed, 2 Nov 2022 10:04:03 -0400 (EDT)
Date: Wed, 2 Nov 2022 10:04:03 -0400
From: Peter Todd <pete@petertodd.org>
To: Antoine Riard <antoine.riard@gmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <Y2J40/Cd40fUlFjj@petertodd.org>
References: <CALZpt+GZAd-vYMzUMicg0c9OyyWExtT5EH61Hms6NNOM19ddZA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="YpW0Xlw4YoIoJXhD"
Content-Disposition: inline
In-Reply-To: <CALZpt+GZAd-vYMzUMicg0c9OyyWExtT5EH61Hms6NNOM19ddZA@mail.gmail.com>
Subject: Re: [bitcoin-dev] Solving Multi-Party Flows Pinning with Opt-in
Full-RBF Spent-nVersion Signaling
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: Wed, 02 Nov 2022 14:04:14 -0000
--YpW0Xlw4YoIoJXhD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Tue, Nov 01, 2022 at 10:21:59PM -0400, Antoine Riard via bitcoin-dev wro=
te:
> Hi list,
>=20
> Reading Suhas's post on mempool policy consistency rules, and the grounded
> suggestion that as protocol developers we should work on special policy
> rules to support each reasonable use case on the network rather to arbiter
> between class of use-cases in the design of an
> unified set of rules, reminded me there is another solution to solve
> multi-party funding pinning rather than wide deployment of fullrbf. This
> was communicated to me a while back, and it was originally dismissed
> because of the privacy trade-offs (and potential slight fees overhead
> cost). However, if widely adopted, they might sound acceptable to
> contracting protocol developers and operators.
Strong NACK.
Zeroconf is, at best, a very marginal usecase. The only services that have
spoken up in support of it are Bitrefill and Muun, and the latter says they=
're
working to get rid of their vulnerability to it. People attempting to make =
it
secure have repeatedly done sybil attacks against the network in attempts to
measure transaction propagation. And of course, if transaction fees and full
mempools are in our near future - as is widely expected - mempool consisten=
cy
will even further diminish making zeroconf even harder to achieve.
Incurring a bunch of engineering costs and harming privacy for the sake of
continuing this nonsense is ridiculous.
If anything, we should be moving to full-RBF so we can undo the privacy cost
that is opt-in-RBF: right now 30% of transactions are having to harm their
privacy by signalling support for it. Full-RBF will allow that wallet
distinguisher to be eliminated.
--=20
https://petertodd.org 'peter'[:-1]@petertodd.org
--YpW0Xlw4YoIoJXhD
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmNieMgACgkQLly11TVR
LzfVvQ/9GvYQHKvuR2Ee4kcUCm4FreVxWx3hSA7M9ri8dv2KdyOWXN3e5Px+ElKL
KlRdmiuEKfNzkAdZbq16QdP/dEZ/ib3Ub6ilHFCuhFU5X/2A/EDzbgdyNmZHbjam
4NS+EfmpMMi+6dFcL8/NJ60z5SGoGI+IVSoxyIJNuqL5bQ5q0mE/FDU3Xzy2hQIO
sjYs4Eb2mXLa/WD5gtM4UvalzkrNj8OkLW2c4FT9NXgdtwKFtdW6dPeKt+R5dZoe
Zd3YndDM8n5yjXNN7j+7egcJHUduPl5TRaYWTjmaBuI4oPdTr/NkI1Boji+qlp9z
v6TUt0pDe7ryKB8UvD1ApxWn9UvjWPBMxy4OcWwKfdv/qFwmI8JA4mDChqAgIW04
u72mlQWQlepbOF3UInZ0fmUGDXbYN/5LqCUHW30Ufw5KdVCcITP85xArpR4Zkr42
hqn+SbpZZj9PzGtR2gMWHcTjn8et4ieLsLtBUC2D08IWDtcn3iLn0Mt++oKxFNqL
ArqqehFPD0KMRYuRFe0Z3zmf8fRbtSZzKGkpQv6qSegZr0N8vbQDcwQqDXb7NPWu
dhz8RMXVyVR6a3fXI86INFTUIx7ahO0E7gewuxtaQPTZESehxbq60t5xThtuiB/W
PNXc/bvsbAYey1Rw/BDGbu78fOOdZB6wXJ+cRqiZBejR9lV6xyg=
=TQ3M
-----END PGP SIGNATURE-----
--YpW0Xlw4YoIoJXhD--
|