I2P匿名性の原則は、隠されたサービスの未知の場所です。各隠しサービス(たとえば、Webサイトまたはそれにアクセスするユーザー)は、匿名化トンネルを介して排他的に他のリソースと対話します。トンネルは、他のユーザーがルーターを介してトンネルを構築するのと同じ方法で、ネットワーク参加者のルーターを介して構築されます。このモデルは、I2Pルーター間に多くの直接接続を作成します。この場合、特定のトンネルが開始または終了したルーターを特定することはできません。何千もの同時暗号化接続では、この機会が提供されません。

, (LeaseSet), . , , (Floodfill) – , . , , .. , I2P . ( « » «destination») .

– , «.b32.i2p». , . I2P , - , – !

blinding («»). : «bb32» – blinded-b32. «b32» base32, , . , bb32 – . .
|
http://shx5vqsw7usdaunyzr2qmes2fq37oumybpudrd4jjj4e4vk4uusa.b32.i2p |
|
http://tojbxbveijj5c6ql25bifzdfh5xm2idc36cbffrmdfovuykgtjd2yfuk.b32.i2p |
bb32 ( ) , . bb32 «i2p». – . bb32-, I2P- , , , .
( , ), – , : , .

, .. , , . : EDDSA_SHA512_ED25519 ( 7) REDDSA_SHA512_ED25519 ( 11), . i2pd , .. .

, , -, 11 , -, 7 . , .. - , . - , , , . , , 11, , .
bb32 ( - b33, - ) ( ):
[SUPER-HIDDEN-SERVICE]
type = server
host = 127.0.0.1
port = 8080
inport = 80
keys = site.dat
signaturetype = 11
i2cp.leaseSetType = 5
, . , , . i2cp.leaseSetAuthType
. : , , – , , , . ( i2cp.leaseSetPrivKey
, i2cp.leaseSetClient.dh.nnn
, i2cp.leaseSetClient.psk.nnn
).
- ITSOFT.