I2P is a decentralized anonymous network layer and peer-to-peer overlay network. It functions as a darknet infrastructure that encrypts traffic and masks user identities and locations from external observers.
The system acts as an anonymous proxy gateway, enabling the hosting of hidden services and websites that are unreachable via the public internet. It provides capabilities for privacy-preserving web mirroring and private secure shell tunneling to hide the physical IP addresses of both servers and clients.
The network employs garlic routing, unidirectional tunneling, and a distributed hash table to manage communication. It uses asymmetric key identification to decouple network addresses from physical locations and encapsulates standard traffic within a custom encrypted protocol.