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
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
Delivery-date: Sat, 22 Jun 2024 07:50:49 -0700
Received: from mail-qt1-f187.google.com ([209.85.160.187])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDRYHVHZTUGRBQOJ3OZQMGQELWKQXIY@googlegroups.com>)
id 1sL24m-0001XN-Oz
for bitcoindev@gnusha.org; Sat, 22 Jun 2024 07:50:49 -0700
Received: by mail-qt1-f187.google.com with SMTP id d75a77b69052e-44055f6d991sf71331211cf.0
for <bitcoindev@gnusha.org>; Sat, 22 Jun 2024 07:50:48 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1719067842; cv=pass;
d=google.com; s=arc-20160816;
b=RuGa1POfo1vuI4uc4B3VouboStWCgTCvLUZlhTKWZx0OMnEg0hGeQIw0w9GekEEL51
EfKyByzf9zGD0zp330DGwjmIMNhlGYGFrcrSlHgDJwvJ6eA9qcyGdD13G17kvY+ENTMo
axV2pYlhpqJBzH339jjMbGWiVj1t0UNLmEQ4cCvEBJYhHgzyyY5WVRg+HmE2rWIGzJ5b
4MeoVVGVbQMxzuji/lbpsO7alWk/j4NY2bj6OMC3QAJe6zkgXcnapU0B5Oc6IdITCbIR
j+WUcyjynQhkkfWZzcJejneFDigmUlnsLzS+HCyxwN8gCai8s+5oXGXt6PV3EiBHAf9E
GMGQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
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:to:from:date:feedback-id
:sender:dkim-signature;
bh=qTvlcYkPLs26DVq6PUrzH9lgg5z9zlQGbyYba3s1Rbk=;
fh=Bfs+7KlBiNYN5aQEnKoT0i/WXqdC+w5o7XyfeSB3O6k=;
b=ZnNtYEIbZPY5N4aaTYwSYkEDLl724ajP1hWB7NAwqtP+LVws8qcaloy47y5xCBxEFm
ZYQXsvsa1DL6tMQcgT7eRF43LreNKR/+Bh6z111OcNiAHOZT8MA5w+aIP/bsHjFl6cCJ
YHDe3xlsRgFupkmU8aQnHk4JnchRSZpveYnyBg7XM1jE/DmiwxUjPx3CFO7wcYj5Ncau
67NHBfqTq+5fD+O5+DATVv5zS9bqi0Lz4u0ahSm5yn3/Ed123l9zw5LmAyEE4xZbtHUl
CMrIjO261Pp/I2sr9NZp/reajVV9mxViPvJ8grBES07VU4OsgQi7JVUuuhFlZrNhR4Fe
r6Bw==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=H5XSs1Us;
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.149 as permitted sender) smtp.mailfrom=pete@petertodd.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1719067842; x=1719672642; 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:to:from:date:feedback-id:sender:from
:to:cc:subject:date:message-id:reply-to;
bh=qTvlcYkPLs26DVq6PUrzH9lgg5z9zlQGbyYba3s1Rbk=;
b=cr4mz1bxa9hfppa3TeQxIvTiowADPqr3iYbjzSO5uxsV7lxyq7hklYfvLTxo26HkMQ
s/Uq2h46xvQRmaTN7pr09O/OXnuZH045T7T2Zvyb1Sr/qrsYEYka2zrVmN6XB+GzuQf6
yaHZoVWiM7TTBEGm6uD5l4S+KzVKA3jceOj0vfXFg64Bls3Ob/IKBe7X2YFdT/9Qj2Hm
CMBJQCHP3MEBW/5mLjoChds/XtBb+BpR03nzc3YP1wsvNRVSGjtXWLmywR5AF/EHpJz0
/WQULTPpnfpj75hslFm9wH3kE9TzBLIPbVlYC+IKy/T4Y4kQ8VAiCuJbdpZ1AAnrYOcl
0NHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1719067842; x=1719672642;
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:to:from:date:feedback-id:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=qTvlcYkPLs26DVq6PUrzH9lgg5z9zlQGbyYba3s1Rbk=;
b=dmKs2z+c8SPFFll4iDEnYIwydqvJQM2+fJEeBMlc2WXd4srlnkI7V9gzLjMu6ITbLh
4ESxJmkF3i/z/OUqDE5gMgxqW+z/I254uA6iVbEb1oBk/9ANdPpCgv1iVbN00vBx/Foi
kV7FQ2Wmkc0JSki9HDGmKQ24TUla5FlTx1q+pGv9WnDT2qYHll2M2ln4TjHLZrdqhjdk
bmLbmye8+Zm5dOP6gOkqf8UzuNjRmiCRQaXx6rITHhPqQz87TDKUkPoPvSVM5LG1+1RR
v17CJVXZN4ZnK1rljz2Twyh1iDzYXz8M9mOO+TZzxTq7R7K8C5LgdX2KnnXQNASHndJy
uo8g==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUxdbiQ5Zq6ZntpbRcTo/gXb0Ah4RCd1UsB50galMzrpIH3WRBdmkKrQsQdUthi4fUVDGIcoq7sh2zIN49wxyrG9ZFWc50=
X-Gm-Message-State: AOJu0YzD+zom6iqplU+zeF3RcnmuVdWGQcfCa903jpG3JfdIgf8BK/Yn
L3doRziggOV+cWDdgAQwUkA3Azk7J147Jz141SA77x+bbjUgMtKS
X-Google-Smtp-Source: AGHT+IGZfGL8I1wfPcIYE1UVsQNiOoWLqQcnv9JgwRLKjO96al8bYGlh4N9E8bko715rdAX9BVZ34A==
X-Received: by 2002:ac8:57cf:0:b0:444:ccf5:ac6f with SMTP id d75a77b69052e-444d172ae49mr22699151cf.11.1719067842000;
Sat, 22 Jun 2024 07:50:42 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:ac8:5755:0:b0:440:5b30:b50c with SMTP id d75a77b69052e-444b49f1106ls63980741cf.0.-pod-prod-00-us;
Sat, 22 Jun 2024 07:50:40 -0700 (PDT)
X-Received: by 2002:a05:622a:a30a:b0:444:af0c:26c2 with SMTP id d75a77b69052e-444d188e060mr3575721cf.5.1719067840788;
Sat, 22 Jun 2024 07:50:40 -0700 (PDT)
Received: by 2002:a05:620a:1b8c:b0:79b:dc98:476f with SMTP id af79cd13be357-79bdc9847d6ms85a;
Sat, 22 Jun 2024 07:29:47 -0700 (PDT)
X-Received: by 2002:a05:622a:24d:b0:440:5f3e:5a33 with SMTP id d75a77b69052e-444d1c12874mr15938071cf.7.1719066586895;
Sat, 22 Jun 2024 07:29:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1719066586; cv=none;
d=google.com; s=arc-20160816;
b=VpRkwVi51u3/uGe+mvhM8XY32Wp+IZXxc91yfqPQIJpZpvilX/42u/q268dZmtyrgp
dKqdsW3L2OlSw+HlY3vWiZvWo6EKwetxIq9QBuyBHDrS1f1hath9q340jId5yy63zw2T
50zMbtPYb7TD0lIbNe2XWstk1wWxsipmYBMwEk1XRZdk3gmhUwUDAd6GWuYgyIDvqFMO
x2+MrbjtFyaqNJOXtPAbyk7mhC0/Kmp8jqHPKa8GMZqGka7a+Zl3aQcqhKkvbXyx6B0T
odHIK+6l/tNGwfTCoCWnNbbvRo0O+UTN6gpy0dRc+EGGhAypXj8VJX/Rqpo+vBxZOPUX
r6wA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=in-reply-to:content-disposition:mime-version:references:message-id
:subject:to:from:date:feedback-id:dkim-signature;
bh=bgu2qG9JklRH4NePFjvkJMcdQRupCYQj46lmNpUqSLA=;
fh=VcGcg+Zjs9gw1uDcHbxsAILhBAcecnbJzZRdxgKVDIc=;
b=IL1WUoitdtNLoWwpVL1W1+emeFvs4oYYms4B51ID3UZjxZONvFp1Lilw8lrKdRJps8
Mo7UZHeihBkylFPSUPVcCo+eXx7+I3yovMBOS8K99sQ1VxtUujP6D1HJvQ6pZINl6AJq
clW0XXuPo5+xaSVc8GGEPCZhObHX0v3FRXk+5lsBRiG90GC1XuEorcVZpkLLmXFa6On4
93k6kS+qTZ+tUvPAxdhr0Jc607OXuY3uFvvt2VP3429N8A5ESXUNliDgWq68VSAKcv5t
mrRdeX92AdczZxNx/+U2JUDpBMHwBZy3vLOdfO5jKFGl2B49bXRCh/wThHKL+SioF479
oqtA==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=H5XSs1Us;
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.149 as permitted sender) smtp.mailfrom=pete@petertodd.org
Received: from fout6-smtp.messagingengine.com (fout6-smtp.messagingengine.com. [103.168.172.149])
by gmr-mx.google.com with ESMTPS id d75a77b69052e-444d77e860fsi156371cf.4.2024.06.22.07.29.46
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Sat, 22 Jun 2024 07:29:46 -0700 (PDT)
Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.149 as permitted sender) client-ip=103.168.172.149;
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47])
by mailfout.nyi.internal (Postfix) with ESMTP id 935F81380145
for <bitcoindev@googlegroups.com>; Sat, 22 Jun 2024 10:29:46 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute6.internal (MEProxy); Sat, 22 Jun 2024 10:29:46 -0400
X-ME-Sender: <xms:2d92ZneEalSvDsVDYhVPCwQvQNrZaRA3EF03MDTWh7EEWKyelWk_yQ>
<xme:2d92ZtNsBzxPxUXRKXGhx15sJTnezeY_DM6rlXo1YLM5jGgCZVuRxD1OTtReWlIEk
SzEXuCq2Y9cUHIf5mY>
X-ME-Received: <xmr:2d92ZghA034f3nA9f0b2jJUe79mwkKjJOzSkalW8uO2gj6Y4M8TTPIknsasaPRoOBTLAj8wEkKSBUx55RX0zaL9ZKpMH>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrfeefiedgjeekucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre
ertddtvdenucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthho
uggurdhorhhgqeenucggtffrrghtthgvrhhnpeeivddvleeikeejueekgfdtleefgeehhe
elffeuheetgefhleevjeefleegvefffeenucffohhmrghinhepphgvthgvrhhtohguugdr
ohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
hpvghtvgesphgvthgvrhhtohguugdrohhrgh
X-ME-Proxy: <xmx:2d92Zo_fvAd2JlwlsHKI0SHmV3CBD-dYN_uOf94XxfJu1D5Xe0SYAg>
<xmx:2d92ZjtuXVJwOGv7fqJ8dU7nXoFMjIx42Nxduwng9N5ujWYic6JePg>
<xmx:2d92ZnGNG0zD8Ug5yqR0Js_7CWQwMG-qIMkK0lNP3ExHsq4O8uY4pA>
<xmx:2d92ZqNQmP0vrj1AVhRscqdlPLR3xlcUGINCYwDc_Juh7u1uD4twFQ>
<xmx:2t92ZtIwOIQJoNwmggJjxsAyzmgrQrx4Ow8nm8oME87f_FxbrbGlYh_V>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<bitcoindev@googlegroups.com>; Sat, 22 Jun 2024 10:29:45 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id CA0CB5F858; Sat, 22 Jun 2024 14:29:43 +0000 (UTC)
Date: Sat, 22 Jun 2024 14:29:43 +0000
From: Peter Todd <pete@petertodd.org>
To: bitcoindev@googlegroups.com
Subject: Re: [bitcoindev] Libre Relay v27.1 released with lower 1.25x
replacement threshold
Message-ID: <Znbf17x8TWuGBTYr@petertodd.org>
References: <ZnRZ6zhON4oT5Sg9@petertodd.org>
<ZnSuSh1FBGSYlPFE@petertodd.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="eztl+bCsfb9ltblC"
Content-Disposition: inline
In-Reply-To: <ZnSuSh1FBGSYlPFE@petertodd.org>
X-Original-Sender: pete@petertodd.org
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@messagingengine.com header.s=fm2 header.b=H5XSs1Us; spf=pass
(google.com: domain of pete@petertodd.org designates 103.168.172.149 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 (/)
--eztl+bCsfb9ltblC
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Thu, Jun 20, 2024 at 10:33:46PM +0000, Peter Todd wrote:
> On Thu, Jun 20, 2024 at 04:33:47PM +0000, Peter Todd wrote:
> > Libre Relay/RBFR is already mitigating transaction pinning in the real =
world.
> > I've personally run into a few cases with LND nodes where anchor output=
s were
> > spent after the 16 block CSV timeout by third parties in a large transa=
ction
> > that the LND node was not aware of, leading to LND creating a conflicti=
ng,
> > higher-fee, transaction spending the anchor output and other outputs. N=
ormally
> > the conflict would fail to get mined due to the higher absolute fee pin=
. But in
> > each case after propagation via Libre Relay nodes, F2Pool eventually mi=
ned the
> > higher fee-rate transaction after a few hours; I suspect F2Pool has an =
unusual
> > short mempool expiration time. Lightning node operators should consider=
running
> > Libre Relay for this purpose, as the existing Lightning protocol does h=
ave some
> > pinning vulnerabilities.
>=20
> Here's a real world example of this pinning situation being resolved by R=
BFR,
...and we have yet another example of this same pinning situation, involvin=
g a
totally different Lightning node. This time the RBFR transaction was bumped=
one
more time with RBF before getting mined. But both transactions were still l=
ess
total fees than the pin tx:
2024-06-21T19:25:10Z [mempool] replacing tx 68b813b844e4160227e4e73573c2332=
1d77b9fd2b4fe701b6a2a2a12309db020 (wtxid=3D08950f68152f7890f52a7f4029a89b54=
b26e7c575dd7c8eb5bf2910b7c13cbcb) with 4664cb8e556b1c673dbea7cbdc77c5ad29cf=
bf0e9a439d1b51874e2161f3edcc (wtxid=3Da63305ccd136f2b613f9add2b293c6d4eb20b=
0eca3271e687445b749aa9b7e69) for -0.0049018 additional fees, -98471 delta b=
ytes
2024-06-21T19:25:10Z [mempool] AcceptToMemoryPool: peer=3D454: accepted 466=
4cb8e556b1c673dbea7cbdc77c5ad29cfbf0e9a439d1b51874e2161f3edcc (wtxid=3Da633=
05ccd136f2b613f9add2b293c6d4eb20b0eca3271e687445b749aa9b7e69) (poolsz 10358=
2 txn, 283345 kB)
2024-06-21T22:13:09Z [mempool] replacing tx 4664cb8e556b1c673dbea7cbdc77c5a=
d29cfbf0e9a439d1b51874e2161f3edcc (wtxid=3Da63305ccd136f2b613f9add2b293c6d4=
eb20b0eca3271e687445b749aa9b7e69) with 4f6ed6c3fe25571b883a631503ab84cccef4=
50b96d8c9065c712246758e15e6b (wtxid=3D7a465ba70b8f8d983aad594530751e9c17be7=
7b3dac11275ade213ceccad997e) for 0.00003035 additional fees, 0 delta bytes
2024-06-21T22:13:09Z [mempool] AcceptToMemoryPool: peer=3D41398: accepted 4=
f6ed6c3fe25571b883a631503ab84cccef450b96d8c9065c712246758e15e6b (wtxid=3D7a=
465ba70b8f8d983aad594530751e9c17be77b3dac11275ade213ceccad997e) (poolsz 924=
68 txn, 273091 kB)
Again, it was F2Pool that fixed the problem.
--=20
https://petertodd.org 'peter'[:-1]@petertodd.org
--=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 on the web visit https://groups.google.com/d/msgid/=
bitcoindev/Znbf17x8TWuGBTYr%40petertodd.org.
--eztl+bCsfb9ltblC
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmZ239MACgkQLly11TVR
Lzd3Cg//eahQnfstdlTwj1UHR5/olrpyAt2Gi3wVkPeuiXBcE3sWFUT8Uh3aDPLA
rZzKSLHqykwt1vJ803/MQQJj8dA7zE7z44mKFAgFvlnUikAUItCRX1UhuPAdl+cZ
9lkoH6MhLWZnZxNPJ/kztrj7KVLMFjOzNKdVk0qbpNP7EW8v4wd11ZrkcP9in9de
d4yQv4QjAkJZYMgy3xfBh/Zi0qXJrILj/C2TiCVlDbIeB8a44A8UFPUCwZspV0aj
3QY5CWMfALFgcsnqosn98YloivIKLx3767ThYLaiAFEvQo9BNGiO/mau7rMMJAv9
G5v94OxzzPZy28rBHQ/E1we3RFdkcRqVeNI8ijPB+3/z8fbtWT4LdSFH6a1HML4w
fKSjegjQgZACQ9aVnAXYzGvwpXpZTaeC6MMkplvWS8E30ke0hSAXubESSV+FU6+O
15MAibH53fBxYwqur0d1TRJwq9/KlfgUbmS+HyxlQ/aeGQ2iUMw3gtLLoZP6DsvC
VMu6oQ4qtmYnO/TMpEA7CvSvvkEx6mNbhazTAF0QOMOGLYMDIsnk0lut1+naAWxl
vnL20zqd4Np5+svjN0aMWfxOnp9oXDqTgAIVCfR5RkWCgRqTWolPPgqT2UCBgGu9
76AHGpNcO4eLg67YD7jz99P7SFsTEHeJEIfM8h5dtdxKyV9p7sM=
=tgPu
-----END PGP SIGNATURE-----
--eztl+bCsfb9ltblC--
|