summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0xB10C <b10c@b10c.me>2022-12-10 12:59:05 +0100
committerbitcoindev <bitcoindev@gnusha.org>2022-12-10 11:59:16 +0000
commitfc7631402b9036009980f975b8c438d591476a9a (patch)
tree315f39969f95ce8c359b93fd02f237c1e64bf781
parent3aaeb24017708518cfd2c29489de66fad06d4fec (diff)
downloadpi-bitcoindev-fc7631402b9036009980f975b8c438d591476a9a.tar.gz
pi-bitcoindev-fc7631402b9036009980f975b8c438d591476a9a.zip
Re: [bitcoin-dev] Announcement: Full-RBF Miner Bounty
-rw-r--r--73/da24c77eff727b8877a8645db458d235d1d954333
1 files changed, 333 insertions, 0 deletions
diff --git a/73/da24c77eff727b8877a8645db458d235d1d954 b/73/da24c77eff727b8877a8645db458d235d1d954
new file mode 100644
index 000000000..3a89ac6a0
--- /dev/null
+++ b/73/da24c77eff727b8877a8645db458d235d1d954
@@ -0,0 +1,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--
+