If I connect to a specific DogeCoin Node, is it possible to determine the transactions that originate at that node?



I would like to know if it is possible to determine what transactions are originating at a specific node, assuming that I am connected to only that node.

This post applies to Bitcoin and DogeCoin as well.


Posted 2014-04-17T12:31:24.250

Reputation: 31

1Theoretically you shouldn't! I remember there's code in the original bitcoin client that puts a random delay time before attempting to re-broadcast a transaction so the original node can be hidden more effectively... – Joe Pineda – 2014-04-17T17:54:29.993



No. And if you could, that would be considered a bug.

Think about it. Say I create a transaction. I send it to exactly one node, and only one node. How can that node convince you that it got the transaction from me rather than that it originated it itself? How can that node know whether I originated that transaction or got it from some other node?

David Schwartz

Posted 2014-04-17T12:31:24.250

Reputation: 48 957

There is the point about rebroadcasting transactions. A node will always rebroadcast transactions that it originated, but usually will not rebroadcast others, except for a few as camouflage. So if you see a node rebroadcast a transaction, it would increase your suspicion that it is the originator (though it wouldn't prove it). – Nate Eldredge – 2014-04-18T04:44:07.077