summaryrefslogtreecommitdiff
path: root/da/06c8c54576aea1b7d02961c99210eab44c763e
blob: e5371d97ae462a3bc5fbb2e137dd912a66b981c2 (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
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Delivery-date: Sat, 08 Mar 2025 16:23:42 -0800
Received: from mail-qv1-f62.google.com ([209.85.219.62])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABBBN7WO7AMGQENY3ZPTQ@googlegroups.com>)
	id 1tr4SE-0007O7-0i
	for bitcoindev@gnusha.org; Sat, 08 Mar 2025 16:23:42 -0800
Received: by mail-qv1-f62.google.com with SMTP id 6a1803df08f44-6e8fb5a7183sf57579786d6.1
        for <bitcoindev@gnusha.org>; Sat, 08 Mar 2025 16:23:42 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1741479816; cv=pass;
        d=google.com; s=arc-20240605;
        b=NEeieEKMlqKqbHO4Z4eVZnQfblEFhxhvmSOc9EaiIOuN+8EoXJ+AEkgpEodXDt86si
         8Gh1w8EaqhLAueR3Xtb98gE+9WluF2uJN780MU4t7eNR2moTmTlpFGxNCHMr0D/qMfcA
         Vg7Y2hGZzcUeWvX4tRX8Nx6ru4Gv5Npy6PzJwNWm9ZM1RmvIghoC+/kYFTjhXghWUZe8
         heFF/U4p/jAw4ruyviBIaC9+Ea7YfiPYxmRq3yXBSbPCqr1/vH189ueEXlzSRAzNC6Jz
         NikWvNpuI/vDJEKY39dKDlivR/hbKBXQ9Ay8Cd2P3rhKvCFLnQk8pcYhWktbI15pEhZ/
         d51Q==
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
         :mime-version:feedback-id:references:in-reply-to:message-id:subject
         :cc:from:to:date:sender:dkim-signature;
        bh=1iH+bVlHYgNjCPEpQARJ8hL8zKIvn8HZjRRRvP1QYlQ=;
        fh=CUAaEKiFJNOoZ1GyPqP+naBxyXjZMyGOQkhH9KA4/+4=;
        b=CDBtucrKj+tz1xTcXVecnotN0aIgpWOaDN55RivWYcoFeYhFE6ZDgj7UJcnwrMsL67
         V5AGJe6zj++Lzh8fxBsHKmb7AIu6zB5mhfSd1+ZkxXDfHgO81RSyQOkVAUI01qh3j/sn
         dFSrKeZ4pNyrvuAW7PsVnRsZ2S1qSrzvqaX9MM137G4xbUxilfD6SBDjIas9Iiy8UuKf
         9BxEl/bc3ZK+2KGfzg8ooCrsfvgKtFuRHd3iZMo4khgb8ogjW0HmP4EzKegwnekkQ/K9
         g2idtgC+Meb9WiSsLFNUkl9IEZLN6/QsyR40nodTg/50SJEzVhr8TdPsI5wgeuIZm8ou
         yIIw==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@wuille.net header.s=protonmail2 header.b=OwN5RFF6;
       spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.27 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1741479816; x=1742084616; 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:mime-version
         :feedback-id:references:in-reply-to:message-id:subject:cc:from:to
         :date:sender:from:to:cc:subject:date:message-id:reply-to;
        bh=1iH+bVlHYgNjCPEpQARJ8hL8zKIvn8HZjRRRvP1QYlQ=;
        b=NPjenwyUD3R5A9cSUTfNwUK1FqAQjeurCKV6OPk+R//2XQRat8NEU1Ht0BqPSTmaTk
         A2eu8XtPL0NTwxRkE0lmmJK5W0A6ZqKvVmDfk48+S7sCrLVx647jv0LSaGzlhNDwMsr9
         GVsNU4onvpqqmwMdB8pNA+60m39r4w74OYWbNigxSgHTekzoSohon79YenTJduX+5tbp
         XZxoCgcQGcMjwWbPcKsYcfuaGEzDQSE/6fqCEVMfk1lNNoWvPpRAuweL/mzqiSHIA4Ew
         Ltc3AKmErZMeGyjd11yeK9riKJAf4+gjDMmV9u3CcAaSQn15ddWqKM3f489EeWTE2eQF
         PaBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1741479816; x=1742084616;
        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:mime-version
         :feedback-id:references:in-reply-to:message-id:subject:cc:from:to
         :date:x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date
         :message-id:reply-to;
        bh=1iH+bVlHYgNjCPEpQARJ8hL8zKIvn8HZjRRRvP1QYlQ=;
        b=nE1Xyy/2nIByG1qNtS5WHOCOUacacxUW6y20urv0YDPn8AMVuObrMeg7jP4WR+3NbP
         wOxTuW0cFQJ6w+w/Ifk/6FkuOw+Kd69YQdr1mVZZIWhVFV34qPIl9r8IoB/p63JyKp8H
         dAxQBjH5G93vsJQFpWmjGT5ZxP7Z/fuNoLFZovAgGKrlB8pr+lHeg+dQD5rN7Sw+F97K
         C7FEVJiHUXC9tLVqfat5aGB41AvzSFGkpE4BxfXWKgCvXesh/gxqAE0IMj207uhdYNJm
         5BvlRmSG63e7dJFOzHYqJfE4nPt3upvaGVCGtvqz0b3c/cS2i10epdxfvunkhUikFAPw
         Kd+w==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCVu5rzvz+JiROlmwFyq6185MkaW+7qJ+vPPnihvjrqcAR6A9HK2zMiSLKlEY7O97Rr1Puu6LsBks/sc@gnusha.org
X-Gm-Message-State: AOJu0Yxmj6G2Z13OJR6FNVglomt8Z+dNJ6ts8u1/cqgc989irppTp+ZB
	BX2RJ5WhMCLJLytDSX+PqFYhvyexvaFIOjuJ7GHIvaeIbcHvtTcK
X-Google-Smtp-Source: AGHT+IHnyds22ciGV2GHlKjHqrxFGaCnTKx9c7v56aQ1I15BqRXhaqoLMX2hhn0xxKfbS+MBoB1tfw==
X-Received: by 2002:a05:6214:262c:b0:6e8:9dc9:1c03 with SMTP id 6a1803df08f44-6e90064d603mr117720076d6.21.1741479816068;
        Sat, 08 Mar 2025 16:23:36 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVE54vaOwmHqigf1PR68+UNE8IQc5tBbazaIAXsdohilBA==
Received: by 2002:a0c:fe12:0:b0:6e8:93c9:3e7 with SMTP id 6a1803df08f44-6e8f4eebe96ls3597596d6.2.-pod-prod-05-us;
 Sat, 08 Mar 2025 16:23:33 -0800 (PST)
X-Received: by 2002:a05:620a:1b84:b0:7c3:cd38:9be1 with SMTP id af79cd13be357-7c4e6193e60mr1447757085a.48.1741479813270;
        Sat, 08 Mar 2025 16:23:33 -0800 (PST)
Received: by 2002:ab3:4891:0:b0:292:fc57:23a8 with SMTP id a1c4a302cd1d6-292ff0b0ca2msc7a;
        Sat, 8 Mar 2025 15:49:03 -0800 (PST)
X-Received: by 2002:a05:6512:2396:b0:549:5769:6adb with SMTP id 2adb3069b0e04-54990e2bfafmr2670231e87.5.1741477740663;
        Sat, 08 Mar 2025 15:49:00 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1741477740; cv=none;
        d=google.com; s=arc-20240605;
        b=E3IkUk7oFskAlmBnGsPNoQdWF/Tzl9QA4hYrWmm8gsCQvRVL9iVM42W9nHoB9MbhZF
         6orgawVB4pRQZdWXc4wv08mLzXxNuXC/UH2KIUVpvcH4oT4u/FNbFh2AbLyxJ+xBtmUO
         7EJpMu6XOoLWNfXuAP5D7tMtp3U1dh9em1BMYoi9S31kW7dFGwbNVR4riEKehO4oFKqZ
         zTSOCFZVDi1+uNTf5zm3cCnMjaTbrsbsIyVCavkT2JtSyVDw4tK4F0wIESnUi5kgZ9Jg
         UmBHROr4e3kgY9LtyP+YxTLabDTHeoPnau1DwMe7n3kkAjx/QCJ/Wb9WcIxLES9NFX8f
         /1Gw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
        h=content-transfer-encoding:mime-version:feedback-id:references
         :in-reply-to:message-id:subject:cc:from:to:date:dkim-signature;
        bh=lnoLukAhrt/QuFIFCWvvuD90XULK0n1GKKN1iJbRirk=;
        fh=KKu5kgZkI6tDxxr/OY8YZHUiBQ2olcsTBfCORt42cck=;
        b=AYwHDbAUASQqujUM+jI1Ou7ueFwpskvpRIyyeKjZdlqgnjZhRSG8w7xRk5/jsK4/3t
         8F32iZVVxPgLgESygZo8xeBDJE1zq7PvYnfMWGuXHdZHvskLEVRti9GZV/2MEEeaw1TH
         8GlCyzZ2Z9641urrfV6DYptnFYT4AeBF6vD/3dtreWaaX3MxovjOp/EmjvncL6OkCt3Q
         6l5XgUG7s4x07zsCcfctlvaE55Hvy1+a4xIE9Nl0x3jP7p5/kTOlsHQjb8RDyqmU1ZIe
         aOrj18Cc+WWj5ikPbq/zXBwN684gcxNtAWysU0yCNpeDL6Hhgitdacz8tmPUhvnLVY+b
         ae1g==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@wuille.net header.s=protonmail2 header.b=OwN5RFF6;
       spf=pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.27 as permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wuille.net
Received: from mail-10627.protonmail.ch (mail-10627.protonmail.ch. [79.135.106.27])
        by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-5498b0b3af3si124841e87.9.2025.03.08.15.49.00
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Sat, 08 Mar 2025 15:49:00 -0800 (PST)
Received-SPF: pass (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.27 as permitted sender) client-ip=79.135.106.27;
Date: Sat, 08 Mar 2025 23:48:54 +0000
To: Nighttime Satoshi <nighttimesatoshi@gmail.com>
From: Pieter Wuille <bitcoin-dev@wuille.net>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] Proposal: Unlocking Dust UTXOs as Miner Transaction Fees
Message-ID: <w6yVRkZu07vMNHYp483katPNPA5nwFEx-kje8eSpjRl9S6O8rx_ViKi62XlcW2b36SF8dceUXKkBLrmrtvK7RuPd1w1y0iZ4BBP4rSleNcc=@wuille.net>
In-Reply-To: <62b454f8-56be-4eae-ba3e-57c53d493f3dn@googlegroups.com>
References: <62b454f8-56be-4eae-ba3e-57c53d493f3dn@googlegroups.com>
Feedback-ID: 19463299:user:proton
X-Pm-Message-ID: 3ab2329680bad0d0d44e659f22de1244de34a23c
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: bitcoin-dev@wuille.net
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@wuille.net header.s=protonmail2 header.b=OwN5RFF6;       spf=pass
 (google.com: domain of bitcoin-dev@wuille.net designates 79.135.106.27 as
 permitted sender) smtp.mailfrom=bitcoin-dev@wuille.net;       dmarc=pass
 (p=NONE sp=NONE dis=NONE) header.from=wuille.net
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 (/)

Hello,

This is not a soft fork, for two reasons:

* Coinbase transactions can only have exactly one input. I don't think ther=
e is a particularly good reason for this besides simplicity, but that is th=
e current rule. Allowing a coinbase transaction to additionally also spend =
certain outputs would require a hardfork.

* The outputs being marked as dust are not allowed to be spent by miners. C=
hanging this requires a hardfork as well. Think about it: if this was possi=
ble with a softfork, it must mean that doing what you're proposing would *a=
lready be legal* today, and thus not need this proposed change in the first=
 place. Softforks can only outlaw formerly legal behavior.

Furthermore, I don't really see the point. The proposal requires both a coi=
nbase txin to spend the coin, plus a signature in a separate transaction, i=
n the same block. To pay the miner for the opportunity cost of not includin=
g normal transactions with these bytes, the fee for this OP_RETURN output s=
hould economically be priced at the block's feerate for the size of the OP_=
RETURN output *plus* the cost of the coinbase transaction input. Together, =
they are no smaller (and with witness discount, I suspect larger) than the =
user just spending their "dust" output, and thus the fee for using this OP_=
RETURN-based mechanism would be larger than the value of the dust output.

--=20
Pieter

On Saturday, March 8th, 2025 at 1:23 PM, Nighttime Satoshi <nighttimesatosh=
i@gmail.com> wrote:

> Dear fellow Bitcoin developers,
>=20
> I'm excited to share a proposal addressing a long-standing Bitcoin challe=
nge: economically unviable dust UTXOs.

--=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/=
w6yVRkZu07vMNHYp483katPNPA5nwFEx-kje8eSpjRl9S6O8rx_ViKi62XlcW2b36SF8dceUXKk=
BLrmrtvK7RuPd1w1y0iZ4BBP4rSleNcc%3D%40wuille.net.