summaryrefslogtreecommitdiff
path: root/45/fcea5bbf5937e8b6afff2e224928982f384581
blob: 9b7570575a5f24affda67f5a008e63d4aef1083f (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
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--