As far as I heard monero nodes don't add double spent tx to their txpool (source), so if I connect to enough nodes it should be possible to lower the risk of a double spend attack right? (I could also cluster my control nodes if connection limitations would be a problem)

Via that logic it would also make sense to add nodes that are close or operated by mining pools.

What other options are there to also lower the risk?

I read this answer but since monero does not have things like Replace by Fee it sounds to me less friendly to attack.

1 Answer 1


Connecting to more nodes increases the speed at which you will see a transaction double spending one you already have in your txpool, and thus mark this transaction as such. However, this is not foolproof since a miner does not have to relay a transaction for it to be mined.

Thus, this is risk based calculation, which should depend on things like the amount involved, whether a double spending tx was seen (since you don't know which one will get mined), how much recourse you have in case of actual double spend, the amount of time you wait for a possible double spend before acting on the tx, etc.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.