Hi, I’ve been getting into the new Rust Freenet, created by Ian Clarke, who also created Hyphanet (new name for the old Java Freenet).
It has some differences from Hyphanet, most notably for us here is that it doesn’t have any privacy protections built-in: IP addresses are public as it is P2P. However, Ian has mentioned that an anonymity layer would be possible to build on top of it using just Freenet “cryptographic contracts” (IIRC).
I am not an expert on this subject so I thought I would ask here. How would this be done?