I have recently submitted a new port to the OpenBSD mailing list. This port will hopefully make it easier to use I2pd on OpenBSD from now on.
I2pd is a C++ implementation of the i2p networking subsystem. I2p itself is an anonymous pseudo-darknet, not much unlike Tor’s well known hidden service features. Unlike Tor, I2p is designed as a hidden service network only, which means it is not an anonymizer you would use for connecting to a regular clearnet service. Instead, it allows the user to anonymously connect to services hosted anonymously by operators connected to the network. I2p as a network provides end-to-end integrity and encryption communications, is able to transport UDP packets and can be used as a platform to host multitude of distributed services, such as torrent swarms or Bitmessage-like networks.
The reference I2p client is a Java program, which is a fact that has been heavily criticized by users. I2pd allows people who is weary of running Oracle’s JRE or OpenJDK to use an alternative solution.
My port has not been included in the OpenBSD port tree, and I don’t know if it will ever be. In any case, the port can be retrieved from the original submission message.