Release av GNUnet Messenger 0.7 och libgnunetchat 0.1 för att skapa decentraliserade chattar

Utvecklarna av GNUnet-ramverket, utformat för att bygga sÀkra decentraliserade P2P-nÀtverk som inte har en enda felpunkt och kan garantera anvÀndarnas integritet, har presenterat den första utgÄvan av libgnunetchat 0.1.0-biblioteket. Biblioteket förenklar anvÀndningen av GNUnet-tekniker och GNUnet Messenger-tjÀnsten för att skapa sÀkra chattapplikationer.

Libgnunetchat tillhandahÄller ett separat abstraktionslager över GNUnet Messenger, inklusive typisk funktionalitet som anvÀnds i budbÀrare. Utvecklaren kan fokusera pÄ att skapa ett grafiskt grÀnssnitt med hjÀlp av en valfri GUI-verktygslÄda och inte oroa sig för komponenter relaterade till organisationen av chatten och interaktionen mellan anvÀndare. Klientimplementeringar som skapats baserat pÄ libgnunetchat förblir kompatibla med varandra och kan interagera med varandra.

För att sĂ€kerstĂ€lla konfidentialitet och skydd mot avlyssning av meddelanden anvĂ€nds CADET-protokollet (Confidential Ad-hoc Decentralized End-to-End Transport), vilket möjliggör helt decentraliserad interaktion mellan en grupp anvĂ€ndare med hjĂ€lp av end-to-end-kryptering av överförd data. AnvĂ€ndare ges möjlighet att skicka meddelanden och filer. Åtkomst till meddelanden i filer ges endast till gruppmedlemmar. En distribuerad hashtabell (DHT) eller speciella ingĂ„ngspunkter kan anvĂ€ndas för att koordinera interaktionen mellan deltagare i ett decentraliserat nĂ€tverk.

Förutom Messenger anvÀnder libgnunetchat Àven följande GNUnet-tjÀnster:

  • GNS (GNU Name System, en helt decentraliserad och censurresistent ersĂ€ttning för DNS) för att identifiera publicerade inlĂ€gg i offentliga chattlobbyer, öppna en chatt och utbyta inloggningsuppgifter.
  • ARM (Automatic Restart Manager) för att automatisera starten av alla GNUnet-tjĂ€nster som krĂ€vs för drift.
  • FS (fildelning) för sĂ€ker nedladdning, sĂ€ndning och organisering av delad Ă„tkomst till filer (all information överförs endast i krypterad form, och anvĂ€ndningen av GAP-protokollet tillĂ„ter inte spĂ„rning av vem som publicerade och laddade ner filen).
  • IDENTITET för att skapa, radera och hantera konton, samt för att verifiera parametrarna för en annan anvĂ€ndare.
  • NAMESTORE för lokal lagring av adressboks- och chattinformation och för publicering av poster pĂ„ chattsidor som Ă€r tillgĂ€ngliga via GNS.
  • REGEX för att publicera information om deltagare, sĂ„ att du snabbt kan skapa en offentlig gruppchatt om ett specifikt Ă€mne.

Viktiga funktioner i den första utgÄvan av libgnunetchat:

  • Kontohantering (skapande, visning, radering) och möjlighet att vĂ€xla mellan olika konton medan man arbetar.
  • Möjlighet att byta namn pĂ„ ett konto och uppdatera nyckeln.
  • Utbyt kontakter via offentliga chattsidor (lobbyn). AnvĂ€ndarinformation kan erhĂ„llas bĂ„de som en textlĂ€nk och som en QR-kod.
  • Kontakter och grupper kan hanteras separat, det Ă€r möjligt att koppla olika smeknamn till olika grupper.
  • Möjlighet att begĂ€ra och öppna en direktchatt med valfri deltagare frĂ„n din adressbok.
  • Abstraherar anvĂ€ndar- och chattrepresentationer för att göra det enklare att integrera i önskat grĂ€nssnitt.
  • Stöder att skicka textmeddelanden, filer och fildelning.
  • Stöd för att skicka lĂ€sbekrĂ€ftelse för meddelanden och möjligheten att kontrollera meddelandemottagningsstatus.
  • Möjlighet att automatiskt radera ett meddelande efter en viss tid.
  • Flexibla filhanteringsalternativ i chatten, till exempel kan du organisera visningen av en miniatyrbild av innehĂ„llet samtidigt som sjĂ€lva innehĂ„llet krypteras.
  • Möjlighet att ansluta hanterare för att spĂ„ra alla operationer (ladda ner, skicka, ta bort frĂ„n index).
  • Stöd för att acceptera inbjudningar att gĂ„ med i nya chattar.

Dessutom kan vi notera lanseringen av den fÀrdiga meddelandetjÀnsten GNUnet Messenger 0.7, som erbjuder ett grÀnssnitt baserat pÄ GTK3. GNUnet Messenger fortsÀtter att utveckla den grafiska klienten cadet-gtk, överförd till libgnunetchat-biblioteket (funktionaliteten i cadet-gtk Àr uppdelad i ett universellt bibliotek och ett tillÀgg med ett GTK-grÀnssnitt). Programmet stöder skapandet av chattar och chattgrupper, hantering av adressböcker, skicka inbjudningar att gÄ med i grupper, skicka textmeddelanden och röstinspelningar, organisera delad Ätkomst till filer, vÀxling mellan flera konton. För fans av adressfÀltet utvecklas en konsolmeddelandetjÀnst baserad pÄ libgnunetchat separat, som fortfarande Àr i ett tidigt utvecklingsstadium.

Release av GNUnet Messenger 0.7 och libgnunetchat 0.1 för att skapa decentraliserade chattar
Release av GNUnet Messenger 0.7 och libgnunetchat 0.1 för att skapa decentraliserade chattar


KĂ€lla: opennet.ru
Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster