summaryrefslogtreecommitdiff
path: root/73/da24c77eff727b8877a8645db458d235d1d954
blob: 3a89ac6a06f281df7ec9e82b8785111b0c63c5cb (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
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
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
Return-Path: <b10c@b10c.me>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [IPv6:2605:bc80:3010::133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id C68E1C002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 10 Dec 2022 11:59:16 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp2.osuosl.org (Postfix) with ESMTP id 8646C40184
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 10 Dec 2022 11:59:16 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 8646C40184
Authentication-Results: smtp2.osuosl.org; dkim=pass (1024-bit key,
 unprotected) header.d=b10c.me header.i=@b10c.me header.a=rsa-sha256
 header.s=key1 header.b=xkdZ/8No
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level: 
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from smtp2.osuosl.org ([127.0.0.1])
 by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id EDbTv0JxvLmc
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 10 Dec 2022 11:59:14 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org D99A1400DC
Received: from out2.migadu.com (out2.migadu.com [188.165.223.204])
 by smtp2.osuosl.org (Postfix) with ESMTPS id D99A1400DC
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sat, 10 Dec 2022 11:59:13 +0000 (UTC)
Message-ID: <ff27975a-78b0-f697-8e88-0d0e5e5dddb6@b10c.me>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=b10c.me; s=key1;
 t=1670673550;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=UL2nEKCxF/8w8KwAyesb6YK7tz/i4cyPlzWEUkPiChw=;
 b=xkdZ/8No8U9fQ4jojEVA8sznmKVhQ+EZZsphJ+5085bw8jMtqSVNS3ovy/KrK6SPSDdzTg
 O7wj1kEx4Eviz04oq9tMYda8wpUQp2Zf2JPjq39uGGugGRgA8WbChHpMUa8dJT9EnVRw3K
 2+DO2zMtMvw6QizJXxrqKZ6nMDZPaAo=
Date: Sat, 10 Dec 2022 12:59:05 +0100
MIME-Version: 1.0
Content-Language: en-US
To: Peter Todd <pete@petertodd.org>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
References: <Y2I3w8O5X55sD/3C@petertodd.org> <Y2qc7Ubc5xtJhxGw@petertodd.org>
 <Y3MlSE7AWkBgiCyr@erisian.com.au>
 <f146ca66-a611-f129-ae11-6907a7333d10@b10c.me>
 <Y5OlpAi3wHPKxxkx@petertodd.org>
X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and
 include these headers.
From: 0xB10C <b10c@b10c.me>
In-Reply-To: <Y5OlpAi3wHPKxxkx@petertodd.org>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------mG5dU385G8xDXtX4nsrlmvWZ"
X-Migadu-Flow: FLOW_OUT
X-Mailman-Approved-At: Sat, 10 Dec 2022 16:50:11 +0000
Cc: Anthony Towns <aj@erisian.com.au>
Subject: Re: [bitcoin-dev] Announcement: Full-RBF Miner Bounty
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: Sat, 10 Dec 2022 11:59:16 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------mG5dU385G8xDXtX4nsrlmvWZ
Content-Type: multipart/mixed; boundary="------------8zW22La4xB742ycVVNQs8UCx";
 protected-headers="v1"
From: 0xB10C <b10c@b10c.me>
To: Peter Todd <pete@petertodd.org>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Cc: Anthony Towns <aj@erisian.com.au>
Message-ID: <ff27975a-78b0-f697-8e88-0d0e5e5dddb6@b10c.me>
Subject: Re: [bitcoin-dev] Announcement: Full-RBF Miner Bounty
References: <Y2I3w8O5X55sD/3C@petertodd.org> <Y2qc7Ubc5xtJhxGw@petertodd.org>
 <Y3MlSE7AWkBgiCyr@erisian.com.au>
 <f146ca66-a611-f129-ae11-6907a7333d10@b10c.me>
 <Y5OlpAi3wHPKxxkx@petertodd.org>
In-Reply-To: <Y5OlpAi3wHPKxxkx@petertodd.org>

--------------8zW22La4xB742ycVVNQs8UCx
Content-Type: multipart/mixed; boundary="------------CS0wFb7sqvST5fy7T0FHN5oE"

--------------CS0wFb7sqvST5fy7T0FHN5oE
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 12/9/22 22:16, Peter Todd wrote:
>> For further monitoring, I've set-up a mempoolfullrbf=3D1 node and are
>> logging replacement events with [0]. I filter the full-RBF replacement=
s
>> and list the replaced and replacement transactions here:
> Question: are you taking any special steps to peer that node with other=

> full-rbf nodes? I see you are in fact getting all the replacements I'd =
expect
> you to get, so you must have good peering. I'm curious what it took (if=

> anything) to achieve that. Also, is that node accepting incoming connec=
tions?
No special steps like #25600 preferential peering or similar. I suspect
I was lucky to have a full-RBF peer (or more than one) from the start or
there are more mempoolfullrbf=3D1 nodes than I'd think on the network. Th=
e
node accepts incoming connections on a non-default port and currently
has 45 inbound slots filled up. Mostly buy v23.0 and v24.0 nodes though,
as older Bitcoin Core version usually don't connect to non-default port
peers.
>> Over the last few days, I has mostly seen OP_RETURN transactions
>> (presumably mostly by OpenTimestamps; but I haven't checked closely) a=
nd
>> a few other non-OP_RETURN transactions. None of the replacement
>> transactions have been mined yet.
> They are mostly OpenTimestamps transactions; I checked against the reco=
rds from
> my calendars and didn't find any OP_Return tx that wasn't one of mine.
>
> The two calendars making full-rbf replacements are:
>
> https://alice.btc.calendar.opentimestamps.org/
> https://bob.btc.calendar.opentimestamps.org/
>
> The status pages currently link to https://mempool.nixbitcoin.org, whic=
h is
> also running mempoolfullrbf=3D1 As you can see, I've started the full-r=
bf bounty
> again on Alice.
>
> https://blockstream.info also enabled full-rbf a few days ago. But curr=
ently
> propagation to their nodes is spotty, so replacements don't always show=
 up.

Since my last post, five full-RBF replacements have been mined in two
blocks:

766733 by Luxor:

=C2=A0=C2=A0=C2=A0 41d497d64bfa71390408ddb65c478a5400c721c71336fa51509929=
f19a5c8aa5 1x
P2WPKH in -> 1x P2WPKH out (12.50 sat/vByte)
=C2=A0=C2=A0=C2=A0 3061eec0b57346c01419db091ce3af16094e796db91f4f3eb9b7ad=
42ce8f6e25
OpenTimestamps Alice ~170 USD bounty (6424.72 sat/vByte)
=C2=A0=C2=A0=C2=A0 9000f73e818af9019d26b2edde6e8e11f67d6d6f35916dabd808bb=
dd314ce807 1x
P2WPKH in -> 1x P2WPKH out=C2=A0 (22.73 sat/vByte)
=C2=A0=C2=A0=C2=A0 3843e93a0ec5cf09d757fd497fdda8f15f5094c64b149624c5d343=
b24e675093
OpenTimestamps Bob (108.25 sat/vByte)

It seems like Luxor (5.5 EH/s or 2.11% network hashrate in the last 7
days)[0] might have mempoolfullrbf=3D1 enabled.

766736 by AntPool:

=C2=A0=C2=A0 3c96fe8136de98a91d0add7e51fcacef813071d43feccc51987dc8378f69=
13e1
OpenTimestamps Bob (4.25 sat/vByte)

I'm not too sure if AntPool has full RBF enabled based on this one
transaction. 3c96fe.. is the first replacement of
903f03b16e69f9f3fc6bb8d008338da37efc3f235fc5091ca767baae96834d95 (1.19
sat/vByte) which they might not have seen (?). They have nearly 20% of
the network hashrate [0], so if the have mempoolfullrbf=3D1 set, we shoul=
d
see them include more full-RBF replacements soonish. There was also
1467e3dbf9e9f3d9cd8e7cc4009cd9c1457e164f0dd87525c72e921d7a27ab1f which
bumped 3c96fe.. by 1.53 sat/vByte, but was only broadcast shortly before
AntPool found the block. The might not have seen it yet.

I've also updated the site to allow only showing the replacements that
were mined.

[0]: https://btc.com/stats/pool?pool_mode=3Dweek
for future reference: https://archive.ph/TARhP


--------------CS0wFb7sqvST5fy7T0FHN5oE
Content-Type: application/pgp-keys; name="OpenPGP_0x188CBB2648416AD5.asc"
Content-Disposition: attachment; filename="OpenPGP_0x188CBB2648416AD5.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=3DgC4N
-----END PGP PUBLIC KEY BLOCK-----

--------------CS0wFb7sqvST5fy7T0FHN5oE--

--------------8zW22La4xB742ycVVNQs8UCx--

--------------mG5dU385G8xDXtX4nsrlmvWZ
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

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

iQIzBAEBCgAdFiEEDMuq/Xai7OLM0xQd4v/VsdiMqX0FAmOUdIoACgkQ4v/VsdiM
qX2bRRAAmcQDb9c0L369Yt6ppuxHOtHtHDdLMnhzCiTcxjj6mfUcUnN3EY1Vn1Og
swesv98nWT9OAEag8SCBAWEzNSQhWkVApSB6Qh4F3SMlb2Eq2j3wlXglhqODRv59
Mk6TB1GQOqcaL8Snhd6sT4qcW5y4AblubstYEFvIY1eLGaVZ2dSubBtYavjPYybP
7Y4tHKKFkvyKpVPbUNxz4FHM6QlN1aPZMC5I84+YX9cDJkfOVNJhbmdUgLZaLjns
vJKNv30iEGHDaBTZFGARYtEFrjkQEjo2jFexfxiXd0joPFKz2a3tdYgZqKVeGLye
4MmzLSnnYFXVbZtr7bs8tIfU7WCfTrLsWaqq6QcJboacMEqL6KoFnWZJ7WqtoPwQ
GMLGPvap4JIIavGDqimRXd4Qq3sj+a7ag/Tiaj071TZ57UGK7aujOMiVlMPo6+zw
VhyFTKy8KaxOdI+dfq3SXTVFMfiaX+gGZRZvvaw5kGacTlqr4dGb2JHt99d4bB32
NKOzQUhzkA5rk8Nj4AyGK2Lv2YYfAsuFTSO24Esl6JYOS2N6/tLbL38Qt/1KvWUS
saFvdDdLU5agZe2efgNp6riUDyCjNtZlJ9LL1Gfsq1RfnelEVNtSV8+hTGSjdvbU
6jRO95YVLODiM9IL+6tdR4AhVdoOczHMQYYdNFTjFZQKfbaiUcU=
=pdwY
-----END PGP SIGNATURE-----

--------------mG5dU385G8xDXtX4nsrlmvWZ--