Author: Jeremy 2021-12-08 17:41:34
Published on: 2021-12-08T17:41:34+00:00
The context discusses the issue of 0 value outputs in Bitcoin transactions and their potential impact on the mempool. The concern is not if a 0 value output ever enters the mempool, but if it is never spent. However, even if this occurs, miners and users can save it to disk for later use. The proposal suggests creating a utxo with drop semantics, which would expire and become unspendable if not spent in the block it was created. Additionally, the idea of using 0 value outputs solely for attaching fees in the mempool is suggested, with two cases proposed - a bare segwit version and one equivalent to taproot. This approach could efficiently cover OP_TRUE anchors that require a signature as well. While the proposal acknowledges that sponsors may make more sense, expiring utxos do not change as many properties of the tx-graph validation, making it a simpler solution. Ultimately, the goal is to make 0 value outputs inconvenient enough to deter their usage, rather than making them impossible.
Updated on: 2023-06-15T03:24:52.917881+00:00