sparrowwallet / sparrow

Desktop Bitcoin Wallet focused on security and privacy. Free and open source.
https://sparrowwallet.com/
Apache License 2.0
1.35k stars 190 forks source link

Randomize version nr of transactions #1178

Closed checkuon closed 10 months ago

checkuon commented 11 months ago

It is already possible to change the header version nr when reviewing a transaction before broadcast. Would be interesting to either have this randomize by default, or have an option to in settings that enables this. Makes tracing transaction a little bit more difficult.

craigraw commented 11 months ago

Changing the transaction version randomly would affect the interpretation of sequence numbers, which would potentially be confusing. I haven't managed to find a chart of transactions against their version numbers - it would be interesting to see which anonset is larger. I think I prefer standardisation of version 2 rather than keeping version 1 alive.

checkuon commented 10 months ago

the interpretation of sequence numbers

I do not understand what that means. In any case, looks like version 2 is winning out: https://transactionfee.info/charts/transaction-versions/

craigraw commented 10 months ago

See BIP68 (or https://bitcoin.stackexchange.com/questions/51394/what-is-version-used-for-in-bitcoin-transactions-does-it-have-any-meaning).

Closing this off.