Let's say node-A
is propagating a transaction to it's peers on the network: node-B
, node-C
, etc. Is there any way for the other nodes to know that node-A
is the originator of that transaction, as opposed to simply being a source of gossip about the transaction ("gossip" e.g. node-B
sharing the transaction with node-C
)?
It seems like it would be very important privacy-wise for the originator of the transaction to be obfuscated by appearing on-network in exactly the same way as nodes who gossip about the transaction. But I am not sure how things stand in the bitcoin protocol. Are all relayings of transactions created equal, or are some recognizable as the original source of transmission to the network?