Liberasyon GNUnet Messenger 0.7 ak libgnunetchat 0.1 pou kreye chat desantralize

Devlopè fondasyon GNUnet, ki fèt pou konstwi rezo P2P desantralize an sekirite ki pa gen yon sèl pwen echèk epi ki kapab garanti enviolabilite enfòmasyon prive itilizatè yo, prezante premye lage libgnunetchat 0.1.0 bibliyotèk la. Bibliyotèk la fè li fasil pou itilize teknoloji GNUnet ak sèvis GNUnet Messenger pou kreye aplikasyon pou chat an sekirite.

Libgnunetchat bay yon kouch separe nan abstraksyon sou GNUnet Messenger ki gen ladan fonksyon jenerik yo itilize nan mesaje. Se devlopè a kite yo konsantre sou kreye yon koòdone grafik lè l sèvi avèk GUI zouti nan chwa li yo, epi yo pa enkyete sou eleman yo ki gen rapò ak òganizasyon an nan chat la ak entèraksyon ant itilizatè yo. Enplemantasyon kliyan ki baze sou libgnunetchat rete konpatib youn ak lòt epi yo ka kominike youn ak lòt.

Pou asire konfidansyalite ak pwoteksyon kont entèsepsyon mesaj yo, yo itilize pwotokòl CADET (Konfidential Ad-hoc Decentralized End-to-End Transport), ki pèmèt òganize entèraksyon konplètman desantralize ant yon gwoup itilizatè ki sèvi ak chifreman bout-a-fen done transmèt. . Itilizatè yo bay opòtinite pou voye mesaj ak dosye. Aksè nan mesaj nan dosye yo limite pou manm gwoup la. Yon tab distribye distribiye (DHT) oswa pwen antre espesyal yo ka itilize pou kowòdone entèraksyon ant patisipan yo nan yon rezo desantralize.

Anplis Messenger, libgnunetchat sèvi ak sèvis GNUnet sa yo tou:

  • GNS (GNU Name System, yon ranplasman DNS ki totalman desantralize epi ki pa gen sansi) pou detèmine dosye ki pibliye nan paj chat piblik (lobi), louvri yon chat, ak echanj kalifikasyon.
  • ARM (Manadjè Rekòmanse Otomatik) pou otomatize lansman tout sèvis GNUnet ki nesesè pou kouri.
  • FS (Pataj Fichye) pou telechaje an sekirite, voye ak òganize pataje fichye (tout enfòmasyon yo transmèt sèlman nan fòm chiffres, epi itilizasyon pwotokòl GAP la pa pèmèt swiv ki moun ki afiche ak telechaje fichye a).
  • IDANTITE pou kreye, efase ak jere kont, osi byen ke pou verifye paramèt yon lòt itilizatè.
  • NAMESTORE pou estoke liv adrès ak enfòmasyon sou chat lokalman epi pou poste antre nan paj chat aksesib atravè GNS.
  • REGEX pou pibliye enfòmasyon sou patisipan yo, ki pèmèt ou byen vit fòme yon gwoup chat piblik sou yon sijè espesifik.

Karakteristik prensipal premye lage libgnunetchat:

  • Jesyon kont (kreye, wè, efase) ak kapasite pou chanje ant diferan kont pandan y ap travay.
  • Kapasite pou chanje non kont lan epi mete ajou kle a.
  • Echanj kontak atravè paj chat piblik (lobbies). Enfòmasyon sou itilizatè a ka jwenn tou de nan fòma yon lyen tèks ak nan fòm lan nan yon kòd QR.
  • Kontak ak gwoup yo ka jere separeman, li posib yo mare surnon diferan nan gwoup diferan.
  • Posiblite pou mande epi louvri yon chat dirèk ak nenpòt patisipan nan liv adrès la.
  • Abstraksyon nan opinyon itilizatè ak chat pou senplifye anbalaj nan koòdone a vle.
  • Sipò pou voye mesaj tèks, dosye ak pataje dosye.
  • Sipò pou voye yon rekonesans ke yo te li yon mesaj ak kapasite nan tcheke estati a nan resevwa yon mesaj.
  • Kapasite otomatikman efase mesaj apre yon tan espesifye.
  • Opsyon fleksib pou jere dosye nan yon chat, pou egzanp, ou ka òganize ekspozisyon an nan yon ti miniature nan kontni an pandan w ap kite kontni an tèt li nan fòm chiffres.
  • Kapasite pou konekte moun kap okipe yo pou swiv tout operasyon yo (telechaje, telechaje, efase nan endèks).
  • Sipò pou aksepte envitasyon pou konekte ak nouvo chat.

Anplis de sa, nou ka sonje lage mesaje fini GNUnet Messenger 0.7, ki ofri yon koòdone ki baze sou GTK3. GNUnet Messenger kontinye devlopman kliyan grafik cadet-gtk, tradui nan bibliyotèk libgnunetchat (fonksyonalite cadet-gtk divize an yon bibliyotèk inivèsèl ak yon adisyon ki gen yon koòdone GTK). Pwogram nan sipòte kreyasyon chat ak gwoup chat, jere liv adrès la, voye envitasyon pou rantre nan gwoup, voye mesaj tèks ak anrejistreman vwa, òganize pataje dosye, chanje ant plizyè kont. Pou rayisab nan ba adrès la, yon mesaje konsole ki baze sou libgnunetchat ap devlope separeman, ki se toujou nan yon etap bonè nan devlopman.

Liberasyon GNUnet Messenger 0.7 ak libgnunetchat 0.1 pou kreye chat desantralize
Liberasyon GNUnet Messenger 0.7 ak libgnunetchat 0.1 pou kreye chat desantralize


Sous: opennet.ru

Add nouvo kòmantè