Live data from Hacker News

I2P: End-to-end encrypted and anonymous internet

github.com

41–50 of 124 posts

Re: I2P: End-to-end encrypted and anonymous internet

#41
post #8

Years ago I tried I2P to test the limits of anonymity it can provide. It’s sad that it doesn’t seem to have much funding, because it’s far superior to Tor by all means. The guys worked really hard on the theory before implementing it. Still, the UX of the router was really bad. It really needs a standalone binary to work flawlessly and performantly across all platforms, not to mention the need for a GUI which doesn’t…

Well, there's no problems with Java, except, as you said, willingness of volunteers to support it. It's much easier to inspire people to try a shiny new language. However, I would say that Rust/Go already moving out of the spotlight for that purpose. For the hype we'd look towards Zig or Nim or something I've yet to hear.

This software is a router of a network. It needs to be both performant and cross-platform.

Re: I2P: End-to-end encrypted and anonymous internet

#42
post #21

For those who wondering: best practical use of I2P is to tunnel SSH access to obscure devices behind NAT where you can't or dont want to use something like Tailscale. Or imagine you have that torrent box you using for seeding obscure book or music collection. You can pay for the server with crypto, but I2P is good to make sure you can access and configure it privately.

I'd say "best" practical use is those of people under threat of institutions and nations and it works well for simple access. It even has a stealth mode for censorship regimes in which your router doesn't advertise itself and lays down.

Re: I2P: End-to-end encrypted and anonymous internet

#43
post #8

Earlier quoted context omitted.

Well, there's no problems with Java, except, as you said, willingness of volunteers to support it. It's much easier to inspire people to try a shiny new language. However, I would say that Rust/Go already moving out of the spotlight for that purpose. For the hype we'd look towards Zig or Nim or something I've yet to hear.

This software is a router of a network. It needs to be both performant and cross-platform.

Yep. Java is performant and cross-platform.

Re: I2P: End-to-end encrypted and anonymous internet

#44

How does I2P compare to Veilid? At first glance they seem quite similar.

I2P actually has a functional network, Veilid has just launched, and isn't really available to the public in a meaningful way. Outside of the practical, I2P is built entirely in Java, Veilid is built in Rust, so potentially more performant, Veilid uses modern ciphers so is potentially more secure, Weilid is potentially easier to modify and integrate into apps, and Veilid locally encrypts its storage, I2P does not. So…

Does Veilid allow arbitrary networking like I2P? It's advertised as a social media data sharing network.

Re: I2P: End-to-end encrypted and anonymous internet

#45
post #23

Earlier quoted context omitted.

But isn't it enough to use it just for metadata and not the pyload itself? (provided that's possible)

If you want to avoid copyright notices, then you need to do it for the payload too. That's because a copyright holder could easily host a copy of some pirate film on your new network, and then just see the destination of the data packets.

Wait, but if the copyright holder is sending the actual payload to you as a client, couldn't you make the argument that they implicitly authorized you to have it?

AFAIK, cops can't deal you actual drugs and then arrest you for it.

Re: I2P: End-to-end encrypted and anonymous internet

#46
post #43

Earlier quoted context omitted.

This software is a router of a network. It needs to be both performant and cross-platform.

Yep. Java is performant and cross-platform.

I know. But the implementation didn't seem to be. Something about languages and tendencies.

Re: I2P: End-to-end encrypted and anonymous internet

#47
post #45

Earlier quoted context omitted.

If you want to avoid copyright notices, then you need to do it for the payload too. That's because a copyright holder could easily host a copy of some pirate film on your new network, and then just see the destination of the data packets.

Wait, but if the copyright holder is sending the actual payload to you as a client, couldn't you make the argument that they implicitly authorized you to have it? AFAIK, cops can't deal you actual drugs and then arrest you for it.

If that was a concern, they could always cut off the connection right before sending the data packet.

Re: I2P: End-to-end encrypted and anonymous internet

#48
post #45

Earlier quoted context omitted.

If you want to avoid copyright notices, then you need to do it for the payload too. That's because a copyright holder could easily host a copy of some pirate film on your new network, and then just see the destination of the data packets.

Wait, but if the copyright holder is sending the actual payload to you as a client, couldn't you make the argument that they implicitly authorized you to have it? AFAIK, cops can't deal you actual drugs and then arrest you for it.

Cops can absolutely do that. Cops posing as prostitutes can arrest you for attempting to purchase sex from them as well.

Re: I2P: End-to-end encrypted and anonymous internet

#49
post #45

Earlier quoted context omitted.

If you want to avoid copyright notices, then you need to do it for the payload too. That's because a copyright holder could easily host a copy of some pirate film on your new network, and then just see the destination of the data packets.

Wait, but if the copyright holder is sending the actual payload to you as a client, couldn't you make the argument that they implicitly authorized you to have it? AFAIK, cops can't deal you actual drugs and then arrest you for it.

What you're describing is entrapment: https://en.wikipedia.org/wiki/Entrapment

Sometimes its legal, depends where you are and how it was done.

Re: I2P: End-to-end encrypted and anonymous internet

#50
post #37

Earlier quoted context omitted.

We will still need VPNs to get good connectivity to other residential ISPs until some government entity (or market condition) inspires ISPs to invest in more hardware and peering with each other. CDNs and VPN providers are now sadly a requirement for the internet to work the way we expect it to.

With modern tech, I should be able to launch a web server, give you my ipv6 that never changes, route a few ports through fw and we’re good.

[deleted]
Post reply on HN