diff options
author | Peter Todd <pete@petertodd.org> | 2022-02-18 18:50:07 -0500 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2022-02-18 23:50:16 +0000 |
commit | 33e0b8c0d56934b7f7a4f2f374acad8eeb594599 (patch) | |
tree | 9dd52cc881ab6fd4eade1dd6e564807a61681806 | |
parent | 70a6f29c1fcc3cff7e7fe747aeec623977ea7425 (diff) | |
download | pi-bitcoindev-33e0b8c0d56934b7f7a4f2f374acad8eeb594599.tar.gz pi-bitcoindev-33e0b8c0d56934b7f7a4f2f374acad8eeb594599.zip |
Re: [bitcoin-dev] [Pre-BIP] Fee Accounts
-rw-r--r-- | 45/fcea5bbf5937e8b6afff2e224928982f384581 | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/45/fcea5bbf5937e8b6afff2e224928982f384581 b/45/fcea5bbf5937e8b6afff2e224928982f384581 new file mode 100644 index 000000000..9b7570575 --- /dev/null +++ b/45/fcea5bbf5937e8b6afff2e224928982f384581 @@ -0,0 +1,170 @@ +Return-Path: <user@petertodd.org> +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: <xms:szAQYnaiGdbXxgPzUlFsxslV9fYOAJz2au5WNTEj3yibNepCpeW5_g> + <xme:szAQYmZMnpGAyp9UgiCj4uA2ElVXkxCE6PJg_mm6uu651HoAagtefFVSG2ACCt2Op + 2SFrRzkxK_MtrPTNi4> +X-ME-Received: <xmr:szAQYp-DchIoB9gEn0uxM_5lqWolzOUFbBr2zS0ZrdpaZUPRthxzaytCMns0f9O4bYnCuPMohCQvd9GynIv9xgYwpCcBzA> +X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkedugddugecutefuodetggdotefrodftvf + curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu + uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc + fjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgvrhcu + vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh + hnpeeivddvleeikeejueekgfdtleefgeehheelffeuheetgefhleevjeefleegvefffeen + ucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpe + dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehushgvrhesphgvthgvrhhtohguugdrohhr + gh +X-ME-Proxy: <xmx:szAQYtpQejpbYTEEcaogA6c1QUOeiHwRXDch7ruoGuksC5pkSwUY5w> + <xmx:szAQYioN9JvxoUeFzEblCoffHHaCb64THCWrKBd8zRlwimyZ4oRuRw> + <xmx:szAQYjTzW7pmzq0f6xgTe6fE6tumfadwRGWalYFlgDQOdumsf8muOA> + <xmx:szAQYp3Vf2gy-ZlaOR_yYfU5qycHLTYDUIn9V7EElVrRFOcxglUMRg> +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 <pete@petertodd.org> +To: Jeremy Rubin <jeremy.l.rubin@gmail.com> +Message-ID: <YhAwr7+9mGJAe2/p@petertodd.org> +References: <CAD5xwhik6jVQpP2_ss7d5o+pPLsqDCHuaXG41AMKHVYhZMXF1w@mail.gmail.com> + <YgS3sJvg6kG3WnVJ@petertodd.org> + <CAD5xwhi3Ja8gdU2h_6-1ck4kdU0TiC2Kx5O-61=f9=6JQSMs=A@mail.gmail.com> +MIME-Version: 1.0 +Content-Type: multipart/signed; micalg=pgp-sha512; + protocol="application/pgp-signature"; boundary="oImK0PmE9NV8t4co" +Content-Disposition: inline +In-Reply-To: <CAD5xwhi3Ja8gdU2h_6-1ck4kdU0TiC2Kx5O-61=f9=6JQSMs=A@mail.gmail.com> +Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>, + lightning-dev <lightning-dev@lists.linuxfoundation.org>, + Jeremy <jlrubin@mit.edu> +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 <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: 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-- + |