Is it possible to detect from which node a transaction was issued?

When my node receive many spam transactions for example, can I be sure that my neighbor issue them?

2 Answers 2


The information about the IP address of the origin of each transaction is recorded by each IRI node in the local database. That is the IP that sent it to that node and does not mean it is the actual original IP address within the network.

If a cluster of nodes was formed, and the neighbor states also recorded and kept in sync, with some luck someone could approximate the original IP.

Honey pots could also be setup that offer tips that are marked. That is another way the origin could be narrowed down.

In practicality, the IP is indeterminate.


In a transaction there is no field referring to the node which issued it and I don't think you're able to reconstruct the history of a transaction.

I think you cannot know in any way where a transaction comes from (but I'm not sure, I never tried anything like this)

  • Thanks for the info, as a light node user I didn't know this! So this means that a full node stores more than the transaction in its database. What else is stored? Jun 25, 2018 at 6:56

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.