Return-Path: Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 2CECBC000B; Fri, 18 Feb 2022 23:50:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 071FB417BC; Fri, 18 Feb 2022 23:50:16 +0000 (UTC) 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 Authentication-Results: smtp4.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=petertodd.org header.b="iQ6ml51Y"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="MumI00Vo" Received: from smtp4.osuosl.org ([127.0.0.1]) by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fYv3MDS_FOPg; Fri, 18 Feb 2022 23:50:15 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by smtp4.osuosl.org (Postfix) with ESMTPS id 39210417B9; Fri, 18 Feb 2022 23:50:14 +0000 (UTC) Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 679A23201DDC; Fri, 18 Feb 2022 18:50:12 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Fri, 18 Feb 2022 18:50:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=petertodd.org; h=cc: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=fm1; bh=gQ/dlppVu5foZESTPQJuNWJwfFijAP Uc4+u30L3N3Qs=; b=iQ6ml51YtYiSCLmQuByEQgVUnI9SWA9ZGevgsn7RMhJXE1 4GeK8bvWRyA9UiNiTEyy+1ynlsjMOAIUhadN9nv83F4IDv5UvsEU2waYYVfLEhXc Qint1cU+GtYuMlQLrOWdYpeR2ZEq5a7cZoPt8fgbNjRE448bEBMavjCpcc9IABMJ m2ENNAZrkkpkGlKR21Sq0AxMl/KzgmtPAUk3kuS/SI2L2jcPJVVn4n6uLXGkWowZ ejD4sysZvB49giWl2RtR4dWw0aHQZN8G7ZxMyvARrrjUDiP64SLMuGFX/vKkd1Dd Gg0wlDTwf7ZQW5Xi6fNHtwF30hFLV7eCc9+6OQdw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=gQ/dlppVu5foZESTP QJuNWJwfFijAPUc4+u30L3N3Qs=; b=MumI00Vo3QHdmJjmvnZZJ/7NlF1iXn3mu I4AitTZrFt5w1A2d/g/aPOCtmfLyTHioynr/VxYaSTQClkvJmttSKJbMR2pQtXCH 2ALFfME5SyGZXSoM5oBiXH1yzmvKVeHBzhjHg24HprP65Vq0gWAQflj8t5Th/0HR fBLzlpf6VIx+6DkPHWSwpu7M3vMpdfdTVFLpGwu5jvNmD3/2C2XPHbUQ9hanx5Ig zcSbPeVju32R3YMqiSBPKiA6oyHXui5IXTykjY5/RH3pMuYB+eKvjYQQFGUc4n5F AI1Rk1Qo/uh0kHA0uGFHhezfuhRpwcEnHiH+ueOLKJVg/iH16s1cw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkedugddugecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgvrhcu vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh hnpeeivddvleeikeejueekgfdtleefgeehheelffeuheetgefhleevjeefleegvefffeen ucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehushgvrhesphgvthgvrhhtohguugdrohhr gh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 18 Feb 2022 18:50:11 -0500 (EST) Received: by localhost (Postfix, from userid 1000) id 569165FB0B; Fri, 18 Feb 2022 18:50:07 -0500 (EST) Date: Fri, 18 Feb 2022 18:50:07 -0500 From: Peter Todd To: Jeremy Rubin Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oImK0PmE9NV8t4co" Content-Disposition: inline In-Reply-To: Cc: Bitcoin Protocol Discussion , lightning-dev , Jeremy Subject: Re: [bitcoin-dev] [Pre-BIP] Fee Accounts 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: Fri, 18 Feb 2022 23:50:16 -0000 --oImK0PmE9NV8t4co Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Feb 10, 2022 at 12:08:59AM -0800, Jeremy Rubin wrote: > That's not really pinning; painning usually refers to pinning something to > the bottom of the mempool whereas these mechanisms make it easier to > guarantee that progress can be made on confirming the transactions you're > interested in. As I said, it's a new kind of pinning attack, distinct from other types of pinning attack. > Often times in these protocols "the call is coming inside the house". It's > not a third party adding fees we are scared of, it's a direct party to the > protocol! Often times that is true. But other times that is not true! I gave examples= of use-cases where being able to arbitrary add fees to transactions is harmful; the onus is on you to argue why that is acceptable to burden those users wi= th a new class of attack. > Sponsors or fee accounts would enable you to ensure the protocol you're > working on makes forward progress. For things like Eltoo the internal > ratchet makes this work well. >=20 > Protocols which depend on in mempool replacements before confirmation > already must be happy (should they be secure) with any prior state being > mined. If a third party pays the fee you might even be happier since the > execution wasn't on your dime. "Must be able to deal with" is not the same thing as "Must be happy". While those use-cases do have to deal with those exceptional cases happening occasionally, it's harmful if an attacker can harass you by making those exceptional cases happen frequently. --=20 https://petertodd.org 'peter'[:-1]@petertodd.org --oImK0PmE9NV8t4co Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmIQMKwACgkQLly11TVR LzcCWQ//f3s0hWjFyV2QqJZo6y6fmZdUq8BN4AT9BVEr9+epjl2XlXL2WheaFupm UrNXr44hImz9bRmtqWc5LVJyrRVvmOfK+JVwe33vj2BcepwNwycLpCO7tHkIP7nF N49H6Nw5Rqq9uWb45+Z3bWD2ICHehOgo45qu7mzaovXMYpnQhc8djKPH+Wsvl2cR Pc3oePu/9WKrQxdpg26dT/TOH4PXjMn9mE4Dun8u3lQ9ATAVP0QBkvcuTsUnRmau S5VKjA9vZLSRGC5ZbrTxO4AJ+tig6SBJ5f2ZcIwPYMhEMWdsGoMRc9paFcvUJ9c7 piZelrpbrdtaRqCtZxnEMRtvLSetr/QsCkLzeAJSqsIhikLHHewiyoqBPqOCxkF/ 9cHarFAaFpnmW4mR0/MdX1U3Q7L0HRzm/vbIeea4u4IXITmWDE5i7qFLe2jiEwL+ pRIkt1+U/voquomOIMPYBpTuHv9e+wq1y/XhWkjQos8rgu57AhOQaH6jbIgs0jTV HvC9dSMDoYmdHijMUNzYH6zz93ySBhhHk7IIf7qQ9a5dulKpSo0fw8l/f6QVPm/P oe9/11J9Qoz939iAMYG3VyiBhkThDUytHRFM0eWjkqARw7+6WeeuJzrsLRFJaw5f utJGhvYeZOCjMsjd8zCc4niB99vaBCT/wU4fBAmHIgrooLrcvTQ= =7OZA -----END PGP SIGNATURE----- --oImK0PmE9NV8t4co--