Kutulutsidwa kwa I2P kukhazikitsidwa kosadziwika kwa netiweki 2.0.0

Maukonde osadziwika a I2P 2.0.0 ndi C++ kasitomala i2pd 2.44.0 adatulutsidwa. I2P ndi maukonde osiyanasiyana osadziwika omwe amagwira ntchito pamwamba pa intaneti yokhazikika, akugwiritsa ntchito kubisa-kumapeto, kutsimikizira kusadziwika komanso kudzipatula. Netiweki imapangidwa munjira ya P2P ndipo imapangidwa chifukwa cha zida (bandwidth) zoperekedwa ndi ogwiritsa ntchito maukonde, zomwe zimapangitsa kuti zitheke popanda kugwiritsa ntchito ma seva omwe amayendetsedwa ndipakati (kulumikizana mkati mwa netiweki kumachokera pakugwiritsa ntchito njira zobisika za unidirectional pakati pawo. otenga nawo mbali ndi anzawo).

Mu netiweki ya I2P, mutha kupanga mawebusayiti ndi mabulogu mosadziwika, kutumiza mauthenga pompopompo ndi imelo, kusinthana mafayilo ndikukonza maukonde a P2P. Kupanga ndi kugwiritsa ntchito maukonde osadziwika kwa kasitomala-seva (mawebusayiti, macheza) ndi P2P (kugawana mafayilo, ma cryptocurrencies), makasitomala a I2P amagwiritsidwa ntchito. Makasitomala oyambira a I2P adalembedwa ku Java ndipo amatha kuthamanga pamapulatifomu osiyanasiyana monga Windows, Linux, macOS, Solaris, ndi zina zambiri. I2pd ndikukhazikitsa kodziyimira pawokha kwa kasitomala wa I2P mu C++ ndipo imagawidwa pansi pa layisensi yosinthidwa ya BSD.

Mu I2P 2.0 ndi i2pd 2.44, njira yatsopano yoyendera "SSU2" imayatsidwa mwachisawawa kwa ogwiritsa ntchito onse, kutengera UDP ndikuwonetsa magwiridwe antchito ndi chitetezo. Kukhazikitsa kwa SSU2 kudzatilola kusinthiratu ma cryptographic stack, kuchotsa pang'onopang'ono ElGamal aligorivimu (yolemba kumapeto mpaka kumapeto, m'malo mwa ElGamal/AES + SessionTag, kuphatikiza kwa ECIES-X25519-AEAD-Ratchet kumagwiritsidwa ntchito. ), kuchepetsa kuchulukira poyerekeza ndi protocol ya SSU ndikuwongolera magwiridwe antchito pazida zam'manja.

Zosintha zina mu I2P 2.0 zikuphatikiza kukhazikitsidwa kwa kutsimikizika kwa proxy mu i2ptunnel kutengera SHA-256 hashes (RFC 7616). Kukhazikitsidwa kwa protocol ya SSU2 kwawonjezera chithandizo cha kusamuka kwa kulumikizana ndikutsimikizira pompopompo kulandila kwa data. Kuchita bwino kwa deadlock detector. Njira yowonjezeredwa yopangira ma compress a rauta.

i2pd 2.44 idawonjezera kuthekera kogwiritsa ntchito zolumikizira za SSL pamakina okhala ndi seva ya I2P. Kutha kuyimira ma protocol a SSU2 ndi NTCP2 (ipv6) kudzera pa SOCKS5 kwakhazikitsidwa. Makonda owonjezera a MTU (Maximum Transmission Unit) a protocol ya SSU2 (ssu2.mtu4 ndi ssu2.mtu6).

Source: opennet.ru

Kuwonjezera ndemanga