GNUnet Messenger 0.7 ja libgnunetchat 0.1 julkaisu hajautettujen keskustelujen luomiseksi

GNUnet-kehyksen kehittäjät, jotka on suunniteltu rakentamaan turvallisia hajautettuja P2P-verkkoja, joissa ei ole yhtä vikakohtaa ja jotka voivat taata käyttäjien yksityisten tietojen yksityisyyden, esittelivät ensimmäisen libgnunetchat 0.1.0 -kirjaston julkaisun. Kirjasto helpottaa GNUnet-tekniikoiden ja GNUnet Messenger -palvelun käyttöä suojattujen chat-sovellusten luomiseen.

Libgnunetchat tarjoaa erillisen abstraktiokerroksen GNUnet Messengerin yli, joka sisältää tyypillisiä viestintäohjelmissa käytettyjä toimintoja. Kehittäjä voi keskittyä vain graafisen käyttöliittymän luomiseen valitsemansa graafisen käyttöliittymän työkalupakin avulla eikä huolehtia keskustelun järjestämiseen ja käyttäjien väliseen vuorovaikutukseen liittyvistä komponenteista. Libgnunetchatin päälle rakennetut asiakassovellukset pysyvät yhteensopivina ja voivat olla vuorovaikutuksessa toistensa kanssa.

Viestien luottamuksellisuuden ja sieppaamisen estämiseksi käytetään CADET-protokollaa (Confidential Ad-hoc Decentralized End-to-End Transport), jonka avulla voidaan järjestää täysin hajautettu vuorovaikutus käyttäjäryhmän välillä käyttämällä lähetettyjen tietojen päästä päähän -salausta. . Käyttäjille annetaan mahdollisuus lähettää viestejä ja tiedostoja. Pääsy tiedostoissa oleviin viesteihin on rajoitettu vain ryhmän jäsenille. Hajautetun verkon osallistujien välisen vuorovaikutuksen koordinoimiseksi voidaan käyttää hajautettua hajautustaulukkoa (DHT) tai erityisiä sisääntulopisteitä.

Messengerin lisäksi libgnunetchat käyttää myös seuraavia GNUnet-palveluita:

  • GNS (GNU Name System, täysin hajautettu ja sensuroimaton DNS:n korvike) tunnistaa julkaistut merkinnät julkisilla chat-sivuilla (aulat), avaa chat ja vaihtaa valtuustietoja.
  • ARM (Automatic Restart Manager) automatisoi kaikkien toimintaan tarvittavien GNUnet-palvelujen käynnistyksen.
  • FS (File Sharing) tiedostojen turvalliseen lataamiseen, lähettämiseen ja järjestämiseen (kaikki tiedot välitetään vain salatussa muodossa, eikä GAP-protokollan käyttö salli tiedoston lähettäjän ja lataajan seurantaa).
  • IDENTITY tilien luomiseen, poistamiseen ja hallintaan sekä toisen käyttäjän parametrien tarkistamiseen.
  • NAMESTORE tallentaa osoitekirjan ja chat-tietoja paikallisesti ja julkaista merkintöjä keskustelusivuille, joihin pääsee GNS:n kautta.
  • REGEX osallistujien tietojen julkaisemiseen, jolloin voit luoda nopeasti julkisen ryhmäkeskustelun tietystä aiheesta.

Libgnunetchatin ensimmäisen julkaisun tärkeimmät ominaisuudet:

  • Hallitse tilejä (luo, tarkastele, poista) ja mahdollisuutta vaihtaa eri tilien välillä työskennellessään.
  • Mahdollisuus nimetä tili uudelleen ja päivittää avain.
  • Vaihda yhteystietoja julkisten chat-sivujen (aulat) kautta. Käyttäjätiedot saadaan sekä tekstilinkin muodossa että QR-koodin muodossa.
  • Yhteystietoja ja ryhmiä voidaan hallita erikseen, ja eri ryhmiin on mahdollista linkittää erilaisia ​​lempinimiä.
  • Mahdollisuus pyytää ja avata suora keskustelu minkä tahansa osallistujan kanssa osoitekirjasta.
  • Käyttäjä- ja chat-näkymien abstraktio yksinkertaistaaksesi paketointia haluttuun käyttöliittymään.
  • Tukee tekstiviestien, tiedostojen ja tiedostojen jakamista.
  • Tuki vahvistuksen lähettämiselle, että viesti on luettu, ja mahdollisuus tarkistaa viestin vastaanottamisen tila.
  • Mahdollisuus poistaa viesti automaattisesti tietyn ajan kuluttua.
  • Joustavat vaihtoehdot tiedostojen hallintaan chatissa, esimerkiksi voit järjestää sisällön pikkukuvan näyttämisen jättäen itse sisällön salattuna.
  • Mahdollisuus yhdistää käsittelijät seuraamaan kaikkia toimintoja (lataus, lähettäminen, poistaminen hakemistoista).
  • Tuki uusiin keskusteluihin liittymiskutsujen hyväksymiselle.

Lisäksi voimme huomioida valmiin GNUnet Messenger 0.7:n julkaisun, joka tarjoaa GTK3:een perustuvan käyttöliittymän. GNUnet Messenger jatkaa graafisen cadet-gtk-asiakkaan kehitystyötä, joka on käännetty libgnunetchat-kirjastoon (cadet-gtk-toiminnallisuus on jaettu yleiskirjastoon ja GTK-liittymällä varustettuun lisäosaan). Ohjelma tukee keskustelujen ja chat-ryhmien luomista, osoitekirjan hallintaa, kutsujen lähettämistä ryhmiin, tekstiviestien ja äänitallenteiden lähettämistä, tiedostojen jakamisen järjestämistä ja vaihtamista useiden tilien välillä. Osoitepalkin faneille kehitetään erikseen libgnunetchatiin perustuva konsoliviestintä, joka on vielä kehitysvaiheessa.

GNUnet Messenger 0.7 ja libgnunetchat 0.1 julkaisu hajautettujen keskustelujen luomiseksi
GNUnet Messenger 0.7 ja libgnunetchat 0.1 julkaisu hajautettujen keskustelujen luomiseksi


Lähde: opennet.ru

Lisää kommentti