Return-Path: Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id B9D26C002D for ; Mon, 20 Jun 2022 23:50:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 614AB83E66 for ; Mon, 20 Jun 2022 23:50:03 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 614AB83E66 Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key, unprotected) header.d=petertodd.org header.i=@petertodd.org header.a=rsa-sha256 header.s=fm3 header.b=GwGSUuip; dkim=pass (2048-bit key, unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm2 header.b=aJo7aw1X X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.802 X-Spam-Level: X-Spam-Status: No, score=-2.802 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, RCVD_IN_DNSWL_LOW=-0.7, 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 P6WxMSn-3p4Y for ; Mon, 20 Jun 2022 23:50:02 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 3CCE883E58 Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) by smtp1.osuosl.org (Postfix) with ESMTPS id 3CCE883E58 for ; Mon, 20 Jun 2022 23:50:02 +0000 (UTC) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id E5B05320099D; Mon, 20 Jun 2022 19:49:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 20 Jun 2022 19:49:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petertodd.org; h=cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1655768995; x=1655855395; bh=3NEicAuRvJ 7SjbW4Byyu6spOOgrGVjl8zGs1oAerucU=; b=GwGSUuipNgiRLdWnvMoTUXDG7G kr33XkA1EPDhcuIq+VoI9KqzQlXLlJ6CNug87J536CFSAFRHp0z2+grsBB8WhnUE kFKyQ2nul3HIIX2pe5Dn5MfQH2P/1mrpiyu8I+l5VFFi3lU3tzOBdCiXFMyt00MM E+hAGahxtQz4uIAb8FubEB1fzoaci1bU602M520s6EVcn/eIDR+DUoMOY7ue6H/Q 4/+C18aRgybAN8jYgkLl4PNzTfiSWFJBSUGK6ol4bZriEzsPQM/Ln0srsQU1ba1P imQHd/tLWhBSN1fpDlwGJbDjSDQ9N1Kh/X3pugwYkS9/9Ief8DXa8g6kn0Qw== 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= fm2; t=1655768995; x=1655855395; bh=3NEicAuRvJ7SjbW4Byyu6spOOgrG Vjl8zGs1oAerucU=; b=aJo7aw1X2I+QQ6GOIweeMPntNiB5fXChOeEi+bviBAPs 4DICaybxBbK58fEAWT4L4KAeknTd4NEaUIeEaiaSBgzRCGLWQAnCH8WYunLTAVd5 0idkVm91+PlNFmNa7h1rS4DMB5XsxmYKglQh8qN7cQ81UzhrYCabuCgcs9df03Xp SEYGnOZ3F6phyz2CgsHx7y7hX0zD1xtGDZkrRCjIMF0cqy9tdfG7vG3CUVA25b0A 52SdnWUJN3GZTkhdl5oyiH5umKvjBJX97Xs8jgw9QYaWgk8t97xwbEt+SRNE0p9b kZMG6X0WM1DxdI/I5dBHj8xu0rqw89Lhc45aWCQQWQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudefvddgvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefrvghtvghr ucfvohguugcuoehpvghtvgesphgvthgvrhhtohguugdrohhrgheqnecuggftrfgrthhtvg hrnhepleeghfeufefgfedujefgkeektddtjeekkeejheefudeihfehkeevjedtkeevvddu necuffhomhgrihhnpehophgvnhhtihhmvghsthgrmhhpshdrohhrghdpphgvthgvrhhtoh guugdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehushgvrhesphgvthgvrhhtohguugdrohhrgh X-ME-Proxy: Feedback-ID: i525146e8:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 20 Jun 2022 19:49:55 -0400 (EDT) Received: by localhost (Postfix, from userid 1000) id 524D820651; Mon, 20 Jun 2022 19:49:55 -0400 (EDT) Date: Mon, 20 Jun 2022 19:49:55 -0400 From: Peter Todd To: Antoine Riard , Bitcoin Protocol Discussion Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="kKaqn7yZhg3ljyFL" Content-Disposition: inline In-Reply-To: Subject: Re: [bitcoin-dev] Playing with full-rbf peers for fun and L2s security X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jun 2022 23:50:03 -0000 --kKaqn7yZhg3ljyFL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 13, 2022 at 08:25:11PM -0400, Antoine Riard via bitcoin-dev wro= te: > For that reason, I believe it would be beneficial to the flourishing of > multi-party funded transactions to fix the Dos vector by seeing a subset = of > the network running full-rbf and enabling propagation of honest multi-par= ty > transactions to the interested miners, replacing potential non-signaling > double-spend from a malicious counterparty. Moving towards that direction, > I've submitted a small patch against Bitcoin Core enabling it to turn on > full-rbf as a policy, still under review [3]. The default setting stays > **false**, i.e keeping opt-in RBF as a default replacement policy. I've > started to run the patch on a public node at 146.190.224.15. BTW I changed one of my OTS calendars to issue fee-bumping txs without the opt-in RBF flag set as an experiment. I also made sure txs would propagate = to the above node. As of right now, it's up to 32 replacements (once per block= ), without any of them mined; the calendars use the strategy of starting at the minimum possible fee, and bumping the fee up every time a new block arrives without the tx getting mined. So that's evidence we don't have much full-rbf hash power at this moment. You can see the current status at: https://alice.btc.calendar.opentimestamp= s.org/ --=20 https://petertodd.org 'peter'[:-1]@petertodd.org --kKaqn7yZhg3ljyFL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEFcyURjhyM68BBPYTJIFAPaXwkfsFAmKxB50ACgkQJIFAPaXw kfssOQf/eW5GHdnNQOlre3ofR/S2NAraTUu1Vpve5TadPoaNnPsgq73pbO6v3zbU 5xFABCyCeaTxOqB0Co+Y0weTC1HF1ncLlBR58/38YWG0/w5oyRXL2EY0w8hYrOYH UuzfzPieyNM7JITqFTIv7ljUOzuRSZV5h/JV4f/OW+W9kbW8Mgx8elbVKU4TRP5V 8e31dU3AwEDo2tchk9gcfLIKR8A/m0q3M9ReYqU6JCa4DQXzbq4WfITceadTvcrN wiitywKUMm+Z9gBwZTEBecNWHAT+2sNlp6brsjPCykVfRKOTSD0cfdOrMfoO5vvh GDDRiMHsO5eCsf/ABKPqQcmrOzMYsA== =iYAf -----END PGP SIGNATURE----- --kKaqn7yZhg3ljyFL--