Mempool and Privacy



Summary:

A Bitcoin developer has experimented with a config option in Bitcoin knots to disallow address reuse in mempool. The config option called spkreuse=conflict can be found in the GUI -> Settings -> Options -> Mempool. The developer ran two nodes on signet and tested the option. Node 2 had 'spkreuse=conflict' saved in bitcoin_rw.conf, which rejected all transaction reusing addresses in mempool. Replacement transactions were ignored even if the address appeared twice in mempool. Debug=mempool did not print logs that could be helpful to know which transactions are getting rejected in mempool for address re-use, so running 2 nodes and comparing mempool transactions was done.The developer wondered what other things could affect privacy in mempool and not yet explored. Three things were mentioned: RBF policies, rebroadcasting mechanism, and different types of relay fee. While this may not be used by many Bitcoin nodes and miners, it was fun to play with and appreciated the options provided by knots.The email was sent using Proton Mail secure email.


Updated on: 2023-05-22T20:34:57.765442+00:00