• What is a ‘sniffer node’?
A sniffer node picks up all transactions before cut-through aggregation is finished. Any sniffer node can just observe the network and take note of the original transactions before they get aggregated. It’s pretty straightforward if you just archive all messages you observe in the P2P network.
• Which pieces of information can be determined by a supernode? Which pieces cannot?
The origin of a transaction
• What % of live nodes did the author connect with?
• What single potential solution is mentioned? Can you think of another?
Combine MimbleWimble with another protocol that obscures the transaction graph, such as in Ethereum 9 3/4 (which combines MimbleWimble with a Zerocash-style commitment-nullifier scheme).
• Read Grin’s Response:
Would you add anything to it?
I don’t think I would anything to their response to the article. They have assured their community members that they weren’t approached and would have welcomed the collaboration with one another if they were asked to. This is what being a part of community is and how it grows.