A GNUnet keretrendszer fejlesztői, biztonságos decentralizált P2P hálózatok kiépítésére tervezték, amelyeknek nincs egyetlen hibapontja sem, és amelyek garantálják a felhasználók személyes adatainak sérthetetlenségét, bemutatta a libgnunetchat könyvtár 0.1.0 első verzióját. A könyvtár megkönnyíti a GNUnet technológiák és a GNUnet Messenger szolgáltatás használatát biztonságos csevegőalkalmazások létrehozásához.
libgnunetchat külön absztrakciós réteget biztosít a GNUnet Messenger tetején amely magában foglalja a messengerekben használt általános funkcionalitást.
A fejlesztőnek egy grafikus felület létrehozására kell összpontosítania az általa választott grafikus felhasználói felület segítségével, és nem kell aggódnia a csevegés megszervezéséhez és a felhasználók közötti interakcióhoz kapcsolódó összetevők miatt. A libgnunetchat tetejére épülő kliens-megvalósítások továbbra is kompatibilisek egymással, és kölcsönhatásba léphetnek egymással.
A titkosság és az üzenetek lehallgatása elleni védelem biztosítása érdekében CADET protokollt használnak (Confidential Ad-hoc Decentralized End-to-End Transport), amely lehetővé teszi egy teljesen decentralizált interakció megszervezését a felhasználók egy csoportja között a továbbított adatok végpontok közötti titkosításával.
A felhasználóknak lehetőségük van üzeneteket és fájlokat küldeni. Az archívumban lévő üzenetekhez csak a csoport tagjai férhetnek hozzá. Egy elosztott hash tábla (DHT) vagy speciális belépési pontok használhatók a decentralizált hálózat résztvevői közötti interakció koordinálására.
A Messengeren kívül a libgnunetchat GNUnet szolgáltatásokat is használ, mint például:
- GPS (GNU Name System, a DNS teljesen decentralizált és cenzúrázhatatlan helyettesítője) a nyilvános csevegőoldalakon (lobbyk) közzétett bejegyzések meghatározásához, csevegés megnyitásához és hitelesítő adatok cseréjéhez.
- ARM (Auto Restart Manager) a futtatáshoz szükséges összes GNUnet szolgáltatás elindításának automatizálásához.
- FS (Fájlmegosztás) a megosztott fájlok biztonságos letöltéséhez, küldéséhez és rendszerezéséhez (minden információ csak titkosított formában kerül továbbításra, és a GAP protokoll használata nem teszi lehetővé annak nyomon követését, hogy ki tette közzé és töltötte le a fájlt).
IDENTITÁS fiókok létrehozásához, törléséhez és kezeléséhez, valamint egy másik felhasználó beállításainak ellenőrzéséhez. - NAMESTORE címjegyzék és csevegési információk helyben történő tárolására és bejegyzések közzétételére a GNS-en keresztül elérhető chat-oldalakon.
- REGEX információk közzététele a résztvevőkről, így gyorsan létrehozhat nyilvános csoportos csevegést egy adott témában.
Mivel a a libgnunetchat első verziójának legfontosabb jellemzői, kiemeli a fiókkezelést (létrehozás, megtekintés, törlés) és a különböző fiókok közötti váltás lehetőségét munka közben.
Lehetőség a fiók nevének megváltoztatására és a kulcs frissítésére.
Valamint a nyilvános chat-oldalakon (lobbykon) keresztül történő kapcsolatcsere. A felhasználóról szöveges link és QR-kód formájában is beszerezhetők információk, amellett, hogy a névjegyek, csoportok külön kezelhetők, lehetőség van különböző becenevek különböző csoportokhoz kapcsolására.
Lehetőség közvetlen csevegés kérésére és megnyitására bármely résztvevővel a címjegyzékből, szöveges üzenetek, fájlok és fájlmegosztás támogatása, valamint az üzenet elolvasásának visszaigazolásának küldése, valamint az üzenet fogadásának állapotának ellenőrzése.
Az új verzióban kiemelkedő többi változás közül:
- Felhasználói és csevegőnézetek absztrakciója a kívánt felülethez való illeszkedés egyszerűsítése érdekében.
- Lehetőség az üzenetek automatikus törlésére meghatározott idő után.
- Rugalmas lehetőségek a fájlok csevegésben történő kezelésére, például megszervezheti a tartalom miniatűrjének megjelenítését, miközben magát a tartalmat titkosított formában hagyja.
- A vezérlők csatlakoztatásának lehetősége az összes művelet nyomon követéséhez (indexek betöltése, küldése, törlése).
- Támogatás az új csevegésekhez való csatlakozáshoz szükséges meghívások elfogadásához.
Végül igen szeretne többet megtudni róla Erről a könyvesboltról a részleteket a következő link.