bitcoin-dev

[BUG]: Bitcoin blockspace price discrimination put simple transactions at disadvantage

[BUG]: Bitcoin blockspace price discrimination put simple transactions at disadvantage

Original Postby Greg Tonoski

Posted on: January 13, 2024 15:04 UTC

The debate around the "witness discount" in Bitcoin transactions centers on its impact on transaction prioritization rather than the cost of data storage for nodes.

Specifically, the discount is applied to SegWit transactions, which, despite being the same size as non-SegWit transactions and carrying the same fee, are given priority by miners. This system appears to favor transactions with larger data sizes, potentially putting simpler transactions at a disadvantage. Evidence supporting this claim can be found through two resources: an analysis of the costs associated with these transactions and a comparison of blocks with different sizes within the Bitcoin network.

Furthermore, the fees associated with Bitcoin transactions do not directly correlate with the size of the UTXO (Unspent Transaction Output) set; node operators incur costs independent of such fees. Nodes operate regardless of the fees generated from transactions, suggesting that any perceived connection between the UTXO set size and the witness discount does not influence operational costs for nodes. The implication is that linking the UTXO set size to the discount would be an artificial construct and could lead to inefficiencies within the system.