Shabakadda qarsoon ee I2P 2.0.0 iyo macmiilka C++ i2pd 2.44.0 ayaa la sii daayay. I2P waa shabakad baahsan oo qarsoodi ah oo lakabyo badan leh oo ka shaqeysa intarneedka caadiga ah, si firfircoon u adeegsata sirta dhamaadka-ilaa-dhamaadka, dammaanad qaadaya qarsoodiga iyo go'doominta. Shabakadda waxaa lagu dhisay qaabka P2P waxaana la sameeyay iyada oo ay ugu wacan tahay agabka (bandwidth) ee ay bixiyaan isticmaalayaasha shabakadu, taas oo suurtogal ka dhigaysa in la sameeyo iyada oo aan la isticmaalin server-yada dhexe ee la maareeyo (xidhiidhka shabakada dhexdeeda waxay ku salaysan yihiin isticmaalka tunnel-ka midaysan ee qarsoon ee u dhexeeya ka qaybqaataha iyo facooda).
Shabakadda I2P, waxaad si qarsoodi ah u abuuri kartaa mareegaha internetka iyo baloogyada, diri kartaa fariimaha degdega ah iyo iimaylka, beddelka faylasha oo aad habayn kartaa shabakadaha P2P. Si loo dhiso oo loo isticmaalo shabakadaha qarsoodiga ah ee macmiilka-server (website-yada, chats) iyo P2P (faylalka wadaaga, cryptocurrencies) codsiyada, macaamiisha I2P ayaa la isticmaalaa. Macmiilka aasaasiga ah ee I2P wuxuu ku qoran yahay Java wuxuuna ku socon karaa aalado badan oo kala duwan sida Windows, Linux, macOS, Solaris, iwm. I2pd waa hirgalinta madax banaan ee macmiilka I2P ee C++ waxaana lagu qaybiyaa shatiga BSD la bedelay.
Π I2P 2.0 ΠΈ i2pd 2.44 ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ Π½ΠΎΠ²ΡΠΉ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Β«SSU2Β», ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° UDP ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΠΈΠΉΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. ΠΠ½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ SSU2 ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΊ, ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ElGamal (Π΄Π»Ρ ΡΠΊΠ²ΠΎΠ·Π½ΠΎΠ³ΠΎ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ElGamal/AES+SessionTag ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π° ΡΠ²ΡΠ·ΠΊΠ° ECIES-X25519-AEAD-Ratchet), ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ SSU ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
ΠΠ· Π΄ΡΡΠ³ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² I2P 2.0 ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² i2ptunnel Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΊΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ ΡΡΠ΅ΠΉ SHA-256 (RFC 7616). Π ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° SSU2 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . Π£Π»ΡΡΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π²Π·Π°ΠΈΠΌΠ½ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°.
Π i2pd 2.44 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ SSL-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ I2P. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² SSU2 ΠΈ NTCP2 (ipv6) ΡΠ΅ΡΠ΅Π· SOCKS5. ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ MTU (Maximum Transmission Unit) Π΄Π»Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° SSU2 (ssu2.mtu4 ΠΈ ssu2.mtu6).
Source: opennet.ru