3
1
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.
3
1
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.
1
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?
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
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