I2P (Invisible Internet Protocol, litt. «Protocole de l'Internet Invisible») est une couche réseau anonyme universelle. Toute communication par I2P est anonyme et chiffrée de bout en bout, les participants ne révèlent pas leur vraie adresse IP. Le client I2P est un logiciel qui sert à bâtir et à utiliser les réseaux anonymes I2P. De tels réseaux sont habituellement utilisés pour des applications pair à pair anonymes (partage de fichiers, cryptomonnaies) et des applications client serveur anonymes (sites web, messagerie instantanée, serveurs de chat). I2P permet aux gens partout dans le monde de communiquer et de partager de l'information sans restrictions. Pour plus d'information sur I2P, vous pouvez lire l'article sur Wikipédia.