Wydano wersję anonimowej sieci I2P 2.4.0 oraz klienta C++ i2pd 2.50.0. I2P to wielowarstwowa, anonimowa, rozproszona sieć działająca na szczycie zwykłego internetu, aktywnie używająca szyfrowania end-to-end, zapewniająca anonimowość i izolację. Sieć działa w trybie P2P i jest tworzona dzięki zasobom (przepustowości) dostarczanym przez użytkowników, co pozwala na zrezygnowanie z centralnie zarządzanych serwerów (komunikacja w sieci opiera się na wykorzystaniu szyfrowanych jednokierunkowych tuneli między uczestnikiem a peerami).
W sieci I2P można anonimowo tworzyć strony internetowe i blogi, wysyłać wiadomości błyskawiczne i e-maile, wymieniać pliki oraz organizować sieci P2P. Do budowy i wykorzystania anonimowych sieci dla aplikacji klient-serwer (strony, czaty) oraz P2P (wymiana plików, kryptowaluty) używane są klienci I2P. Podstawowy klient I2P napisany jest w języku Java i może działać na szerokim zakresie platform, takich jak Windows, Linux, macOS, Solaris itd. I2pd to niezależna realizacja klienta I2P w języku C++ i jest dystrybuowana na mocy zmodyfikowanej licencji BSD.
W nowej wersji:
- Ulepszono wyszukiwanie w bazie danych NetDB, stosowanej do wykrywania peerów w sieci I2P.
- Poprawiono obsługę wystąpienia przeciążenia i wprowadzono możliwość przenoszenia obciążenia z przeciążonych peerów na inne węzły, co zwiększyło odporność sieci podczas ataków DDoS.
- Rozszerzono możliwości zwiększania ochrony routerów i używanych przez nie aplikacji. Aby zapobiec wyciekom informacji między routerami a aplikacjami, baza danych NetDB została podzielona na dwie izolowane bazy, jedną dla routerów, a drugą dla aplikacji.
- Dodano możliwość tymczasowego blokowania routerów.
- Wyłączono przestarzały protokół transportowy SSU1, który został zastąpiony protokołem SSU2.
- W i2pd dodano wsparcie dla systemu operacyjnego Haiku.
Źródło: opennet.ru
