What occurs to P2A outputs which might be by no means wanted in the long run as a result of their consumer did not want a payment bump on their transaction? Do they simply bloat the UTXO set?
Since these outputs require no witness knowledge to be spent, presumably they are going to be swept as soon as the quantity of satoshis within the output is price sweeping. The minimal quantity in satoshis for P2A outputs as of Bitcoin Core 28.0 is 240 satoshis however they can be another bigger worth. This implies if the going feerate for block inclusion drops low sufficient to make a sweep price it, miners are incentivized to comb it.
I had heard that these would carry 0 worth, however the truth is all of them do. Is that this associated to the truth that normally (I feel) all outputs want should be above dust-value for transactions to be propagated? In that case, how is that reconciled with the thought of getting 0-value outputs (or am I simply mistaken about that they usually’ve modified to be a minimal of the dust-value?).
At the moment, all non-OP_RETURN outputs have a non-0 satoshi worth mud restrict that is calculated primarily based on the script measurement and another heuristics.
The unique concept for “Ephemeral Anchors” was cut up into two separate ideas: Pay To Anchor(P2A) which is the script format, and “Ephemeral Mud”, which is the flexibility to have a mud output with out unduly bloating the utxo set.
The latter concept isn’t certain to a particular output sort, and continues to be being developed for a future Bitcoin Core launch.