Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për krijimin e chat-eve të decentralizuara

Zhvilluesit e kornizës GNUnet, të dedikuar për ndërtimin e rrjetave P2P të decentralizuara të mbrojtura, pa një pikë të vetme dështimi dhe në gjendje të garantojnë privatësinë e informacionit të përdoruesve, prezantuan daljen e parë të bibliotekës libgnunetchat 0.1.0. Biblioteka lehtëson përdorimin e teknologjive GNUnet dhe shërbimit GNUnet Messenger për krijimin e aplikacioneve të mbrojtura për biseda.

Libgnunetchat ofron një nivel të veçantë abstraksioni mbi GNUnet Messenger, duke përfshirë funksionalitetin tipik të aplikuar në mesazherë. Zhvilluesi duhet të përqendrohet në krijimin e ndërfaqes grafike duke përdorur një GUI toolkit sipas zgjedhjes së tij, dhe nuk duhet të shqetësohet për komponentët e lidhur me organizimin e punës së bisedës dhe ndërveprimin midis përdoruesve. Klientët e realizuar mbi bazën e libgnunetchat nga njëra anë mbeten të pajtueshëm me njëri-tjetrin dhe mund të ndërveprojnë.

Për të garantuar konfidencialitetin dhe mbrojtjen nga interceptimi i mesazheve, aplikohet protokolli CADET (Confidential Ad-hoc Decentralized End-to-End Transport), i cili mundëson një ndërveprim të plotë të decentralizuar midis një grupi përdoruesish përmes përdorimit të enkriptimit end-to-end të të dhënave të transmetuara. Përdoruesit kanë mundësinë të dërgojnë mesazhe dhe skedarë. Qasja në mesazhet në skedarë i jepet vetëm pjesëmarrësve të grupit. Për të koordinuar ndërveprimin midis pjesëmarrësve në rrjetin e decentralizuar, mund të përdoret një tabelë hesh të shpërndarë (DHT) ose pika të veçanta hyrje.

Përveç Messenger, në libgnunetchat gjithashtu aplikohen shërbimet e tjera GNUnet:

  • GNS (GNU Name System, njĂ« zĂ«vendĂ«sim plotĂ«sisht tĂ« decentralizuar dhe tĂ« papĂ«rshtatshĂ«m pĂ«r cenzurĂ«n tĂ« DNS) pĂ«r tĂ« pĂ«rcaktuar regjistrimet e publikuara nĂ« faqet publike tĂ« bisedave (lobbie), hapjen e bisedave dhe ndarjen e kredencialeve.
  • ARM (Automatic Restart Manager) pĂ«r automatizimin e fillimit tĂ« tĂ« gjithĂ« shĂ«rbimeve GNUnet tĂ« nevojshme pĂ«r funksionimin.
  • FS (File Sharing) pĂ«r ngarkimin e sigurt, dĂ«rgimin dhe organizimin e qasjes nĂ« skedarĂ« (tĂ« gjitha informacionet dĂ«rgohen vetĂ«m nĂ« formĂ« tĂ« enkriptuar, dhe pĂ«rdorimi i protokollit GAP nuk lejon pĂ«rcaktimin se kush e ngarkoi dhe shkarkoi skedarin).
  • IDENTITY pĂ«r krijimin, fshirjen dhe menaxhimin e llogarive, si dhe pĂ«r verifikimin e parametrave tĂ« njĂ« pĂ«rdoruesi tjetĂ«r.
  • NAMESTORE pĂ«r ruajtjen lokale tĂ« adresave dhe informacionit mbi bisedat, si dhe pĂ«r publikimin e postimeve nĂ« faqet e bisedave, tĂ« disponueshme pĂ«rmes GNS.
  • REGEX pĂ«r publikimin e informacionit mbi pjesĂ«marrĂ«sit, qĂ« lejon formimin e shpejtĂ« tĂ« njĂ« bisedĂ« grupi publike mbi njĂ« temĂ« tĂ« caktuar.

Veçoritë kryesore të versionit të parë libgnunetchat:

  • Menaxhimi i llogarive (krijimi, shikimi, fshirja) dhe mundĂ«sia pĂ«r tĂ« kaluar midis llogarive tĂ« ndryshme gjatĂ« pĂ«rdorimit.
  • MundĂ«sia pĂ«r tĂ« ndryshuar emrin e llogarisĂ« dhe pĂ«r tĂ« pĂ«rditĂ«suar çelĂ«sin.
  • NdĂ«rrimi i kontakteve pĂ«rmes faqeve publike tĂ« bisedave (lobbie). Informacioni mbi pĂ«rdoruesin mund tĂ« merret si nĂ« formatin e njĂ« linku tekstual, ashtu edhe si njĂ« kod QR.
  • Kontaktet dhe grupet mund tĂ« menaxhohen veçmas, duke mundĂ«suar lidhjen e nofka tĂ« ndryshme me grupe tĂ« ndryshme.
  • MundĂ«sia pĂ«r tĂ« kĂ«rkuar dhe hapur njĂ« bisedĂ« direkte me çdo pjesĂ«marrĂ«s nga lista e kontakteve.
  • Abstrahimi i prezantimeve tĂ« pĂ«rdoruesve dhe bisedave pĂ«r thjeshtimin e mbĂ«shtjelljes nĂ« ndĂ«rfaqen e dĂ«shiruar.
  • MbĂ«shtetje pĂ«r dĂ«rgimin e mesazheve tekstual, skedarĂ«ve dhe pĂ«r organizimin e aksesit tĂ« pĂ«rbashkĂ«t nĂ« skedarĂ«.
  • MbĂ«shtetje pĂ«r dĂ«rgimin e konfirmimit tĂ« leximet tĂ« mesazhit dhe mundĂ«sia pĂ«r tĂ« kontrolluar statusin e pranimit tĂ« mesazhit.
  • MundĂ«sia pĂ«r fshirjen automatike tĂ« mesazhit pas njĂ« kohe tĂ« caktuar.
  • MundĂ«si fleksibĂ«l pĂ«r menaxhimin e skedarĂ«ve nĂ« bisedĂ«, pĂ«r shembull, mund tĂ« organizohet tregimi i miniaturĂ«s sĂ« pĂ«rmbajtjes duke lĂ«nĂ« pĂ«rmbajtjen vetĂ« nĂ« formĂ« tĂ« enkriptuar.
  • MundĂ«sia pĂ«r tĂ« lidhur trajtues tĂ« cilĂ«t ndjekin tĂ« gjitha operacionet (ngarkimi, dĂ«rgimi, fshirja nga indekset).
  • MbĂ«shtetje pĂ«r pranimin e ftesave pĂ«r t'u lidhur me biseda tĂ« reja.

Një për të theksuar është lëshimi i GNUnet Messenger 0.7, i cili ofron një ndërfaqe të bazuar në GTK3. GNUnet Messenger vazhdon zhvillimin e klientit grafik cadet-gtk, i cili është transferuar në bibliotekën libgnunetchat (funksionaliteti i cadet-gtk është ndarë në një bibliotekë universale dhe një shtresë me ndërfaqe GTK). Programi mbështet krijimin e bisedave dhe grupeve të bisedave, menaxhimin e librarisë së adresave, dërgimin e ftesave për t'u bashkuar në grupe, dërgimin e mesazheve tekst dhe regjistrimeve zanore, organizimin e aksesit të përbashkët në skedarë dhe kalimin midis disa llogarive. Për ata që preferojnë një shirit adresash, po zhvillohet veçmas një mesazh në konsolë të bazuar në libgnunetchat, i cili është ende në fillim të zhvillimit.

Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për krijimin e chat-eve të decentralizuara
Lëshimi i GNUnet Messenger 0.7 dhe libgnunetchat 0.1 për krijimin e chat-eve të decentralizuara


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster