Author: s7r 2015-04-15 23:43:01
Published on: 2015-04-15T23:43:01+00:00
The author of the post is proposing to add a consensus rule similar to the one for blocks to transaction versions. The proposed rule would mark previous transaction versions as non-standard or invalid if >75% or >95%, respectively, of transactions in the latest 1000 blocks are version 'n'. The current standard in consensus is v1 with nothing enforced related to transaction versions. BIP62 requires v2 transactions but does not mark previous v1 transactions as non-standard or invalid. Bitcoin core will treat both v1 and v2/v3 transactions as standard and relay/mine them with the same priority regardless of the tx version. The author asks if adding the proposed rule could break anything or affect functionality. Additionally, it is noted that BIP62 adds a newer transaction version which jumps directly to v3, skipping v2.
Updated on: 2023-06-09T19:11:50.452756+00:00