Нашри GNUnet Messenger 0.7 ва libgnunetchat 0.1 барои чатҳои ғайримарказонидашуда

Таҳиягарони чаҳорчӯбаи GNUnet, ки барои сохтани шабакаҳои амни ғайримарказии P2P тарҳрезӣ шудаанд, ки як нуқтаи нокомӣ надоранд ва метавонанд махфияти маълумоти шахсии корбаронро кафолат диҳанд, нашри нахустини китобхонаи libgnunetchat 0.1.0-ро пешниҳод карданд. Китобхона истифодаи технологияҳои GNUnet ва хидмати GNUnet Messenger-ро барои эҷоди барномаҳои бехатари чат осонтар мекунад.

Libgnunetchat дар болои GNUnet Messenger як қабати ҷудогонаи абстраксияро пешкаш мекунад, ки функсияҳои маъмулии дар паёмрасонҳо истифодашавандаро дар бар мегирад. Таҳиягар метавонад танҳо ба эҷоди интерфейси графикӣ бо истифода аз абзори GUI интихобкардаи худ тамаркуз кунад ва дар бораи ҷузъҳои марбут ба ташкили чат ва ҳамкории байни корбарон хавотир нашав. Амалисозии муштарӣ, ки дар болои libgnunetchat сохта шудаанд, мувофиқ боқӣ мемонанд ва метавонанд бо ҳамдигар ҳамкорӣ кунанд.

Барои таъмини махфият ва муҳофизат аз боздошти паёмҳо, протоколи CADET (Confidential Ad-hoc ѓайримутамарказшудаи End-to-End Transport) истифода мешавад, ки имкон медиҳад ҳамкории комилан ғайримарказонидашудаи байни гурӯҳи корбарон бо истифода аз рамзгузории охири маълумоти интиқолшаванда ташкил карда шавад. . Ба корбарон қобилияти фиристодани паёмҳо ва файлҳо дода мешавад. Дастрасӣ ба паёмҳо дар файлҳо танҳо бо аъзоёни гурӯҳ маҳдуд аст. Барои ҳамоҳангсозии ҳамкории байни иштирокчиён дар шабакаи ғайримутамарказ, метавон ҷадвали тақсимшудаи hash (DHT) ё нуқтаҳои махсуси вурудро истифода бурд.

Илова ба Messenger, libgnunetchat инчунин аз хидматҳои зерини GNUnet истифода мебарад:

  • GNS (GNU Name System, ивазкунандаи комилан ғайримарказонидашуда ва бесензураи DNS) барои муайян кардани вурудоти нашршуда дар саҳифаҳои чатҳои ҷамъиятӣ (лоббиҳо), чати кушод ва табодули эътимоднома.
  • ARM (Менеҷери бозоғозкунии худкор) барои автоматикунонии оғози ҳама хидматҳои GNUnet, ки барои кор заруранд.
  • FS (Мубодилаи файл) барои бехатар боргузорӣ, ирсол ва ташкили мубодилаи файл (тамоми маълумот танҳо дар шакли рамзгузоришуда интиқол дода мешавад ва истифодаи протоколи GAP имкон намедиҳад, ки файлро кӣ интишор ва зер карда бошад).
  • IDENTITY барои эҷод, нест кардан ва идоракунии ҳисобҳо, инчунин барои санҷиши параметрҳои корбари дигар.
  • NAMESTORE барои нигоҳ доштани китоби суроғаҳо ва маълумоти чат ба таври маҳаллӣ ва интишори сабтҳо ба саҳифаҳои чат, ки тавассути GNS дастрас аст.
  • REGEX барои интишори маълумот дар бораи иштирокчиён, ки ба шумо имкон медиҳад, ки зуд дар мавзӯи мушаххас сӯҳбати ҷамъиятии оммавӣ эҷод кунед.

Хусусиятҳои асосии версияи якуми libgnunetchat:

  • Идоракунии ҳисобҳо (эҷод кардан, дидан, нест кардан) ва қобилияти гузариш байни ҳисобҳои гуногун ҳангоми кор.
  • Имконияти тағир додани номи ҳисоб ва навсозии калид.
  • Мубодилаи мухотибон тавассути саҳифаҳои чат (лоббиҳо). Маълумоти корбарро ҳам дар формати истиноди матнӣ ва ҳам дар шакли коди QR гирифтан мумкин аст.
  • Тамосҳо ва гурӯҳҳоро алоҳида идора кардан мумкин аст ва лақабҳои гуногунро ба гурӯҳҳои гуногун пайваст кардан мумкин аст.
  • Имконияти дархост ва кушодани сӯҳбати мустақим бо ҳар як иштирокчӣ аз китоби суроғаҳо.
  • Абстрактии назари корбар ва чат барои содда кардани печонидани интерфейси дилхоҳ.
  • Ирсоли паёмҳои матнӣ, файлҳо ва мубодилаи файлҳоро дастгирӣ мекунад.
  • Дастгирии фиристодани тасдиқи хондани паём ва қобилияти тафтиши ҳолати қабули паём.
  • Имконияти ба таври худкор нест кардани паём пас аз вақти муайян.
  • Имкониятҳои чандир барои идоракунии файлҳо дар чат, масалан, шумо метавонед намоиши тасвири мӯҳтаворо дар ҳоле ташкил кунед, ки худи мундариҷа рамзгузорӣ карда шавад.
  • Имконияти пайваст кардани коркардкунандагон барои пайгирии ҳама амалиётҳо (зеркашӣ, ирсолкунӣ, нест кардан аз индексҳо).
  • Дастгирии қабули даъватҳо барои ҳамроҳ шудан ба чатҳои нав.

Илова бар ин, мо метавонем нашри мессенҷери тайёри GNUnet Messenger 0.7-ро қайд кунем, ки интерфейсро дар асоси GTK3 пешниҳод мекунад. GNUnet Messenger таҳияи муштарии графикии cadet-gtk-ро идома медиҳад, ки ба китобхонаи libgnunetchat тарҷума шудааст (функсияҳои Cadet-gtk ба китобхонаи универсалӣ ва илова бо интерфейси GTK тақсим карда шудааст). Барнома ташкили чатҳо ва гурӯҳҳои чат, идоракунии китоби суроғаҳои шумо, фиристодани даъватномаҳо барои ҳамроҳ шудан ба гурӯҳҳо, фиристодани паёмҳои матнӣ ва сабти овозӣ, ташкили мубодилаи файлҳо ва гузариш байни ҳисобҳои сершуморро дастгирӣ мекунад. Барои мухлисони сатри суроғаҳо, мессенҷери консолӣ дар асоси libgnunetchat алоҳида таҳия карда мешавад, ки ҳанӯз дар марҳилаи ибтидоии рушд қарор дорад.

Нашри GNUnet Messenger 0.7 ва libgnunetchat 0.1 барои чатҳои ғайримарказонидашуда
Нашри GNUnet Messenger 0.7 ва libgnunetchat 0.1 барои чатҳои ғайримарказонидашуда


Манбаъ: opennet.ru

Илова Эзоҳ