Úr Balázs 2020 februári Ubuntu Hour-os prezentációját ma (2020.02.16-án) hallgattam végig, és ebben hallottam először erről az érdekes projektről. Szóval eddig nem ismertem a ZeroNet-et.
Utánanéztem, és megláttam, hogy magyar fejlesztésű. Kocsis Tamás hozta létre 2015-ben.
Budapesten fejlesztette Python-ban, és teljesen nyílt forráskódú. GNU GPL v2 licenc alatt lett kiadva.
Lássuk a részleteket, hogy mi is ez, és hogyan működik:
A weboldalak IP címek helyett publikus kulccsal (konkrétan Bitcoin címmel) azonosítottak. A privát kulcs lehetővé teszi a weboldalak tulajdonosainak a változások aláírását és publikálását, ami szétterjed az egész hálózaton. A weboldalak elérhetőek egy közönséges webböngészővel, amikor a ZeroNet alkalmazást használjuk, ami helyi webkiszolgálóként működik ezekhez a weboldalakhoz. A Bitcoinos kriptográfia mellett használ még követőket (trackereket) is a BitTorrent hálózatból, hogy összehozza a kapcsolatot a felek (peer-ek) között. A ZeroNet alapból nem névtelen, de támogat forgalom irányítást a Tor hálózaton keresztül.
Nincs központi szerver egyik ZeroNet weboldalhoz sem, a weboldalakat akár még tőled vagy tőlem is letölthetik a felhasználók, tehát mi, akik böngészünk is részei vagyunk a kiszolgálásnak, szóval egyben valóban szerverek is vagyunk.
Én jelenleg éppen csak próbálgatom, de így első ránézésre is nagyon sok érdekes dolog van rajta. Például a ZeroTalk, ami egy Reddit-szerű decentralizált fórum, vagy a ZeroBlog (mini blog-motor), a ZeroMail, egy ponttól-pontig titkosított üzenetküldő, vagy éppen a ZeroMe, egy P2P szociális hálózat, és még sok más. Elvileg bárki csinálhat ZeroNet-es weboldalt. Részletes, valós-idejű statisztika is megtekinthető. A ZeroNet főoldala kiírja, hogy "Ez azt az oldalt jelenleg 98 számítógép szolgálja ki bármilyen központi szerver nélkül." Feltehetően "Ezt az oldalt" lenne a helyes, szóval a magyarítás jelenleg nem tökéletes, de használható.
A "Stats" oldalon egyébként napi bontásban láthatjuk az utóbbi egy hétben (hét napban) (vagy választás szerint az utóbbi hét hétben) az általunk fe- és letöltött adatforgalmat. Van grafikon-szerű ábra is, amin van öt perces bontás is, szóval jó részletes.
Ez az oldal nálam a mai nap (2020.02.16-án) eddig 760.80 KB feltöltést és 67.60 MB letöltést mutat, tehát működik. Sok mást is mutat. Például küldött és fogadott kérések száma, csatlakozott felek (peer-ek) száma, átlagos ping, a weboldalak mérete és a weboldalak által lefolytatott adatforgalom mennyisége az utóbbi hét napban, ország toplista (csatlakozott felek száma szerint) stb. Nálam amúgy jelenleg az Egyesült Államok áll az első helyen 96 peer-rel, a második Kína 28 peer-rel. Az angol ZeroNet Wikipedia cikk szerint 2016-ban nincs mód olyan ZeroNet-es weboldal leállítására, aminek még van seedelője, szóval harmadik felek nem tudják a ZeroNet-es weboldalakat leállítani vagy leállíttatni. Továbbá a ZeroNet weboldal és a Bittorrent tracker Kínában blokkolva van, de a cenzúra ellenére a ZeroNet továbbra is hozzáférhető a Kínai Nagy Tűzfal mögül, még akár a Tor használatával is egy WireGuard tunnelen keresztüli csatlakozással.