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
171
172
173
|
Return-Path: <user@petertodd.org>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
by lists.linuxfoundation.org (Postfix) with ESMTP id 44D3BC002D
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 11 Jul 2022 21:56:57 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp3.osuosl.org (Postfix) with ESMTP id 0E9B260FD5
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 11 Jul 2022 21:56:57 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 0E9B260FD5
Authentication-Results: smtp3.osuosl.org;
dkim=pass (2048-bit key, unprotected) header.d=petertodd.org
header.i=@petertodd.org header.a=rsa-sha256 header.s=fm1 header.b=NyF8Bb3p;
dkim=pass (2048-bit key,
unprotected) header.d=messagingengine.com header.i=@messagingengine.com
header.a=rsa-sha256 header.s=fm3 header.b=wDKA/GN3
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Level:
X-Spam-Status: No, score=-2.8 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,
RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp3.osuosl.org ([127.0.0.1])
by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id mcInMkDs2JKm
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 11 Jul 2022 21:56:56 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 25E9860F5E
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com
[66.111.4.28])
by smtp3.osuosl.org (Postfix) with ESMTPS id 25E9860F5E
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 11 Jul 2022 21:56:56 +0000 (UTC)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
by mailout.nyi.internal (Postfix) with ESMTP id 51AE35C0175;
Mon, 11 Jul 2022 17:56:55 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute1.internal (MEProxy); Mon, 11 Jul 2022 17:56:55 -0400
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; t=1657576615; x=1657663015; bh=6p
A9ZE0U5DHssmxtOSXVZg3Cttxvmx5XfJkrrbwe/YI=; b=NyF8Bb3pVq16Lgs94r
s/T21zLDrzVYzQpB/aTP0gFfatsB8DwjsKnvBjMypOzRyPfd16YmgsdOyzKxPo+7
luTaHxD3x0WssAKvZkkkEBNdKECK0mbs4sxAhH/jmdpWKpktZzqm62LttPXEQInj
qACUzITqGqGnjXzsMTqk6s/vDVM/isk/OE1lH6kwKNT5ftU+/zfr6VXmIsKJwmmR
wJTYparjOgO09PyYHxaQIQYyngSDDyc9tQabIkDp38bhUsexhGE1BR5onTpBp5Vf
NpEjK2tFWG2H526wV6kFRz6uMq6i0nWyL9MbvW7fDWEohwW7DzdTNWlAV9sbCHKL
m0EA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc: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=
fm3; t=1657576615; x=1657663015; bh=6pA9ZE0U5DHssmxtOSXVZg3Cttxv
mx5XfJkrrbwe/YI=; b=wDKA/GN3X19xwx2TkG+dCnDEOb4eoWfSDityf+xPLrYM
mGVYQMxyhWB/FCjO8fCdiKKqZfWEdgkSLQBKx5RTxbJJ2j6+J7CKhD64NEDYMteF
T78NA2Ndd7+qCwthneCHORLxQpZ/hvmlDo2VqGF4Hf53edDdIa01WC0UPR5tH2+/
AKSG6EGr4jO95OyUCYKoLGPQ7q9hFiCWMb71ndBCMF9EtHkimluBRZq0S5RmBhof
TKSIDwLVQ7lOyqW8DgGRyvYjiCFHmQr8/rlTdmui/KZYlRCkGqiwekgwu8dkWZ+r
roTqPBfGOMbLhZ8v6m9khNJywxt/wU8lPHITGqY19g==
X-ME-Sender: <xms:p5zMYuN38mNQWNxvyac3M8sBYf9upgbAow-PHI5nZUjfd5WhuGcSkQ>
<xme:p5zMYs8ZLQ2sm4m74QUPXfkBMpmsyFTyE31MM2kCkvClnahOr1L8aJI6_Eg3WdgtC
2-EtUYRx18qZ1jAY5U>
X-ME-Received: <xmr:p5zMYlRPmGVo-fF5KOKWLVMP93t38B72ODiqP_J15oynB7UBVPdBlkiDZwHrpINRPrbF3CVgCqUO2W-I2McUphStzVd_HbEB>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrudejgedgtdegucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgv
rhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtth
gvrhhnpeelvdellefftddukeduffejgfefjeeuheeileeftdfgteduteeggeevueethfej
tdenucffohhmrghinhepphgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiii
gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehushgvrhesphgvthgvrhhtohguugdr
ohhrgh
X-ME-Proxy: <xmx:p5zMYuuqclc-cwR7w5PonOKBuUxZHG09s7s8e3dMvQblqEzwXACzdg>
<xmx:p5zMYmesSdjRwp3TWMUcW1o0Ms5kCw8iVY0PUPB-L7WP5r1zre3pTA>
<xmx:p5zMYi2OHQqX8LJQninZnhlkZOldxv6eFsMhurWOXGzzWu-d6zdL8A>
<xmx:p5zMYumCWH3c1XXwu3c6veqvwJuAzQTIER0aoyUCeFpeV37LcVISCg>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
11 Jul 2022 17:56:55 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id 8BA035F7C1; Mon, 11 Jul 2022 17:56:53 -0400 (EDT)
Date: Mon, 11 Jul 2022 17:56:53 -0400
From: Peter Todd <pete@petertodd.org>
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <YsycpTbb3IYpQ2I7@petertodd.org>
References: <CAHUJnBDYDbgr3C158o7c6_XXdG+kqJruFo=od_RmPFk_GS0udw@mail.gmail.com>
<CAMZUoKmN1Sj=C-asUKCB0hbe-V2fRMsFzNn6kcsJeigbnz3fgQ@mail.gmail.com>
<YsyX9Hjz4LU5otaT@petertodd.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="iemoTjpKqZetSllg"
Content-Disposition: inline
In-Reply-To: <YsyX9Hjz4LU5otaT@petertodd.org>
Subject: Re: [bitcoin-dev] Security problems with relying on transaction
fees for security
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: Mon, 11 Jul 2022 21:56:57 -0000
--iemoTjpKqZetSllg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Mon, Jul 11, 2022 at 05:36:52PM -0400, Peter Todd via bitcoin-dev wrote:
> On Mon, Jul 11, 2022 at 04:35:02PM -0400, Russell O'Connor via bitcoin-de=
v wrote:
> > > What happens after that I'm not sure.
> > >
> >=20
> > Miners will learn to create anyone-can-spend outputs to bribe other min=
ers
> > to build on their block rather than reorg it. (Due to the coinbase
> > maturity, this will require some amount of floating capital.)
>=20
> ...and that's a disaster for mining centralization, because the smaller m=
iners
> need to pay larger bribes than larger miners. Not to mention having to ke=
ep
> capital around to do it.
Also, note how from a practical point of view, we'll need to add a new type=
of
tx that's only valid in a specific block, or other miners will just reorg t=
hose
anyone-can-spend outputs to steal them. It's not all that trivial to actual=
ly
do that... you'd have to have a signature that commits to the non-segwit pa=
rt
of the coinbase outputs. Ugh.
--=20
https://petertodd.org 'peter'[:-1]@petertodd.org
--iemoTjpKqZetSllg
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmLMnKMACgkQLly11TVR
LzeqGBAArf0ZwPyAYRupmeV72aBDicUo4UE5AQAuOsIfjG8QnR8ccUiLhwBNE7u/
z/YHmClXc+XlRh8aD69nBzZ26TJc9HB+KqntQ4TajkW6kIcYtblHXkliZTf00Rk4
NWyWntfHK1HUPaiq4Fgh/ysmfoJ7/TJVUCuwnVU8sDWaAcdCb9vSdigIdCkRq/wr
mMWEGjjNE9dciteBBptv5ckvvp2a6DTrZtn8Eca5M5WoAVaMVGolqHKgpFUo5gbL
v4h0k+FOkbqirJHrRWWXmcEJrKteAUj0h1caw5b91GNYo4F8Xt8O+LgKlzjVyVgG
XsF5hZL+yTev8PUX/ekr0pXY3tOITef2Zh3B6qZyxxyB+5t56fr1DyU+guVEY4Vm
IRwewtIDuf2NYI6SQT1h3LY8ufmp2qUOcilyJ3IyZfY4eu9IXkDIhYR04yoT6fj3
vlWNtawH4+ijHNzzV58xbL1PZSTG48P45FgNAr7OEIc62qPSb1MzPY5tuIZU3E9q
7l3jQaYg06CybtBqr+ETaqZLYDA91/GUaNBm2g71grGS6MtKxorOBWBOFbT7NUGA
uh8/hPCN6B1zuMG4NntScPX2z+2igOkOwaHiQ06K5ayBD9HzlXI4OFxugD7sVkne
6Ro/c1rZNA5lXbtnlbH0ffDURqb8bXHiyF+vWiI5mMv4cNxD5LY=
=wUtm
-----END PGP SIGNATURE-----
--iemoTjpKqZetSllg--
|