

Not an expert but I think originally I2Pd came about due to performance reasons as well as for people that don’t want to run Java. The idea being that it would run faster and more memory efficiently vs the Java app. Nowadays I’m not so sure there’s a huge difference but I can’t say that I’ve done any intensive testing on both.
There is a minor difference between the two if you plan to use bittorrent over I2P and want to use the I2PSnark torrent client. The I2P java app is the the only one that supports bittorrent DHT over I2P with the I2PSnark torrent client. From https://i2p.net/en/docs/applications/bittorrent/#general-guidance-for-developers
DHT support requires SAM v3.3 PRIMARY and SUBSESSIONS for TCP and UDP over the same session. This will require substantial development effort on the client side, unless the client is written in Java. i2pd does not currently support SAM v3.3. libtorrent does not currently support SAM v3.3.
In practice that’s not a huge deal, people who wish to torrent usually add open I2P trackers onto torrents to work around the lack of DHT but it would be nice if DHT support were more universal within the I2P ecosystem.







You would need to view the instance directly, not through lemmy.world due to the lemmy.world admins blocking it. I’m not sure if lemmy.world admins block links to it too but if you need a link look up all the Lemmy instances at https://lemmyverse.net/?order=active
Divisions by zero is currently the 7th most active Lemmy instance.
From there you’d just have to decide if you want to create an account at that instance itself, or just create an account at a different Lemmy instance that isn’t blocking piracy communities. I think lemmy.world admins may be the only ones actively blocking piracy communities… I haven’t heard of other admins at other instances doing that.