bitcoinknots / bitcoin

Bitcoin Knots enhanced Bitcoin node/wallet software
MIT License
199 stars 60 forks source link

[privacy] Introduce node rebroadcast module #42

Open ghost opened 2 years ago

ghost commented 2 years ago

Can we use the commits from this pull request, make few changes and improve privacy in broadcasting of transactions?

My opinion:

  1. Default minimum age for a transaction to be rebroadcast should be more than 30 minutes by default and user can change it in bitcoin.conf if required

  2. Random transactions are chosen for rebroadcasting instead of fee rate criteria

Comments by sdaftuar post which PR has been in draft mode: https://github.com/bitcoin/bitcoin/pull/21061#issuecomment-852149829