Tego samego dnia ukazały się ZeroNet 0.7 i 0.7.1, platforma dystrybuowana na licencji GPLv2, przeznaczona do tworzenia zdecentralizowanych stron internetowych z wykorzystaniem kryptografii Bitcoin i sieci BitTorrent.
Funkcje ZeroNetu:
- Strony internetowe aktualizowane w czasie rzeczywistym;
- Obsługa domen Namecoin .bit;
- Klonowanie stron internetowych jednym kliknięciem;
- Autoryzacja oparta na BIP32 bez hasła: Twoje konto jest chronione tą samą kryptografią, co Twój portfel Bitcoin;
- Wbudowany serwer SQL z synchronizacją danych P2P: Pozwala uprościć tworzenie stron internetowych i przyspieszyć ładowanie stron;
- Pełne wsparcie dla sieci Tor wykorzystującej ukryte usługi .onion zamiast adresów IPv4;
- Komunikacja szyfrowana TLS;
- Automatyczne otwieranie portu uPnP;
- Wtyczka do obsługi wielu użytkowników (openproxy);
- Współpracuje z każdą przeglądarką i systemem operacyjnym.
Nowości w wersji 0.7:
- Kod został przerobiony tak, aby działał z Pythonem3 (obsługiwany jest Python 3.4-3.8);
- Bardziej bezpieczny tryb synchronizacji bazy danych;
- W miarę możliwości usunięto zależności od bibliotek zewnętrznych;
- Weryfikacja podpisu jest przyspieszana 5-10 razy dzięki zastosowaniu biblioteki libsecp256k1;
- Wygenerowane certyfikaty SSL są teraz losowe, aby ominąć filtry protokołów;
- Kod P2P został zaktualizowany tak, aby korzystał z protokołu ZeroNet;
- Tryb offline;
- Naprawiono błąd podczas aktualizacji plików symboli.
Nowości w wersji 0.7.1:
- Nowa wtyczka UiPluginManager przeznaczona do instalowania i zarządzania wtyczkami;
- Pełne wsparcie dla OpenSSL 1.1;
- Fałszywe rekordy SNI i ALPN są teraz używane do tworzenia połączeń wyglądających jak połączenia ze zwykłymi witrynami HTTPS;
- Naprawiono niebezpieczną lukę, która potencjalnie mogła pozwolić na wykonanie kodu po stronie klienta.
Źródło: linux.org.ru