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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
|
Delivery-date: Mon, 05 May 2025 16:36:36 -0700
Received: from mail-oo1-f63.google.com ([209.85.161.63])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDRYHVHZTUGRB64W4XAAMGQEJQIX3DA@googlegroups.com>)
id 1uC5MR-00025i-Ky
for bitcoindev@gnusha.org; Mon, 05 May 2025 16:36:36 -0700
Received: by mail-oo1-f63.google.com with SMTP id 006d021491bc7-60214b7cdbcsf3857719eaf.0
for <bitcoindev@gnusha.org>; Mon, 05 May 2025 16:36:35 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1746488190; cv=pass;
d=google.com; s=arc-20240605;
b=BIxTmPs6XLZRuOC98jXgdWwQOi3mK0CBTd7gyS2N0B8Ked5LPKGDU5ASV/MvNJ8zTn
eu6O10iKuMX61f3Q8R/ZLnIBAOnCCVkqmpI6QCr7Z4QdZQjCdItdYciTm787PnvB7uZg
cur3c+XEWPMGAYw8lAMZXY/6hgGM8PomLYOkihA8+OSx4MO+nNtvn/vDHufmP2UaVa0Z
aNv/eI++O+hpqgwzviTI8yxJXxGBhvQvu1DjG0V9Sb/vHuCM583GhnmJ9vJMnCl3pON0
OSFzIIuwOe2cbSXGIakAQpMGpy4yDJrJ6AwEhbWWE+QYMGbs3Eg9PYHOl1h+5Yw5Xml1
aAjA==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:in-reply-to:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date
:feedback-id:sender:dkim-signature;
bh=mDcCIUTJhHj/GqAyOeod+uuQzXrllpUlqsauvA7vi+k=;
fh=6drldjRzRCU4+xmK/eu6L4cPGoNfptoPoszE/ji0j2w=;
b=bkGgYIYzwZJmD1aHC7bsBfBEmfhdUhD+gl/5aOriZF3R30k0/Sb60zt46sVOLHfmHM
1y7usFmrvDzxJnR6tH+Uq70W1v3a3bDGFe4xxNnAPusexgKdDx4I0qjPgQ5itZ2zTH2W
1qUTjYOWeNbNZrFKvavjtLcwkDN/kEyGPpiFWYkA5kvUhRv9+v6GjGrBHxv5RjbuUNDq
3PPc5/G6mq6IiREeOEjvbmU5bwVptJyFseAgPRIRa9X60LAaAZl1P4GsO/Cefm9Ne3Aa
7+CXli0yh8se73Q2T/rYpLcVVgeSuCoH8CAPaw9Z16a8X8SaL62w0CElm3C/6mJ9tnh3
Edfw==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="JY0/3JUU";
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.154 as permitted sender) smtp.mailfrom=pete@petertodd.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1746488190; x=1747092990; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:feedback-id:sender
:from:to:cc:subject:date:message-id:reply-to;
bh=mDcCIUTJhHj/GqAyOeod+uuQzXrllpUlqsauvA7vi+k=;
b=caBP1QU+sU8rw6VSeG1kjgNYIJYqcX/RN6ndHkIDP5HQUKNIgEz8jztuvjoz4CTFtI
qMwHnDLrntAn54jMm8va4F9G/zYY5c7lheqHNTcTKt03BkgLUfrZajLeqZfJMdGMWttm
4zAoQmDpItwpuJxlQih32VMmlygmpidtHfc4wiMONQlJ6+yTWO5lF7Arg9tlv1DgUXLn
+cxNxD0LqaJNz7tlFHmbXcuzOhR2sPCGFQGpwnmMHSgdbnsQuwmar/PE8S17ktMlolzE
OUrvwUVE2mZrhFd1TGYh9RTC3I8bjYouPuk4TQx4ehWw8G5RXyFTuvTprkBaGoifiOes
hQiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1746488190; x=1747092990;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:feedback-id
:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=mDcCIUTJhHj/GqAyOeod+uuQzXrllpUlqsauvA7vi+k=;
b=mihVoMaXElo8f7MIuzVK/EHJ6SpzWhiaX7VCZpqZLFzTVZTw0+4KYjtBpGG0UnKu/D
8RhfH+o0vVEt1fEhzP9ASVEHaS2wEYfjWAMs8LTwtSyHpWF724+Ce7a3nC8xbZoUYlLI
aCZtjyryRtz60jRp9nvXHnuqejZiMLWrCGciwMEOFzOMkmv6rYprmgNl/sJbRc2wLkdE
Fs6/NB46wSFhspobUL4uvXmIZu2JU7/YStm8DFRKSEPg1JihGAdRUeO4X79UbXuj5HJa
hBcjQo64PtCkjR8Z0SBgBR8Q3t+KF0VnGH/MWOLBHYC2gwbqdeyhfGhitQFY5SKH4e4Z
dPag==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCVWezScf9o9J5K3Zz3ci4X59AffWy26pUeDW1eckq0f+0ICMSwCY4XBWdQqDc8dpewFkf8vIm/J8xl1@gnusha.org
X-Gm-Message-State: AOJu0YykCfAgVv+gfQPYh9JCiii+fDhKHfMnBKVJqs5k2F7n6gM7sIzv
vplKKA8RvXIyk2xxXdSoVJhB8UO4B/soeGbzzdYd+4tAcE6FknF+
X-Google-Smtp-Source: AGHT+IHv9HDVyiwEkgEEEsPLbXIATBunGNN+QhUWZ/5sepzjsD/mo26It6shfk4Z/JcpZJP/WLvuMQ==
X-Received: by 2002:a05:6820:4b18:b0:604:99a6:4e90 with SMTP id 006d021491bc7-6081d785eb1mr901178eaf.0.1746488189831;
Mon, 05 May 2025 16:36:29 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com; h=AVT/gBHoBAkH2dTgfWLVYRaONZm7voTr66/dXBPlWk+Wpv5ZvA==
Received: by 2002:a4a:cb0d:0:b0:602:a14b:beba with SMTP id 006d021491bc7-607df23e8f2ls1140590eaf.0.-pod-prod-00-us;
Mon, 05 May 2025 16:36:27 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCWdhQBZ3S/YS824QhMu+Au4rb9sThcfNN0BpOimNyjBoR+e9OV95U7dmWszm6sgpG2zNj12xDqxR/xX@googlegroups.com
X-Received: by 2002:a05:6808:2207:b0:401:bb42:700c with SMTP id 5614622812f47-403688dc478mr857318b6e.19.1746488187038;
Mon, 05 May 2025 16:36:27 -0700 (PDT)
Received: by 2002:a05:6808:2109:b0:403:484c:9068 with SMTP id 5614622812f47-403484c9444msb6e;
Mon, 5 May 2025 14:34:54 -0700 (PDT)
X-Forwarded-Encrypted: i=2; AJvYcCWaEHSMUQOpTmdoV2kl64oYxb+UA7K0botVONtidv4oRGjbF5LwZ5i8oGU0cIQT+0RxVJt8GkIDYxqF@googlegroups.com
X-Received: by 2002:a05:6602:2dd4:b0:867:973:f2cb with SMTP id ca18e2360f4ac-86732c14e66mr153203039f.7.1746480893267;
Mon, 05 May 2025 14:34:53 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1746480893; cv=none;
d=google.com; s=arc-20240605;
b=WwQ1ugt0+kpl0LDkuGsp9Z0v6WH518+dD5/wE1u74iRGUqgaXCBQZqGJHEQ0QUF4mP
smA+Z/HVuPcUAkVkNFdKapQwcVku5Ot1+MG6XfFIISeQso/GRSNZEP6JsZqH6zEAimNo
ApsW/XvA2h+HNTuSs5n2ntsw55pT1H0cCePbhl+3kk4SdGNzohgWH8YkRkJ5trLrfZQh
wVGMEgbGeTMSrwMYv4LwBbdQMi9xkSc64G6tabn+2EN+msuImn4dbdx81kqh10ummr/H
9S/gzDnFnASSl/UASkdxdjhEBpbk/yoeUJmiSH7i7WpagIJC4ijvYpRLHGKjrANT3G2t
+FUg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=in-reply-to:content-disposition:mime-version:references:message-id
:subject:cc:to:from:date:feedback-id:dkim-signature;
bh=UyipSFqDKoqDSipTphdB9HmvLWey61Ir7l0KUIeHlhk=;
fh=qRm7qsc/Pw8KMnluGK3DF8Q+O2QBdfvyIHD5+M9AURI=;
b=JDXlcTAEaL78UyW9tNz2Jz01ETRUY9SXtSbiYxwJMIULAD4UcQkklO68XuGfpDxrbL
eFTXvaIKhWvIGerZTvR10Wvj5a5PEvI/toU3GNHowXPWtAZfycLmabPaUCciuOZNehjt
AD0dqLQtC9YwJrjCZle0p0jGMfPae98fKhuE5SkzQYQvTSwUd3q3EOt1gxLtgKv4Rcw/
AqW3VO6OCI2XoKI1BMQUY17JTLINtNK2NbOiV40OQDlCNpOpU6oQQGPOW6UVPtA6bvI1
nnYCCwAM1QdYUIo5yxNYbfkG0L6+JwwcOfi1pU4iabsN0wGhC27dn/LK3GRkvK5tP+5K
tz0A==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="JY0/3JUU";
spf=pass (google.com: domain of pete@petertodd.org designates 103.168.172.154 as permitted sender) smtp.mailfrom=pete@petertodd.org
Received: from fhigh-a3-smtp.messagingengine.com (fhigh-a3-smtp.messagingengine.com. [103.168.172.154])
by gmr-mx.google.com with ESMTPS id ca18e2360f4ac-864aa407dc3si39356239f.4.2025.05.05.14.34.53
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Mon, 05 May 2025 14:34:53 -0700 (PDT)
Received-SPF: pass (google.com: domain of pete@petertodd.org designates 103.168.172.154 as permitted sender) client-ip=103.168.172.154;
Received: from phl-compute-03.internal (phl-compute-03.phl.internal [10.202.2.43])
by mailfhigh.phl.internal (Postfix) with ESMTP id ABA291140136;
Mon, 5 May 2025 17:34:52 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
by phl-compute-03.internal (MEProxy); Mon, 05 May 2025 17:34:52 -0400
X-ME-Sender: <xms:_C4ZaB2ORnlIcGmD1ymaJ7CeBmH48c0pCk510FSVBcFfhCuS4q6IEg>
<xme:_C4ZaIGsane3zENGdJlZWUTWfBixUefICJac3Z9X8LQJt6uhCESelIcQsHnCD6vGH
UeyvhSs_BKbi0QszRs>
X-ME-Received: <xmr:_C4ZaB6xs4u6HQypiceqN446Rtl6wdtgfpvriGWoZdWwQUfjHU-2z-KZkYILLA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvkedvvddtucetufdoteggodetrf
dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih
gvnhhtshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesghdtreertddt
vdenucfhrhhomheprfgvthgvrhcuvfhougguuceophgvthgvsehpvghtvghrthhouggurd
horhhgqeenucggtffrrghtthgvrhhnpeekuedvhfduuedujefhvdeivdefiedtjefhudel
tdetgedvueejffejueeuffdtfeenucffohhmrghinhepuggvlhhvihhnghgsihhttghoih
hnrdhorhhgpdhpvghtvghrthhouggurdhorhhgnecuvehluhhsthgvrhfuihiivgeptden
ucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvsehpvghtvghrthhouggurdhorhhgpd
hnsggprhgtphhtthhopeefpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopegrjhes
vghrihhsihgrnhdrtghomhdrrghupdhrtghpthhtohepghhmrgigfigvlhhlsehgmhgrih
hlrdgtohhmpdhrtghpthhtohepsghithgtohhinhguvghvsehgohhoghhlvghgrhhouhhp
shdrtghomh
X-ME-Proxy: <xmx:_C4ZaO3JLn1MrO8T0bD3-xkjKv8CGh6v3Wu39UghkYbZwYHfT9fHRA>
<xmx:_C4ZaEGsFj_5OCL5cHrPqc6vPI4J4VDXBL-6Tpzvd7-sknnSEmRhKA>
<xmx:_C4ZaP9ZPOb-jJ13QbVfad8HEMDFvn73ARYKGedtaOibdmZvcZPY1A>
<xmx:_C4ZaBn9Psyofd0HThuQJYQJn88RJjKtIS0e_KsifAnitulRtIoODQ>
<xmx:_C4ZaLlLSqKKvgO3tuXjHF7t-HkDPXi9dd7WjHYrgXhID__Ai2bGhjJR>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
5 May 2025 17:34:52 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id 0F3A49FBD9; Mon, 5 May 2025 21:34:51 +0000 (UTC)
Date: Mon, 5 May 2025 21:34:51 +0000
From: Peter Todd <pete@petertodd.org>
To: Anthony Towns <aj@erisian.com.au>
Cc: Greg Maxwell <gmaxwell@gmail.com>,
Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: [bitcoindev] Weak blocks give an advantage to large miners
Message-ID: <aBku-6CIjQKIQjRS@petertodd.org>
References: <rhfyCHr4RfaEalbfGejVdolYCVWIyf84PT2062DQbs5-eU8BPYty5sGyvI3hKeRZQtVC7rn_ugjUWFnWCymz9e9Chbn7FjWJePllFhZRKYk=@protonmail.com>
<9c50244f-0ca0-40a5-8b76-01ba0d67ec1bn@googlegroups.com>
<aBSVn7nJnrheLy5Z@erisian.com.au>
<0b6ac4cf-1f58-42b4-823a-8b35fad9f17fn@googlegroups.com>
<aBiCgRIRikR0MPei@erisian.com.au>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="uo2uMKG5u++B3seI"
Content-Disposition: inline
In-Reply-To: <aBiCgRIRikR0MPei@erisian.com.au>
X-Original-Sender: pete@petertodd.org
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@messagingengine.com header.s=fm3 header.b="JY0/3JUU";
spf=pass (google.com: domain of pete@petertodd.org designates
103.168.172.154 as permitted sender) smtp.mailfrom=pete@petertodd.org
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
<https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.8 (/)
--uo2uMKG5u++B3seI
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
On Mon, May 05, 2025 at 07:18:57PM +1000, Anthony Towns wrote:
> I meant to mention this last email, but had forgotten where to find
> the link. Personally, I think Greg's "relay extra transactions via weak
> blocks" idea [0] from a year ago is an approach that should be considered
> here. The TLDR is that if there are miners out there with different
> relay policies than your node that are accepting transactions you'll
> reject (eg, lower fee, new tx versions, more complicated dependencies,
> ...) then once they find a relatively high PoW share, have the network
> relay that as a weak compact block, with full round-trips to gather
> any transactions that weren't in your mempool and add those txs to your
> extra pool to help with block reconstruction in the near future.
>
> [0] https://delvingbitcoin.org/t/second-look-at-weak-blocks/805/1
Weak blocks give an advantage to large miners. Small miners, who rarely
find blocks, are also going to rarely find weak blocks, making the
feature mostly useless for them in terms of their choice of
transactions, while simultaneously increasing bandwidth consumption
somewhat. Meanwhile large miners do find weak blocks often, making the
feature useful for them and making it even easier for them to profit by
including non-standard transactions. Which again, is something that
small miners can't do.
--
https://petertodd.org 'peter'[:-1]@petertodd.org
--
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/aBku-6CIjQKIQjRS%40petertodd.org.
--uo2uMKG5u++B3seI
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmgZLvgACgkQLly11TVR
LzfutxAApkMtD6QmQmIfIMpTWZalaxC4l04wJQl590N2egL4quraw2hiqC08hksv
VbGwpp0k4fq7hCdCPyb0q4PhIly11PiXIUgi68lMLbDX+n/SXgoVEJaSektJrH5c
86cKhYO6OfdP+BVOl2A2KZNtmkm9/ZVO/TE/nvhqwk1ylhRiPCvUkVO5r6fxg/4V
QUZdgaRzWPhee5GtuoB7E+Mxg7hPmoKBolM2IX4IbXYFoSocfSUppqVavX9yMObQ
srf8IM15tkN/ylFM0OOcyJeaP7jpBkTIytS3letgcdexpLPzphdTphiH6ybiFvoD
8Y1dw360URiX1TeO4Ti8i/1syxPl0GWmZObRtOmSQQ+v4gPZPZcvjvDGZodtJmk3
bLFWcc2neA9t832nEhgjb2r2pRctPGqStjxo6m4gBK3Yey4IkuqdaIizQOF6i4nn
QVZ4fcbCr1kmvRwGUj/lAVf0hDKNKLNlregsiP0AchkpYkIUg3zpuA2yFMzD9lB6
k4PbmLd2f+DndJXSRkYdBHv8IUlvsYZw6/qtM9M/Yz9GyEr17+L3Zlpe6iUJEwLf
kDArTCwk/lWspqaPrqqeHe/S8KJZVJYOS0QHICbtpKiO6kaQ1vTZbTyIq5GT3z1b
UQ5hn9INDjfkG7+Gsf8bbdgEY0bcIqtrlRT7Nzq2XpBOl5lgVaU=
=P4b6
-----END PGP SIGNATURE-----
--uo2uMKG5u++B3seI--
|