Verëffentlechung vum GNUnet Messenger 0.7 a libgnunetchat 0.1 fir dezentraliséiert Chats

D'Entwéckler vum GNUnet Kader, entworf fir sécher dezentraliséiert P2P Netzwierker ze bauen, déi keen eenzege Punkt vum Versoen hunn an d'PrivatsphÀr vu Privatinformatioune vun de Benotzer garantéieren, hunn déi éischt Verëffentlechung vun der libgnunetchat 0.1.0 Bibliothéik presentéiert. D'Bibliothéik mécht et méi einfach GNUnet Technologien an de GNUnet Messenger Service ze benotzen fir sécher Chat Uwendungen ze kreéieren.

Libgnunetchat bitt eng separat Abstraktiounsschicht iwwer GNUnet Messenger déi typesch Funktionalitéit enthÀlt, déi a Messenger benotzt gëtt. Den Entwéckler kann nëmmen op d'Schafe vun enger graphescher Interface konzentréieren mat engem GUI Toolkit vu senger Wiel, a keng Suergen iwwer Komponenten am Zesummenhang mat der Organisatioun vum Chat an der Interaktioun tëscht de Benotzer. Client Implementatioune gebaut uewen op libgnunetchat bleiwen kompatibel a kënne matenee interagéieren.

Fir d'Vertraulechkeet an de Schutz géint d'Interceptioun vu Messagen ze garantéieren, gëtt de CADET (Confidential Ad-hoc Decentralized End-to-End Transport) Protokoll benotzt, wat et erlaabt eng komplett dezentraliséiert Interaktioun tëscht enger Grupp vu Benotzer mat end-to-end Verschlësselung vun iwwerdroenen Donnéeën z'organiséieren. . D'Benotzer kréien d'FÀegkeet Messagen an Dateien ze schécken. Den Zougang zu Messagen an Dateien ass nëmme fir Gruppememberen limitéiert. Fir Interaktiounen tëscht Participanten an engem dezentraliséierten Netzwierk ze koordinéieren, kann e verdeelt Hash-Table (DHT) oder speziell Entréespunkte benotzt ginn.

ZousÀtzlech zu Messenger benotzt libgnunetchat och déi folgend GNUnet Servicer:

  • GNS (GNU Name System, e komplett dezentralisĂ©ierten an unzensurablen Ersatz fir DNS) fir publizĂ©iert EntrĂ©en op Ă«ffentleche Chat SĂ€iten (Lobbyen) z'identifizĂ©ieren, Chat opzemaachen an Umeldungsinformatiounen auszetauschen.
  • ARM (Automatesch Restart Manager) fir de Startup vun all GNUnet Servicer ze automatisĂ©ieren, dĂ©i fir Operatioun erfuerderlech sinn.
  • FS (File Sharing) fir sĂ©cher Eroplueden, SchĂ©cken an Organisatioun vun Datei Sharing (all Informatioun gĂ«tt nĂ«mmen a verschlĂ«sselte Form iwwerdroen, an d'Benotzung vum GAP Protokoll erlaabt net ze verfolgen wien d'Datei gepost an erofgelueden huet).
  • IDENTITY fir Konten ze kreĂ©ieren, ze lĂ€schen an ze managen, wĂ©i och d'Parameter vun engem anere Benotzer z'iwwerprĂ©iwen.
  • NAMESTORE fir Adressbuch an Chatinformatioun lokal ze spĂ€icheren an EntrĂ©en op Chat SĂ€iten ze verĂ«ffentlechen, dĂ©i iwwer GNS zougĂ€nglech sinn.
  • REGEX fir d'Informatioun iwwer d'Participanten ze publizĂ©ieren, wat Iech erlaabt sĂ©ier en Ă«ffentleche Gruppechat iwwer e spezifescht Thema ze kreĂ©ieren.

Schlëssel Feature vun der éischter Verëffentlechung vu libgnunetchat:

  • Verwalte Konten (erstellen, kucken, lĂ€schen) an d'FĂ€egkeet tĂ«scht verschiddene Konten ze wiesselen wĂ€rend Dir schafft.
  • FĂ€egkeet fir e Kont Ă«mbenennen an de SchlĂ«ssel ze aktualisĂ©ieren.
  • Austausch Kontakter duerch Ă«ffentlech Chat SĂ€iten (Lobbyen). Benotzerinformatioune kĂ«nne souwuel am Format vun engem Textlink wĂ©i an der Form vun engem QR Code kritt ginn.
  • Kontakter a Gruppen kĂ«nnen getrennt gerĂ©iert ginn, an et ass mĂ©iglech verschidde SpĂ«tznumm mat verschiddene Gruppen ze verbannen.
  • D'KapazitĂ©it fir en direkten Chat mat all Participant aus dem Adressbuch ze froen an opzemaachen.
  • Abstrakt Benotzer an Chat Meenungen fir d'Verpakung an de gewĂ«nschten Interface ze vereinfachen.
  • ËnnerstĂ«tzt d'SchĂ©cken vun SMSen, Dateien an Dateienaustausch.
  • ËnnerstĂ«tzung fir d'BestĂ€tegung ze schĂ©cken datt e Message gelies gouf an d'FĂ€egkeet fir de Status ze kontrollĂ©ieren fir e Message ze krĂ©ien.
  • D'KapazitĂ©it fir automatesch e Message no enger spezifizĂ©ierter ZĂ€it ze lĂ€schen.
  • Flexibel Optiounen fir Dateien am Chat ze managen, zum Beispill, Dir kĂ«nnt d'Display vun enger Miniatur vum Inhalt organisĂ©ieren, wĂ€hrend Dir den Inhalt selwer verschlĂ«sselt lĂ©isst.
  • MĂ©iglechkeet fir Handler ze verbannen fir all Operatiounen ze verfolgen (Download, SchĂ©cken, LĂ€schen aus Indexen).
  • ËnnerstĂ«tzung fir Invitatiounen unzehuelen fir nei Chats matzemaachen.

ZousĂ€tzlech kĂ«nne mir d'VerĂ«ffentlechung vum fĂ€erdege Messenger GNUnet Messenger 0.7 notĂ©ieren, en Interface ubitt basĂ©iert op GTK3. GNUnet Messenger setzt d'EntwĂ©cklung vum cadet-gtk grafesche Client weider, iwwersat an d'libgnunetchat BibliothĂ©ik (cadet-gtk FunktionalitĂ©it ass opgedeelt an eng universell BibliothĂ©ik an en Add-on mat engem GTK Interface). De Programm Ă«nnerstĂ«tzt d'Schafung vun Chats an Chatgruppen, d'Gestioun vun Ärem Adressbuch, d'SchĂ©cken vun Invitatiounen fir Gruppen ze verbannen, SMSen a StĂ«mmopnamen ze schĂ©cken, d'Dateienaustausch z'organisĂ©ieren an tĂ«scht verschidde Konten ze wiesselen. Fir Fans vun der Adressbar gĂ«tt e Konsol Messenger basĂ©iert op libgnunetchat getrennt entwĂ©ckelt, wat nach Ă«mmer an der Ă©ischter Etapp vun der EntwĂ©cklung ass.

Verëffentlechung vum GNUnet Messenger 0.7 a libgnunetchat 0.1 fir dezentraliséiert Chats
Verëffentlechung vum GNUnet Messenger 0.7 a libgnunetchat 0.1 fir dezentraliséiert Chats


Source: opennet.ru
Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster