From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 15 Apr 2026 00:55:28 -0700 Received: from mail-ot1-f56.google.com ([209.85.210.56]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1wCv5q-0002Jp-Tr for bitcoindev@gnusha.org; Wed, 15 Apr 2026 00:55:28 -0700 Received: by mail-ot1-f56.google.com with SMTP id 46e09a7af769-7d7dfe2d094sf7082459a34.3 for ; Wed, 15 Apr 2026 00:55:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776239720; cv=pass; d=google.com; s=arc-20240605; b=BT6TjnoOAeSHKc7SbdpGjKWjJqrJ6PqxiV4mLSH2e79FSkTwpDBwc5mHk3qdWBPXuT Kmoymfo8Bvwwnyc6ZWk+Oh8yWcn+6j0rzZOtjnhlIgkJGguVTNQteWO7vWr7A0oe/usj r3ReaBEShDM19oO0ADhCwyt1HUj+RblZfPKGGyeYzkANDE6Iok2IvWCpam3CIYsIh1kF uwsenPKr/ROQwrXXCXH/XOFzPUADkuBaKeyN9IyRGkAe/KBKb/Vi1uyMHWsnwDmBucIt 8uudec9+bBEQrRnKuheo83FvJBb6VhBvoY0ZGvzK919s61nxPsLUorJaqF1XSzTluTia 91vw== 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:subject:from :content-language:references:cc:to:user-agent:mime-version:date :message-id:sender:dkim-signature; bh=jBcTuX+KROdwEkK6UanEM7SLg4kCWNUAFH7D7OezOmE=; fh=4gXsAOmndHBfCqS8EdIWtYpNHAw0/0r1bTGyHBTwXtQ=; b=G+DwlKKFSz3+mNTo2tmL+LE4GVZv3vYYc+/k4us+6sD0Ou4QrBlMf0QD1Z300iMqsa E+UCPfVhPahEmKRBR8ARhuBRktnIfu9YOwmBt2N2RazvFqcsi+bmop3YO5QruNSg5eUo NcGW+uKUc7qNyRbiAGS3SdGHjObrOjE+HwyECy/0DCkv1VQ8RrT+Sswsh7+riSq645xN vVnjPqfaVZGfO883rS2oBoVnXQxL74cAP5DFQBeTYdsCTwkGksU0/M2ixxG3d6I0npeC /cCz+5eHQrg4A4b471LA052YZTSBQZAxf5gaM8KYEwe9yjR/gjrKE3D2hfADj/Tli5CI vqFw==; darn=gnusha.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=sfPZg3TD; spf=pass (google.com: domain of murch@murch.one designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=murch@murch.one DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1776239720; x=1776844520; 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:subject:from:content-language :references:cc:to:user-agent:mime-version:date:message-id:sender :from:to:cc:subject:date:message-id:reply-to; bh=jBcTuX+KROdwEkK6UanEM7SLg4kCWNUAFH7D7OezOmE=; b=e4dNVS7yCR1Ldh0UV4XQOVaYNyTX0DIp6ekAaCT+NO5/g1rPpcFai1erRzFADyitcF QEEm6ZYJwgRdhdITUYLmZxicDqnmId7QCrpJQrIlOoINlutQaZJ/Z90l3xYkWvkH/pTL PFQPHIoZVFSuc2ZscPWIlLDEn3CEsFMMRXof1DPD6wh6DNqaoJiUzBHt5lfKidi2Kd/n omCdkH+zouk8ft54BbCGk0AD9BrNINLaibapsOimfyXjlpPx8T48jvQkNs1evnOEAuHr 5ediPeI4gj0P4BDXkmYx6DI3pb3nc0dnGiYTxUnxVx6kB1BsM8Y+SXNqliQgkpTEwZug R/VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776239720; x=1776844520; 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:subject:from:content-language :references:cc:to:user-agent:mime-version:date:message-id :x-beenthere:x-gm-message-state:sender:from:to:cc:subject:date :message-id:reply-to; bh=jBcTuX+KROdwEkK6UanEM7SLg4kCWNUAFH7D7OezOmE=; b=mKryViIVT9Lr7wGGmtrQjvvyGclBg/1VfkM8OMLxTDis5gZE8d/WWlz8/LA/qTLPbl hR9jdIRNK48VcKCh+LCdwzUcyETySJ+qarks8MY6ZiVR7LqciDbSy/A4FVy+CjAjsA8v /vZ/gMy0uE6fSC1QWFXjq/fEvfqc+UXGZxutigVlJVA4FL08lSYArac2kGIOyDjkl2OD Xccm3Ynl3lD/PM6Htwa/cK98/jJQVnBaTM1R9ukUkKthLqM9f31ghVgbOX/UAAj/tQju gQpQsyDQKDIgjhlSHIP1nPlYT4dBLyJCRLMd+FZKmAO2r+cViAtoEn4Rgcw3CsEXRCoO NXZA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ++QRXFx1MzV9RyOWf6ozURoV/eLq6QnKF02J3R93tb/b86FzaZvcdHW+PRinugSo1Uwl4UqIlTOK5y@gnusha.org X-Gm-Message-State: AOJu0Yz3r/Y4ynHdj6f2DpuRPRZtj2wVVDGz64yinqu1pbGcmiVm64Vu lBhTqUHL4lNB/6nzYiiMM3NC+0yoPwk4r58iwrW/uFmgWUe+vTDLAFjV X-Received: by 2002:a05:6820:2215:b0:692:5620:aba1 with SMTP id 006d021491bc7-6925620c151mr2413799eaf.48.1776239720309; Wed, 15 Apr 2026 00:55:20 -0700 (PDT) X-BeenThere: bitcoindev@googlegroups.com; h="AYAyTiIIuh2qGXeA6QrTC0KxaMiZt6WnTGstquIaYx7ckrISuw==" Received: by 2002:a05:6820:829:b0:67d:eff0:e6d9 with SMTP id 006d021491bc7-68bc2ab7fbdls2280014eaf.2.-pod-prod-02-us; Wed, 15 Apr 2026 00:55:16 -0700 (PDT) X-Received: by 2002:a54:4388:0:b0:466:f3a2:dc2f with SMTP id 5614622812f47-478a0f1a74amr7844500b6e.48.1776239716093; Wed, 15 Apr 2026 00:55:16 -0700 (PDT) Received: by 2002:a05:6402:3206:b0:670:7127:5bd3 with SMTP id 4fb4d7f45d1cf-672291e067amsa12; Tue, 14 Apr 2026 15:39:51 -0700 (PDT) X-Received: by 2002:a17:907:e115:b0:b98:6c41:a798 with SMTP id a640c23a62f3a-b9d727a08c2mr708940966b.20.1776206389929; Tue, 14 Apr 2026 15:39:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776206389; cv=none; d=google.com; s=arc-20240605; b=L39AGBSyQqMAUXzJ8LNw0+jwC6+FrpOxePgVK6FcVMt7aZF37+QGSXczvYqBiZqDzv y9dd9TifZ18mzI2j+iWb9uli+NDTdW/4COnGKgft5JE8YcXbao5lm9q1RySrkw+D+Vme Mtb6br5wTReaUSOC/HqGwdDz6vboFMY3XA3cvkYQLCcExquexsnYe1fcMFbTK+jDqUMg lFqwSj5ItJx19UyD6OUn1c2OS/7+wNqB/wR91ByNvHDriDIgltUwADEzOC0saiIBYB2n qpRUKchzP4a69PiM3eHhU+6okLUBJLhxtsGaWt/Oc5zUmxss5EGy8VMukI3hL4HGcN+s y9Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=dkim-signature:in-reply-to:subject:from:content-language:references :cc:to:user-agent:mime-version:date:message-id; bh=Jha4QlWgZypWOrgM0xhC5QqLaybgHamiPGaoEX1IGlo=; fh=gEBgzJ+VyAZifqX7ueg2PYOXfqlO7ESwf8F5K9+Enc0=; b=XVqwsKA0Jc6h/2At22XALzAqs3lmkgt/Z+50yk/iJnuBEM8PZT/FZbezovIcRwoOeO sywV3mvX0hJYEpgUf6lDXk+u0XFKaqM43hkcvEKXXrjOvogKnKhFV1cq5mh7Ov7re8lQ B8skA1hMlrJwvZ++rzxx3rx5KHEKXf59i4TCh8xjg+jErB1mpaHdybNQVgO+8bQEUoyG Qu0t59FU1wK9e6Z8Sphl4neYQtxUBhiGixO+sJFBLfqAcKTqOXaCDAPOr98lMYl3xHwo YsFj8wZISOAjQcoSeussogJJOFzP5CL+Dp9ZtaKkCgNOibJTFFj9VZmp2DLUwxGmSyD7 uNmw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=sfPZg3TD; spf=pass (google.com: domain of murch@murch.one designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=murch@murch.one Received: from mailgate02.uberspace.is (mailgate02.uberspace.is. [2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4]) by gmr-mx.google.com with ESMTPS id a640c23a62f3a-b9d6e7fc43asi24411066b.2.2026.04.14.15.39.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2026 15:39:49 -0700 (PDT) Received-SPF: pass (google.com: domain of murch@murch.one designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) client-ip=2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4; Received: from farbauti.uberspace.de (farbauti.uberspace.de [185.26.156.235]) by mailgate02.uberspace.is (Postfix) with ESMTPS id 894571801AB for ; Wed, 15 Apr 2026 00:39:49 +0200 (CEST) Received: (qmail 15457 invoked by uid 989); 14 Apr 2026 22:39:49 -0000 Received: from unknown (HELO unkown) (::1) by farbauti.uberspace.de (Haraka/3.1.1) with ESMTPSA; Wed, 15 Apr 2026 00:39:48 +0200 Message-ID: <4c3bb222-c492-4eb2-af98-68bee09ec5cd@murch.one> Date: Tue, 14 Apr 2026 15:39:38 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bubb1es Cc: bitcoindev@googlegroups.com References: <3b3328b8-bba4-4858-b53a-0e9b631044ffn@googlegroups.com> <5028df3d-22ec-4a3e-9b54-64a4f1f0cefc@murch.one> Content-Language: en-US From: Murch Subject: Re: [bitcoindev] [BIP Draft] Dust UTXO Disposal Protocol In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------jwUA79UnTohOezRWZW7PzWRw" X-Rspamd-Bar: ---- X-Rspamd-Report: MIME_UNKNOWN(0.1) BAYES_HAM(-2.999999) XM_UA_NO_VERSION(0.01) SIGNED_PGP(-2) MIME_GOOD(-0.2) MIME_BASE64_TEXT(0.1) X-Rspamd-Score: -4.989999 X-Original-Sender: murch@murch.one X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@murch.one header.s=uberspace header.b=sfPZg3TD; spf=pass (google.com: domain of murch@murch.one designates 2a00:d0c0:200:0:1c7b:a6ff:fee0:8ea4 as permitted sender) smtp.mailfrom=murch@murch.one Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.8 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------jwUA79UnTohOezRWZW7PzWRw Content-Type: multipart/mixed; boundary="------------tX2x0cmdtWUITastqzeOvh9m"; protected-headers="v1" From: Murch To: bubb1es Cc: bitcoindev@googlegroups.com Message-ID: <4c3bb222-c492-4eb2-af98-68bee09ec5cd@murch.one> Subject: Re: [bitcoindev] [BIP Draft] Dust UTXO Disposal Protocol References: <3b3328b8-bba4-4858-b53a-0e9b631044ffn@googlegroups.com> <5028df3d-22ec-4a3e-9b54-64a4f1f0cefc@murch.one> In-Reply-To: --------------tX2x0cmdtWUITastqzeOvh9m Content-Type: multipart/mixed; boundary="------------rfhxgXGNVmnXj7CzzEACoxgI" --------------rfhxgXGNVmnXj7CzzEACoxgI Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Hi bubb1les, Sorry, I thought Steven might be another co-author or an accidental=20 reply from a diffierent email account by you. Thanks for clarifying. At recent feerates of 0.12=E2=80=930.15=E2=80=AFs/vB, e.g., a P2TR keypath-= spend input=20 only costs 6=E2=80=939 sats, but with the P2TR dust limit being defined=20 traditionally as 330=E2=80=AFsats, a P2TR keypath-spend could pay for itsel= f at=20 feerates of up to ~5.72=E2=80=AFs/vB. Using `NONE|ANYONECANPAY` sighash flags would mean that any sender that=20 sees a transaction with the inputs could try to use them to fund their=20 own transactions for free. With the new incremental relay feerate of=20 0.1=E2=80=AFs/vB, this could lead to quite a few replacements and conflicti= ng=20 transactions before any one of them were to get confirmed. Using=20 `ALL|ANYONECANPAY` would only allow aggregating inputs that commit to=20 the same dust destruction output script which prevents this potential=20 bandwidth wasting competition vector. Cheers, Murch On 2026-04-09 19:14, bubb1es wrote: > Hi Murch, since posting we've had some constructive discussion on the Del= ving thread with nothingmuch (https://delvingbitcoin.org/t/disposing-of-dus= t-attack-utxos/2215/21). He suggested using the "NONE|ANYONECANPAY" sighash= flags instead of "ALL|ANYONECANPAY" as we originally proposed. > > > This change would allow batched dust transactions to replace an unnecessa= ry OP_RETURN "ash" output with an empty OP_RETURN. I don't see any downside= to doing this so I've updated the proposed draft BIP. > > I've also updated the draft BIP with your corrections regarding the versi= ons of Bitcoin Core with the new feerate policy. > > Thank you for your review and encouragement! We hope to submit it for rev= iew soon. > > PS. I do not know who " thugm501@gmail.com" is and he has = not made any contributions to this project. > > On Monday, April 6th, 2026 at 11:26 AM, Murch wrote: > >> Hi bubb1es, >> >> I just skimmed your proposal and was considering the impact of the two >> possible output variants. As you mention in the description of the test >> cases, adding more inputs to a transaction would retain the output of >> the first transaction that appeared on the network. However, if two >> users independently submit transactions with incompatible outputs, third >> parties would not be able to aggregate those transactions into a single >> transaction. >> >> I was wondering whether you considered generally requiring the >> ash-output to ensure that transactions can always be collapsed. This may >> especially be attractive if feerates will be more dynamic in the future >> and dust disposal transactions linger in the mempool for a while. >> >> It probably comes down to how heavily this scheme will be used whether a >> general 3-byte overhead is justifiable to simplify aggregation. Either >> way, perhaps you could expound a bit on that trade-off in your rationale= . >> >> Also, minor correction: the feerate policy change was backported to >> Bitcoin Core 29.1 and Bitcoin Core 28.3, so users running the latest >> releases of those major branches would also propagate sub-sat transactio= ns. >> >> Otherwise, this proposal looks reasonable to me. Looking forward to your >> submission. >> >> Cheers, >> Murch >> >> On 2026-03-30 11:34, 'bubb1es' via Bitcoin Development Mailing List wrot= e: >>> Hi, based on a topic I started on Delving >> disposing-of-dust-attack-utxos/2215> I'd like to gather feedback from >>> this community for a BIP to standardize disposing of dust UTXOs by >>> spending their values to the fee of single OP_RETURN output transaction= s. >>> >>> Thanks in advance for taking your time to consider this proposal. >>> >>> ``` >>> BIP: ? >>> Layer: Applications >>> Title: Dust UTXO Disposal Protocol >>> Authors: bubb1es >>> harris >>> Status: Draft >>> Type: Specification >>> Assigned: ? >>> License: CC0-1.0 >>> Discussion: 2026-01-25: https://delvingbitcoin.org/t/disposing-of-dust- >>> attack-utxos/2215 >>> Version: 0.1.0 >>> ``` >>> >>> ## Abstract >>> >>> This BIP specifies a standardized protocol for safely disposing of dust >>> UTXOs by spending them to an OP_RETURN output with the entire value >>> going to transaction fees. The protocol enables wallet software to >>> remove unwanted small-value UTXOs, particularly those received in dust >>> attacks, without creating new address linkages or degrading user >>> privacy. The specification includes transaction format requirements, >>> signature conventions enabling third-party batching, and validation >>> rules for compliant implementations. >>> >>> ## Motivation >>> >>> ### The Dust Attack Problem >>> >>> Dust attacks are a well-documented privacy threat where attackers send >>> small amounts of bitcoin to numerous addresses. When wallet software >>> later consolidates these dust UTXOs with non-dust UTXOs, the attacker >>> can analyze the blockchain to link previously unassociated addresses, >>> potentially deanonymizing users. >>> >>> The common solution to this issue is to "lock" dust UTXOs and never >>> spend them, but this creates its own problems: >>> >>> 1. **UTXO Set Bloat**: Unspent dust permanently occupies space in the >>> UTXO set that all full nodes must maintain. >>> 2. **Wallet Clutter**: Accumulated dust degrades wallet usability and >>> complicates coin selection. >>> 3. **Accidental Consolidation**: Users may inadvertently spend dust >>> during legitimate transactions, achieving the attacker's goal. >>> 4. **Lock Fragility**: Wallet software that "locks" dust UTXOs to >>> prevent spending provides only temporary protection; wallet migrations, >>> restores from seed phrases, software bugs, or inheritance scenarios can >>> inadvertently unlock dust, exposing users to the original attack. >>> >>> ### Why OP_RETURN Disposal >>> >>> Spending dust to an OP_RETURN output with the entire value going to fee= s >>> provides several benefits: >>> >>> 1. **No New UTXOs**: OP_RETURN outputs are provably unspendable and not >>> stored in the UTXO set. >>> 2. **No Address Linking**: Without a change output, there is no new >>> address to link. >>> 3. **Permanent Removal**: The dust UTXOs are removed from the user's >>> wallet entirely. >>> 4. **Miner Compensation**: OP_RETURN outputs are small, providing highe= r >>> transaction fee rates. >>> 5. **No Cost to Victims**: Dust attack UTXO values are used to pay for >>> their own disposal. >>> >>> ### Why Standardization >>> >>> A standardized protocol enables: >>> >>> 1. **Wallet Anonymity**: Transactions with a standard format cannot be >>> used to fingerprint the wallet software a user is running. >>> 2. **Third-Party Batching**: Multiple dust disposals can be combined >>> into single transactions, reducing overall block space consumption. >>> 3. **Best Practice Codification**: Ensures implementations follow >>> privacy-preserving best practices. >>> 4. **Easy Identification**: Chain analysis tools can use disposal >>> transactions to help trace the sources of dust attacks. >>> >>> ## Specification >>> >>> ### Transaction Format >>> >>> A compliant dust disposal transaction MUST satisfy all the following >>> requirements: >>> >>> #### Overall >>> >>> 1. The transaction MUST signal RBF replaceability (nSequence < 0xFFFFFF= FE). >>> 2. The ntimelock MUST be set to block height 0. >>> 3. The fee rate MUST be at least 0.1 sat/vB. >>> >>> #### Outputs >>> >>> 1. The transaction MUST have exactly one output. >>> 2. The single output MUST be an OP_RETURN. >>> 3. The OP_RETURN data MUST be either: >>> - Empty: `0x6a 0x00` (OP_RETURN OP_0), or >>> - The ASCII string "ash": `0x6a 0x03 0x61 0x73 0x68` (OP_RETURN >>> OP_PUSHBYTES_3 "ash"). >>> >>> The "ash" marker MUST be used when padding is needed to meet the 65 vB >>> minimum standard transaction size with a single witness input. >>> Implementations MUST prefer empty OP_RETURN data when the transaction >>> already meets minimum size requirements. >>> >>> #### Inputs >>> >>> 1. All inputs MUST use the signature hash type `SIGHASH_ALL | >>> SIGHASH_ANYONECANPAY` (0x81). >>> 2. For Taproot (P2TR) inputs using key-path spending, implementations >>> MUST explicitly append the signature hash type byte `SIGHASH_ALL | >>> SIGHASH_ANYONECANPAY` (0x81) to enable ANYONECANPAY semantics, as the >>> default sighash for Taproot (SIGHASH_DEFAULT, which omits the byte) doe= s >>> not include ANYONECANPAY. >>> 3. All inputs must be confirmed in the blockchain at least one block de= ep. >>> >>> #### Fees >>> >>> 1. The entire input value MUST go to fees (output value is zero for >>> OP_RETURN). >>> 2. The transaction fee rate MUST be at least 0.1 sat/vB to meet minimum >>> relay requirements (Bitcoin Core 30.0+). >>> 3. The transaction fee rate MAY be higher based on the available dust >>> UTXO amounts and transaction size. >>> >>> ### Transaction Size >>> >>> 1. The transaction base size MUST be at least 65 bytes to meet Bitcoin >>> Core's minimum relay size standardness rule. >>> 2. If the transaction would otherwise be smaller than 65 bytes, the >>> OP_RETURN value "ash" as ASCII (UTF-8) bytes (0x61, 0x73, 0x68) MUST be >>> used to pad the transaction's size to 65 bytes. >>> >>> ### Address Consolidation Rules >>> >>> Implementations consolidating dust UTXOs for a single user (i.e., not >>> third-party batching services): >>> >>> - MUST NOT spend dust UTXOs that were sent to different addresses in th= e >>> same transaction. >>> - MUST NOT broadcast dust disposal transactions at the same time for >>> dust sent to different addresses. >>> - SHOULD spend dust UTXOs for dust sent to the same address in one >>> transaction. >>> >>> ### Batching Dust Disposal Transactions via RBF >>> >>> Multiple unconfirmed dust disposal transactions created by unrelated >>> entities MAY be batched into a single replacement transaction using >>> Replace-By-Fee (RBF). This is enabled by the inputs SIGHASH_ANYONECANPA= Y >>> signature type. >>> >>> In addition to standard RBF rules, batch dust disposal transactions mus= t >>> follow all transaction construction requirements for non-batched dust >>> disposal transactions. >>> >>> #### Third-Party Batching >>> >>> A third-party batching service for dust disposal transactions could >>> compromise their users' privacy by collecting user-related network and >>> timing metadata. The best practice for these services is: >>> >>> 1. The service MUST NOT collect pre-signed inputs directly from wallet >>> users. >>> 2. The service SHOULD collect pre-signed inputs from the public bitcoin >>> network mempool. >>> 3. The service MAY add their own UTXO inputs to improve the batch >>> transaction's fee rate as long as all the requirements of this >>> specification are still followed. >>> >>> This mempool-based approach preserves user privacy while enabling >>> efficient batching: >>> >>> 1. Users broadcast their individual dust disposal transactions to the >>> network. >>> 2. Batching services monitor the mempool for compliant dust disposal >>> transactions. >>> 3. Services can combine unconfirmed transactions via RBF without knowin= g >>> user identities. >>> >>> ### Dust Threshold >>> >>> Implementations SHOULD allow users to configure their own dust threshol= d >>> based on: >>> >>> 1. The current and anticipated fee rates. >>> 2. The dust input script type, different types have different spending >>> costs. >>> 3. The varying amounts that may be used by dust attack initiators. >>> >>> A UTXO is generally considered dust if its value is less than the cost >>> to spend it at a reasonable fee rate, but any small UTXO value could be >>> used in a dust attack. >>> >>> ### Security Considerations >>> >>> #### Transaction Signing >>> >>> 1. **Key Security**: Signing dust disposal transactions requires signin= g >>> with the user's wallet private keys. This could be a risk for cold >>> storage wallets where the key or keys needed to sign are not easily >>> accessible. >>> 2. **Transaction Correctness**: Transaction signers must carefully >>> review and verify that only dust UTXOs are spent and no other inputs ar= e >>> signed. >>> >>> #### Privacy Preservation >>> >>> 1. **Network surveillance**: Internet service providers and other >>> internet monitors may be able to determine the nodes that initially >>> broadcast a dust disposal transaction. If available the >>> `sendrawtransaction -privatebroadcast` RPC feature should be used >>> (available in [Bitcoin Core 31.0](https://github.com/bitcoin-core/ >>> bitcoin-devwiki/wiki/31.0-Release-Notes-Draft#p2p-and-network-changes))= . >>> 2. **Timing Analysis**: Users should be aware that the timing of dust >>> disposal transactions is publicly observable. Dust disposal transaction= s >>> should not be broadcast at the same time or on a predictable schedule. >>> 3. **Amount Analysis**: The specific dust amounts selected for dust >>> disposal if outside the norm may be used to fingerprint the wallet >>> creating the disposal transactions. >>> >>> ## Rationale >>> >>> ### Why Empty or "ash" OP_RETURN Data? >>> >>> 1. **Minimal Size**: Empty data (2 bytes: OP_RETURN OP_0) minimizes the >>> transaction size. >>> 2. **Standardization**: Consistent transaction construction eliminates >>> wallet fingerprinting. >>> 3. **Padding Option**: The "ash" string (5 bytes: OP_RETURN >>> OP_PUSHBYTES_3 "ash") provides a standardized way to meet the minimum >>> transaction size; e.g., for a single P2TR dust input. >>> 4. **Semantic Meaning**: The word "ash" metaphorically represents the >>> result of "burning" the dust. >>> >>> ### Why Per-Address Transactions? >>> >>> Consolidating dust from multiple addresses for the same wallet creates >>> the same privacy harm that dust attacks attempt to achieve. By requirin= g >>> wallet software to create separate transactions per address (by >>> default), the protocol ensures dust disposal doesn't harm privacy. >>> >>> ### Why 65 Byte Minimum? >>> >>> Bitcoin Core enforces a minimum transaction base size of 65 bytes as a >>> policy rule to prevent certain attack vectors. Compliant transactions >>> must meet this threshold to be relayed by standard nodes. >>> >>> ### Why 0.1 sat/vB Minimum Fee Rate? >>> >>> [Bitcoin Core 30.0](https://bitcoincore.org/en/releases/30.0/) reduced >>> the minimum relay fee rate to 0.1 sat/vB (1 sat/kvB). This allows dust >>> UTXOs to be disposed of economically even when their value is very >>> small. Implementations targeting earlier node versions may need higher >>> minimum fee rates. >>> >>> ### Why SIGHASH_ALL|ANYONECANPAY? >>> >>> The ANYONECANPAY flag allows additional inputs to be added to the dust >>> disposal transaction after signing. This provides several benefits: >>> >>> 1. **Batching**: Unrelated dust disposal transactions can be found in >>> the mempool and batched together via RBF. >>> 2. **User privacy**: Transactions shared via the public mempool do not >>> reveal user identity metadata. >>> 3. **Fee Bumping**: Additional inputs can be added by unrelated third >>> parties to increase the fee rate. >>> >>> ### Why nLockTime block height 0 >>> >>> 1. **User privacy**: Using the same nLockTime for all dust disposal >>> transactions obscures when it was created. >>> 2. **Fee sniping**: The value of disposal transactions should be small >>> enough that fee sniping is not a concern. >>> >>> ## Backwards Compatibility >>> >>> This BIP introduces no changes to the Bitcoin consensus rules or peer- >>> to-peer protocol. All transactions conforming to this specification are >>> valid under existing consensus rules and can be relayed by nodes suppor= ting: >>> >>> - OP_RETURN outputs (Bitcoin Core 0.9.0+) >>> - SIGHASH_ANYONECANPAY (original Bitcoin feature) >>> - 0.1 sat/vB minimum relay fee (Bitcoin Core 30.0+) >>> - Private transaction broadcast (Bitcoin Core 31.0+) >>> >>> Nodes running Bitcoin Core versions prior to 30.0 do not relay >>> transactions with fee rates below 1 sat/vB which could slow the relayin= g >>> of disposal transactions with lower fee rates. >>> >>> ## Reference Implementation >>> >>> A reference implementation is available at: https://github.com/ >>> bubb1es71/ddust >>> >>> The implementation provides: >>> - Command-line tool for creating dust disposal transactions >>> - Automatic dust detection based on configurable thresholds >>> - Transaction batching via RBF >>> - Support for P2PKH, P2SH, P2WPKH, P2WSH, and P2TR input descriptors >>> - Integration with Bitcoin Core (version 30.0+) via RPC for syncing and >>> broadcasting transactions >>> >>> ## Test Cases >>> >>> The test cases below can be used to verify a wallet disposes of dust >>> UTXOs according to the specification in this BIP. >>> >>> ### List dust >>> >>> 1. Create payment addresses for multiple address types, send dust and >>> non-dust amounts to these addresses, verify that listing dust only >>> returns UTXOs at or below the configured dust threshold (e.g. 1000 sats= ). >>> 2. Create confirmed and unconfirmed dust UTXOs in the test wallet, >>> verify listing dust only returns the confirmed dust UTXOs. >>> >>> ### Spending dust >>> >>> All valid dust disposal transactions should be verified to be accepted >>> into the bitcoind (Bitcoin Core 30.0+) mempool. >>> >>> 1. Spending a single witness (Bech32m/P2TR) dust UTXO must produce a >>> dust disposal transaction with a single "ash" OP_RETURN output. >>> 2. Spending multiple dust UTXOs always produces a single empty OP_RETUR= N >>> output regardless of script type. >>> 3. Spending a single 2-of-2 P2SH multisig dust UTXO produces a single >>> empty OP_RETURN output. >>> 4. All dust UTXOs sent to the same address are disposed of in the same >>> transaction. >>> 5. Dust disposal transactions only include confirmed dust UTXOs. >>> >>> #### Example dust disposal transaction sizes >>> >>> | | P2PKH | P2SH (2-3) | P2WPKH | P2WSH (2-3) | P2TR | >>> |-------------------|-------|------------|--------|-------------|------= -| >>> | Overhead (b) | 10 | 10 | 10 | 10 | 10 | >>> | Input (b) | 148 | 295 | 41 | 41 | 41 | >>> | OP_RETURN (b) | 11 | 11 | 14 | 14 | 14 | >>> | Base size (b) | 169 | 316 | 65 | 65 | 65 | >>> | Witness data (b) | 0 | 0 | 108 | 255 | 67 | >>> | Size (b) | 169 | 316 | 173 | 320 | 132 | >>> | Weight (wu) | 676 | 1264 | 370 | 517 | 329 | >>> | Virtual Size (vb) | 169 | 316 | 92.5 | 129.25 | 82.25 | >>> >>> #### Example dust disposal transaction fee rates (sats/vb) >>> >>> | Input Amount | P2PKH | P2SH (2-3) | P2WPKH | P2WSH (2-3) | P2TR | >>> |--------------|---------|------------|--------|-------------|-------| >>> | 294 | 1.74 | 0.93 | 3.18 | 2.27 | 3.57 | >>> | 300 | 1.78 | 0.95 | 3.24 | 2.32 | 3.65 | >>> | 325 | 1.92 | 1.03 | 3.51 | 2.51 | 3.95 | >>> | 330 | 1.95 | 1.04 | 3.57 | 2.55 | 4.01 | >>> >>> ### Batching dust disposal txs via RBF >>> >>> 1. Adding a Bech32m dust input to an unconfirmed disposal transaction >>> with a legacy dust input keeps the original single empty OP_RETURN outp= ut. >>> 2. Adding a Bech32m dust input to an unconfirmed disposal transaction >>> with a Bech32m dust input keeps the original single "ash" OP_RETURN out= put. >>> 3. Adding a new dust input to an unconfirmed disposal transaction >>> results in a new batch disposal transaction with a fee rate sufficient >>> for RBF. >>> 4. A new dust input that contributes an insufficient fee rate for RBF >>> with an existing unconfirmed disposal transaction is not batched with i= t. >>> >>> ## Related work >>> >>> * "dust-b-gone": https://github.com/petertodd/dust-b-gone >>> * "dusts": https://github.com/bubb1es71/dusts >>> >>> ## Changelog >>> >>> * **0.1.0** (2026-03-22): >>> * Initial draft of the BIP. >>> >>> ## Copyright >>> >>> >>> This document is licensed under the Creative Commons CC0 1.0 Universal >>> license. >>> >>> -- >>> 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/3b3328b8-bba4-4858-b53a-0e9b631044ffn%40googlegroups.com >>> >> b53a-0e9b631044ffn%40googlegroups.com?utm_medium=3Demail&utm_source=3Df= ooter>. >> -- >> You received this message because you are subscribed to the Google Group= s "Bitcoin Development Mailing List" group. >> To unsubscribe from this group and stop receiving emails from it, send a= n email to bitcoindev+unsubscribe@googlegroups.com. >> To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/5028df3d-22ec-4a3e-9b54-64a4f1f0cefc%40murch.one. >> --=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/= 4c3bb222-c492-4eb2-af98-68bee09ec5cd%40murch.one. --------------rfhxgXGNVmnXj7CzzEACoxgI Content-Type: application/pgp-keys; name="OpenPGP_0xACFDB93A9175DCAB.asc" Content-Disposition: attachment; filename="OpenPGP_0xACFDB93A9175DCAB.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 u8tjD9uMFBmh =3Dhf0a -----END PGP PUBLIC KEY BLOCK----- --------------rfhxgXGNVmnXj7CzzEACoxgI-- --------------tX2x0cmdtWUITastqzeOvh9m-- --------------jwUA79UnTohOezRWZW7PzWRw Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEENfStpiPrn+OjvH72e6A1yluQFxMFAmnewioACgkQe6A1yluQ FxNwNA//XoUC8W5LiX0brAZcAml26iWCrd6kUFxF25tmn94eAgShDXl1PsNEfN4c S7SnZcQW4y/SmRezGW1PAOXieJfDqPudW/cO6mRqR3w35KxVO/XmfE9MkmL9I8/6 1TH6AuJz8WyFNW2wOJG+iqchAy3dHHricq4XXCtqIFViY6lFU7T7JLIk+XoG5sGb jzx9r8wh6ovW5C+0MNChPY8ynZeNYTicMIr19KxXzFWyVlscIeCPDtPqkEEEnbXE oXF+uKBcAecz2WhcJ0Qw0bEavNaupJmROYwNtxRLP+u2rmavzFXUk5CmmcTzv+ci BNJBJS087YGczdoD0O7vUXVBFCgSx6syE29x9hJdNnJYmJTBkB3Nk7jxfOGoUjoF D4aODbHlbZYqSeXy8scdF/3pIShsvjcVtY1mCAWDuo/hLiITYOibFwUHdOldhRoW /IM74jPl6CmF90mrLJ+5qZkOTLITLIlk32jFL1NJByKUEC3ww6rQF2qZj2rOzE7g W3TR28nagJ+I+3z1a/LOXNMx1N29+ZTQlFjoN8kClI8Zc5L5Fp3mkiWYGXXXGwx7 QVqKT79UGsb/cZrN2M0IC/pfGHA/HPD1yH6qFzslOP8Ufsep3RJOA8iugF/2km0U s17Me57NZ/9Pbaj9Am9QlUUmI9bxZ4FrNXgQfVFOzL2RGPX8jgw= =S2M0 -----END PGP SIGNATURE----- --------------jwUA79UnTohOezRWZW7PzWRw--