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
235
236
237
238
239
|
Delivery-date: Fri, 31 Jan 2025 06:01:36 -0800
Received: from mail-qv1-f57.google.com ([209.85.219.57])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBC7JRFXO3MCBBNNP6O6AMGQEITMVFRA@googlegroups.com>)
id 1tdraR-00011C-5y
for bitcoindev@gnusha.org; Fri, 31 Jan 2025 06:01:36 -0800
Received: by mail-qv1-f57.google.com with SMTP id 6a1803df08f44-6d8f51b49e5sf32729426d6.1
for <bitcoindev@gnusha.org>; Fri, 31 Jan 2025 06:01:35 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1738332089; cv=pass;
d=google.com; s=arc-20240605;
b=JZA5R7ygCDho+zrlWuOcu9kNy21t161z7wOr5M0saEy8OBqOHp+JleXSW4qiT//RXy
zuBlElIH5lKzKjP4o7W3dTq1Bef6kW5hgDb98B7N1ES3Pxd3iK6yvtNLBQT7e30VYtAC
9PtAjweJVCxlUNGQNQzOuAB8/CAmki2Taw6FeaQQhBjHaEzyQehCqd9bUCNwOFE95DQ8
at+6rvxjrxd8Qbb63mNnseBAF8JlNkQ+LgkNvYcqbPIk2I9xADsvdHyVdT4cs0TB3Y8x
HRjt2N4we6La+HF2h8cUNQJB3Xo2gdI+93AYaoMvEqQZ1y+FfbYcFBFIWOCWzIgzVOuQ
H2wQ==
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:content-transfer-encoding:cc:to
:subject:message-id:date:from:in-reply-to:references:mime-version
:sender:dkim-signature:dkim-signature;
bh=c9QlyjQF2S5tkA7QC9XZ2B21IjlU+bN0Ua0lyNXYiTQ=;
fh=WyXOixGfXbSwvf0Cv2rJXtKrHDcfoyfXyMd1NUSmhG4=;
b=V36fX3VUCNTJo7g3dPzocZVMr2RvTosdkN9XE+tSY/+8Wz3d4L/9DrQvQB3seShefB
NeRPqawpG1h1ObpqL3ivNP+QYwnlVXynfot99DC/6PiWH4MV6X0fD4a9de56eU6ocMuN
FsOsz8ySvqHJKIT/aaZBOtOwyhth3vpgYnTteNcKZZbINR8qxc1R9itqqE1IKHy44ASe
x+Pf4T9H1Jot+ediMk+DzjdLxzO1SUbQ4a8K7oUcjepE+FxXiSkzIdSAxLsRiSR4oUUh
PMHujNqt/j0xsx0E0/lpngdXhiOYMj+6H7vhRRO/INoRjW+JSQOYTQKc8T5EuoaM9nOS
H7xQ==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=WdkZcF7A;
spf=pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::f36 as permitted sender) smtp.mailfrom=gregtonoski@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1738332089; x=1738936889; 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:content-transfer-encoding:cc:to:subject
:message-id:date:from:in-reply-to:references:mime-version:sender
:from:to:cc:subject:date:message-id:reply-to;
bh=c9QlyjQF2S5tkA7QC9XZ2B21IjlU+bN0Ua0lyNXYiTQ=;
b=N+3VyoA8TUy4QAifF/K1v0HobrNkAgcSKaaA89aMgxV+5y7k9xDo262dq1RzgCNHxz
DHFWqJ6klW6HL07j3XikVEAbpO5+/vw/2xpQ0BaKWA/5ERkr2YpaqT5rY3muM1BfTeH1
M7zmZCT2RXQzH/7KkIyW2ThuT+Z8xzPHNrPULhlQl974OayDT9YRq9qR/01OsCbYEfrS
GUqdMoQd8JMeX/kz1oUBaeNVVtCjg/VzvA/19VfogiH8Hl+VzVJ1D4GuiDWdUF+2CKon
LMX464hERPXbvT6Czk1lnMcP4Xsr/CHoVCvPrklHSgE2KveK0665RvtLgoZznTnKwcVx
6icw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1738332089; x=1738936889; 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:content-transfer-encoding:cc:to:subject
:message-id:date:from:in-reply-to:references:mime-version:from:to:cc
:subject:date:message-id:reply-to;
bh=c9QlyjQF2S5tkA7QC9XZ2B21IjlU+bN0Ua0lyNXYiTQ=;
b=m27r6O6h3P1Tlpy7nNol4A6tsvQolzgcCl+nySR5omEVqkyEd+W9UYt5Lql4q3Z3of
7mRy+Ia6wnojK3TzgDcQ8gmT/A0QC3yW0fUKH0W5ZwH1vsc15JXIt+7iHY3j4Qey7T+z
Fc8JEAW4zXT3qMkyXw/EmtKAzRc0a7pZRU//KEDCh4OTiJtmr86KiLbxjLLEqRJs8BFd
InPSVBtjllodD7VbU2WLHEFJkU+QCnuqnMAyygg7XNhP/CHGQmj5W2AUFZuvL+BxbASz
F9UKdRi0REwg4AoLfC2bUDm5CkvDrl2W6K1A8UeISexvP/luyRa3yor/xD7FKF8BcgbH
6SeQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1738332089; x=1738936889;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:content-transfer-encoding:cc:to:subject
:message-id:date:from:in-reply-to:references:mime-version
:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
:message-id:reply-to;
bh=c9QlyjQF2S5tkA7QC9XZ2B21IjlU+bN0Ua0lyNXYiTQ=;
b=Zb/T4Kti+MQF9hgLnltOODuFTYnjj5jRkTgei7Nj/ZzUI06crBytKt1ZliguAwg1D5
+KpE866pIv6MEZqVVkSKBvte6PcjGXwsL5ktGSZa27YJFYY1n6QcP43iQvEjZhjfz+Id
/TmWyn1b/dP1G8G2Lw+l2cI9fveux+w9x5QLHOeojlwf2V35+K6oZlYquH4JOfwYXKW9
Hu0w76vEgpXG7JXNgYe498MPjYU84OZBKBjr9HVoFWX8v/BTaE7CQOg0xPrfVQevR8+7
D/bYjVHEXHc0SP4gkTnE//imPCDw/AX0QC2kEegcXL2FGfM1L/fiqhljgQ5VVWJza8Pa
upCw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCUI1kAr8supMPtAOJFp/PpwaRyZQ5YdgcCuXp4NHnR2KAKS30O9polml5NeuD4EoUdX1ZxBRBCfqbqx@gnusha.org
X-Gm-Message-State: AOJu0YwjlBhDE/Pam9J+RHkbT5NXnlYt8qeXsdUDcwyBR2HHU2JnxsZf
P4p6iIaj9u+aFw/coP2eH72UX4oS8gjd3gEXf81NFbKa2j2iuCU7
X-Google-Smtp-Source: AGHT+IGAQRbGe9cqMjuy7NsxyFAWCwR4ZjaiggSr86a+//Xa6lCPXwu2uEQGAJ/B0oixvWMNZNK9bQ==
X-Received: by 2002:a05:6214:250e:b0:6d8:8cb0:b40d with SMTP id 6a1803df08f44-6e243cac7c6mr175374886d6.39.1738332088101;
Fri, 31 Jan 2025 06:01:28 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a0c:f7cc:0:b0:6d8:87d5:f97d with SMTP id 6a1803df08f44-6e251eb7334ls17805026d6.2.-pod-prod-07-us;
Fri, 31 Jan 2025 06:01:25 -0800 (PST)
X-Received: by 2002:a05:620a:248e:b0:7b6:6b52:8bb1 with SMTP id af79cd13be357-7bffcce06e5mr1488439485a.14.1738332085025;
Fri, 31 Jan 2025 06:01:25 -0800 (PST)
Received: by 2002:a05:620a:51d2:b0:7b6:d314:a4e5 with SMTP id af79cd13be357-7c012b3ce3fms85a;
Fri, 31 Jan 2025 05:43:12 -0800 (PST)
X-Received: by 2002:a05:622a:15cf:b0:463:4bb6:bfe2 with SMTP id d75a77b69052e-46fd0bd3575mr160533011cf.50.1738330991668;
Fri, 31 Jan 2025 05:43:11 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1738330991; cv=none;
d=google.com; s=arc-20240605;
b=L7caxXCa6sgyb/kX4jzmgXeruJA49JigLmwRPPtQpwnNYVQLUfSNPs0B7VYqN91vLm
IpgoZHrsBJzpBv58XkFf7Gch82b3VDQoN2gK0NXB1pD1QNIvpbnxWlmfmrba3eD0mWkl
6U+PoQj3+odn72WWvbHiVRQiqALzjQknzbf5d+gh/ZCyB4bexv7CHdfmBgDgmokm/HIE
JVWq6s8q/h+Ir63LYpUx2P/Vds60OyCt5yJPbi60mHsTK0bADCnyLR3mCEzU46g7AF7s
SnTeI3wwl5kq3UlGWNQLqVHjcD2PpsHlrqmI6o/gZRtUQZypzhw+ptbN4qm2lfgAiUjm
xC5Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:dkim-signature;
bh=qrLEXtEYywRbvjrQwivezJRqxYOsqUZ4DZ2EsZjVVr0=;
fh=N2Pu5XCHnzvnsultChc+zExBixvv5wRPKr9UF/aBNKU=;
b=YYY0GSHGAivZJYwpxbxSdxndOzBj/kKaCqH/6+e/x+1LILkIJ+nsii1GWhy7NPvHUH
aW8/RQ2m9/sjziXBu5gXXnyV7yISrPP9WWTTZaxDAK36NRh80vdDkE9zXdw26QNvlqRz
YcGXpsWLAZZEDKjPoMEj6yxG1HdkSIFpVhSgngAeYykLmC9st6VYrQhymlYpFTYmd4Fg
93L7GOBdX2eG7gkDYEw8z3kAw7p2r0htyfqDRO2u++Z5We73DfJlb4RQ9b2UkGOIwujy
qzRTEVCjTCH5ZXyXzPUzHthi3zNRRJX+za+ffE7Pwlb0uPfEL1XYVWvUlg5VDnv4Uxz2
X43w==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
dkim=pass header.i=@gmail.com header.s=20230601 header.b=WdkZcF7A;
spf=pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::f36 as permitted sender) smtp.mailfrom=gregtonoski@gmail.com;
dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com;
dara=pass header.i=@googlegroups.com
Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com. [2607:f8b0:4864:20::f36])
by gmr-mx.google.com with ESMTPS id d75a77b69052e-46fdefeecdesi1668871cf.0.2025.01.31.05.43.11
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 31 Jan 2025 05:43:11 -0800 (PST)
Received-SPF: pass (google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::f36 as permitted sender) client-ip=2607:f8b0:4864:20::f36;
Received: by mail-qv1-xf36.google.com with SMTP id 6a1803df08f44-6dd43b08674so16414026d6.3
for <bitcoindev@googlegroups.com>; Fri, 31 Jan 2025 05:43:11 -0800 (PST)
X-Gm-Gg: ASbGnctlXy0G5hT3SJa4cXGG30rTMBTOF6+1IEEZUvh5KYY6KsavwJGjiFs5Xf+mxWA
kMe1y9+RLAucb1FhvVZ+YlTcRcxZUL0pFZS9pdA3Gvks8TF4ewRj8jR/EQevzdQeHTQdJ3AaIto
sbSEs/o15LUp6JFPWK0+GPJ5TNIR4=
X-Received: by 2002:a05:6214:5913:b0:6d4:215d:91b5 with SMTP id
6a1803df08f44-6e243c0f4f5mr147128826d6.11.1738330991291; Fri, 31 Jan 2025
05:43:11 -0800 (PST)
MIME-Version: 1.0
References: <CAMHHROxVo_7ZRFy+nq_2YzyeYNO1ijR_r7d89bmBWv4f4wb9=g@mail.gmail.com>
<A8F96312-613D-4090-B6C9-0A4C41418986@sprovoost.nl>
In-Reply-To: <A8F96312-613D-4090-B6C9-0A4C41418986@sprovoost.nl>
From: Greg Tonoski <gregtonoski@gmail.com>
Date: Fri, 31 Jan 2025 14:43:05 +0100
X-Gm-Features: AWEUYZnlrQpYe9iJHevwG6CVQDJjuDVe3tqO9-ZIIo6dqjPyn80wUiTat-kElPk
Message-ID: <CAMHHROwmm0_+AOcBHj6Qrf07HWxzK0=ioeqf6nRf1kAqQhf5wg@mail.gmail.com>
Subject: Re: [bitcoindev] Call for reconfiguration of nodes to relay
transactions with fee-rates below 1 sat/vbyte
To: Sjors Provoost <sjors@sprovoost.nl>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: gregtonoski@gmail.com
X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass
header.i=@gmail.com header.s=20230601 header.b=WdkZcF7A; spf=pass
(google.com: domain of gregtonoski@gmail.com designates 2607:f8b0:4864:20::f36
as permitted sender) smtp.mailfrom=gregtonoski@gmail.com; dmarc=pass
(p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com; dara=pass header.i=@googlegroups.com
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.5 (/)
I agree that -incrementalrelayfee=3D0 (or whatever suits a node runner)
would logically supplement the minrelaytxfee=3D0.00000001.
I suppose that miners already use -blockmintxfee=3D0 or anything lower
than the default value because there are transactions with fees as low
as 0 (zero) in the blocks.
I can't see how minrelaytxfee=3D0.00000001 could increase risk of DoS
attack or make it significantly cheaper or more effective. There are
the default 300MB size limit for mempool and 336 hours timeout for
unconfirmed txs. They limit impact of a low fee-rate txs DoS attack
making it ineffective.
On Fri, Jan 31, 2025 at 1:59=E2=80=AFPM Sjors Provoost <sjors@sprovoost.nl>=
wrote:
>
> If you want to go this route, you may also want to set -incrementalrelayf=
ee. That way you can bump 0.001 =E1=B9=A9/vB to 0.002 =E1=B9=A9/vB, otherwi=
se you'll have to go straight to 1.001 =E1=B9=A9/vB.
>
> In addition, you would need to convince at least one miner to configure a=
matching -blockmintxfee, otherwise these low fee transactions remain stuck=
in your mempool until expiration (or CPFP).
>
> Some background: https://bitcoin.stackexchange.com/a/120782/4948
>
> A downside to consider is that it makes any potential mempool DoS attack =
1000x cheaper*, but I don't know if there are any to worry about.
>
> Comparison with historical minimum fee rates can be tricky, especially be=
cause the lightning network wasn't around yet. There's now an increased inc=
entive to knock out a full node if it's connected to a lightning node. So e=
ven if there's no vulnerability to attack today, it's probably good to keep=
fees somewhat high to ensure new attacks are expensive.
>
> - Sjors
>
> * =3D assuming the attack scales linear with the amount of transaction da=
ta, and not e.g. quadratic or exponential
>
> > Op 31 jan 2025, om 09:49 heeft Greg Tonoski <gregtonoski@gmail.com> het=
volgende geschreven:
> >
> > The minrelaytxfee default value of 1000/kvB (1 sat/vbyte) has been set
> > in Bitcoin nodes since 2013 or earlier. In 2013, 1000 sats were priced
> > at $0.01, today it is about 100 times more. Wouldn't you like to
> > consider adjusting your node configuration and lower the hurdle,
> > perhaps? I would suggest setting minrelaytxfee=3D0.00000001 (which
> > translates to 0.001 sat/vbyte) as a rule of thumb. The value could be
> > set in a bitcoin.conf file. There is negligible number of such
> > reconfigured nodes relaying transactions with fee-rates below 1
> > sat/vbyte currently.
> >
> > There is the intention to unblock transactions with fee-rate below 1
> > sat/vbyte in Bitcoin. Probably consolidation and multisig types of
> > transactions would benefit the most.
>
> --
> 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/bitcoinde=
v/A8F96312-613D-4090-B6C9-0A4C41418986%40sprovoost.nl.
--=20
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 e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
CAMHHROwmm0_%2BAOcBHj6Qrf07HWxzK0%3Dioeqf6nRf1kAqQhf5wg%40mail.gmail.com.
|