Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për biseda të decentralizuara

Zhvilluesit e kornizës GNUnet, të krijuar për ndërtimin e rrjeteve të sigurta të decentralizuara P2P që nuk kanë një pikë të vetme dështimi dhe mund të garantojnë privatësinë e informacionit privat të përdoruesve, prezantuan versionin e parë të bibliotekës libgnunetchat 0.1.0. Biblioteka e bën më të lehtë përdorimin e teknologjive GNUnet dhe shërbimit GNUnet Messenger për të krijuar aplikacione të sigurta bisede.

Libgnunetchat ofron një shtresë të veçantë abstraksioni mbi GNUnet Messenger që përfshin funksionalitetin tipik të përdorur në mesazhe. Zhvilluesi mund të përqendrohet vetëm në krijimin e një ndërfaqe grafike duke përdorur një paketë vegla GUI sipas zgjedhjes së tij, dhe të mos shqetësohet për komponentët që lidhen me organizimin e bisedës dhe ndërveprimin midis përdoruesve. Implementimet e klientëve të ndërtuara në krye të libgnunetchat mbeten të pajtueshme dhe mund të ndërveprojnë me njëri-tjetrin.

Për të siguruar konfidencialitetin dhe mbrojtjen nga përgjimi i mesazheve, përdoret protokolli CADET (Transport konfident ad-hoc i decentralizuar nga fundi në fund), i cili lejon organizimin e ndërveprimit plotësisht të decentralizuar midis një grupi përdoruesish duke përdorur enkriptimin nga skaji në skaj të të dhënave të transmetuara. . Përdoruesve u jepet aftësia për të dërguar mesazhe dhe skedarë. Qasja në mesazhet në skedarë është e kufizuar vetëm për anëtarët e grupit. Për të koordinuar ndërveprimet ndërmjet pjesëmarrësve në një rrjet të decentralizuar, mund të përdoret një tabelë hash e shpërndarë (DHT) ose pika të veçanta hyrjeje.

Përveç Messenger, libgnunetchat përdor gjithashtu shërbimet e mëposhtme GNUnet:

  • GNS (Sistemi i emrave GNU, një zëvendësim plotësisht i decentralizuar dhe i pacensurueshëm për DNS) për të identifikuar hyrjet e publikuara në faqet e bisedave publike (lobe), për të hapur bisedën dhe për të shkëmbyer kredencialet.
  • ARM (Automatic Restart Manager) për të automatizuar fillimin e të gjitha shërbimeve GNUnet të kërkuara për funksionim.
  • FS (File Sharing) për ngarkim, dërgim dhe organizim të sigurt të ndarjes së skedarëve (të gjitha informacionet transmetohen vetëm në formë të koduar, dhe përdorimi i protokollit GAP nuk lejon gjurmimin se kush e ka postuar dhe shkarkuar skedarin).
  • IDENTITET për krijimin, fshirjen dhe menaxhimin e llogarive, si dhe për verifikimin e parametrave të një përdoruesi tjetër.
  • NAMESTORE për të ruajtur informacionin e librit të adresave dhe bisedës në nivel lokal dhe për të publikuar hyrjet në faqet e bisedave të aksesueshme nëpërmjet GNS.
  • REGEX për publikimin e informacionit rreth pjesëmarrësve, duke ju lejuar të krijoni shpejt një bisedë në grup publik për një temë specifike.

Karakteristikat kryesore të lëshimit të parë të libgnunetchat:

  • Menaxhoni llogaritë (krijoni, shikoni, fshini) dhe aftësinë për të kaluar midis llogarive të ndryshme gjatë punës.
  • Mundësia për të riemërtuar një llogari dhe për të përditësuar çelësin.
  • Shkëmbeni kontaktet përmes faqeve të bisedës publike (lobe). Informacioni i përdoruesit mund të merret si në formatin e një lidhjeje teksti ashtu edhe në formën e një kodi QR.
  • Kontaktet dhe grupet mund të menaxhohen veçmas, dhe është e mundur të lidhni pseudonime të ndryshme me grupe të ndryshme.
  • Mundësia për të kërkuar dhe hapur një bisedë të drejtpërdrejtë me çdo pjesëmarrës nga libri i adresave.
  • Abstraktimi i pamjeve të përdoruesve dhe bisedave për të thjeshtuar mbështjelljen në ndërfaqen e dëshiruar.
  • Mbështet dërgimin e mesazheve me tekst, skedarët dhe ndarjen e skedarëve.
  • Mbështetje për dërgimin e konfirmimit që një mesazh është lexuar dhe aftësinë për të kontrolluar statusin e marrjes së një mesazhi.
  • Mundësia për të fshirë automatikisht një mesazh pas një kohe të caktuar.
  • Opsione fleksibël për menaxhimin e skedarëve në chat, për shembull, mund të organizoni shfaqjen e një miniaturë të përmbajtjes duke e lënë vetë përmbajtjen të koduar.
  • Mundësia e lidhjes së mbajtësve për të gjurmuar të gjitha operacionet (shkarkimi, dërgimi, fshirja nga indekset).
  • Mbështetje për pranimin e ftesave për t'u bashkuar me biseda të reja.

Për më tepër, mund të vërejmë lëshimin e mesazherit të përfunduar GNUnet Messenger 0.7, duke ofruar një ndërfaqe të bazuar në GTK3. GNUnet Messenger vazhdon zhvillimin e klientit grafik cadet-gtk, të përkthyer në bibliotekën libgnunetchat (funksionaliteti cadet-gtk është i ndarë në një bibliotekë universale dhe një shtesë me një ndërfaqe GTK). Programi mbështet krijimin e bisedave dhe grupeve të bisedave, menaxhimin e librit tuaj të adresave, dërgimin e ftesave për t'u bashkuar me grupet, dërgimin e mesazheve me tekst dhe regjistrimet zanore, organizimin e ndarjes së skedarëve dhe kalimin midis llogarive të shumta. Për tifozët e shiritit të adresave, një lajmëtar i konsolës i bazuar në libgnunetchat po zhvillohet veçmas, i cili është ende në fazën fillestare të zhvillimit.

Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për biseda të decentralizuara
Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për biseda të decentralizuara


Burimi: opennet.ru

Shto një koment