Pagpagawas sa GNUnet Messenger 0.7 ug libgnunetchat 0.1 aron makahimo og desentralisadong mga chat

Ang mga nag-develop sa GNUnet framework, nga gidisenyo alang sa pagtukod og luwas nga desentralisadong P2P networks nga walay usa ka punto sa kapakyasan ug makagarantiya sa pribasiya sa pribadong impormasyon sa mga tiggamit, nagpresentar sa unang pagpagawas sa libgnunetchat 0.1.0 library. Gipasayon ​​sa librarya ang paggamit sa mga teknolohiya sa GNUnet ug ang serbisyo sa GNUnet Messenger aron makahimo og luwas nga mga aplikasyon sa chat.

Ang Libgnunetchat naghatag ug bulag nga abstraction layer sa GNUnet Messenger nga naglakip sa tipikal nga gamit nga gigamit sa mga mensahero. Ang developer mahimo lamang nga mag-focus sa paghimo sa usa ka graphical interface gamit ang usa ka GUI toolkit nga iyang gipili, ug dili mabalaka mahitungod sa mga sangkap nga may kalabutan sa pag-organisar sa chat ug interaksyon tali sa mga tiggamit. Ang mga pagpatuman sa kliyente nga gitukod sa ibabaw sa libgnunetchat nagpabilin nga magkauyon ug mahimong makig-uban sa usag usa.

Aron masiguro ang pagkakompidensyal ug proteksyon batok sa interception sa mga mensahe, ang CADET (Confidential Ad-hoc Decentralized End-to-End Transport) protocol gigamit, nga nagtugot sa pag-organisar sa hingpit nga desentralisado nga interaksyon tali sa usa ka grupo sa mga tiggamit gamit ang end-to-end encryption sa gipadala nga datos . Ang mga tiggamit gihatagan og abilidad sa pagpadala sa mga mensahe ug mga file. Ang pag-access sa mga mensahe sa mga file limitado sa mga miyembro sa grupo lamang. Aron ma-coordinate ang mga interaksyon tali sa mga partisipante sa usa ka desentralisadong network, ang usa ka distributed hash table (DHT) o espesyal nga entry point mahimong magamit.

Dugang sa Messenger, ang libgnunetchat naggamit usab sa mosunod nga mga serbisyo sa GNUnet:

  • Ang GNS (GNU Name System, usa ka hingpit nga desentralisado ug dili masensor nga kapuli sa DNS) aron mailhan ang gipatik nga mga entry sa publiko nga mga panid sa chat (mga lobby), bukas nga chat ug mga kredensyal sa pagbayloay.
  • ARM (Automatic Restart Manager) aron ma-automate ang pagsugod sa tanang serbisyo sa GNUnet nga gikinahanglan para sa operasyon.
  • FS (File Sharing) para sa luwas nga pag-upload, pagpadala ug pag-organisar sa file sharing (ang tanang impormasyon ipasa lang sa encrypted nga porma, ug ang paggamit sa GAP protocol wala magtugot sa pagsubay kon kinsa ang nag-post ug nag-download sa file).
  • IDENTITY para sa paghimo, pagtangtang ug pagdumala sa mga account, ingon man sa pag-verify sa mga parameter sa laing user.
  • NAMESTORE sa pagtipig sa address book ug impormasyon sa chat sa lokal ug sa pagmantala sa mga entry sa mga chat page nga ma-access pinaagi sa GNS.
  • REGEX alang sa pagmantala sa impormasyon bahin sa mga partisipante, nga nagtugot kanimo sa dali nga paghimo sa usa ka publiko nga chat sa grupo sa usa ka piho nga hilisgutan.

Pangunang bahin sa unang pagpagawas sa libgnunetchat:

  • Pagdumala sa mga account (paghimo, pagtan-aw, pagtangtang) ug ang abilidad sa pagbalhin tali sa lainlaing mga account samtang nagtrabaho.
  • Abilidad sa pag-usab sa usa ka account ug pag-update sa yawe.
  • Pagbayloay og mga kontak pinaagi sa publikong mga panid sa chat (mga lobby). Ang impormasyon sa user mahimong makuha sa format sa text link ug sa porma sa QR code.
  • Ang mga kontak ug grupo mahimong madumala nga gilain, ug posible nga i-link ang lainlaing mga angga sa lainlaing mga grupo.
  • Ang abilidad sa paghangyo ug pag-abli sa usa ka direkta nga chat sa bisan kinsa nga partisipante gikan sa address book.
  • Pag-abstract sa mga panan-aw sa user ug chat aron mapasimple ang pagputos sa gusto nga interface.
  • Nagsuporta sa pagpadala sa mga text message, mga file ug pagpaambit sa file.
  • Suporta alang sa pagpadala sa kumpirmasyon nga ang usa ka mensahe nabasa na ug ang abilidad sa pagsusi sa kahimtang sa pagdawat sa usa ka mensahe.
  • Ang abilidad sa awtomatikong pagtangtang sa usa ka mensahe human sa usa ka piho nga panahon.
  • Flexible nga mga kapilian alang sa pagdumala sa mga file sa chat, pananglitan, mahimo nimong organisahon ang pagpakita sa usa ka thumbnail sa sulud samtang gibiyaan ang sulud mismo nga naka-encrypt.
  • Ang posibilidad sa pagkonektar sa mga tigdumala aron masubay ang tanan nga mga operasyon (pag-download, pagpadala, pagtangtang sa mga indeks).
  • Suporta alang sa pagdawat sa mga imbitasyon sa pag-apil sa bag-ong mga chat.

Dugang pa, mamatikdan nato ang pagpagawas sa nahuman nga messenger nga GNUnet Messenger 0.7, nga nagtanyag ug interface base sa GTK3. Ang GNUnet Messenger nagpadayon sa pagpalambo sa cadet-gtk graphical nga kliyente, gihubad ngadto sa libgnunetchat library (cadet-gtk functionality gibahin ngadto sa usa ka universal library ug usa ka add-on nga adunay GTK interface). Gisuportahan sa programa ang paghimo og mga chat ug mga grupo sa chat, pagdumala sa imong address book, pagpadala sa mga imbitasyon sa pag-apil sa mga grupo, pagpadala sa mga text message ug voice recording, pag-organisar sa pagpaambit sa file, ug pagbalhin tali sa daghang mga account. Alang sa mga fans sa address bar, ang usa ka console messenger nga gibase sa libgnunetchat gilainlain nga gihimo, nga naa pa sa inisyal nga yugto sa pag-uswag.

Pagpagawas sa GNUnet Messenger 0.7 ug libgnunetchat 0.1 aron makahimo og desentralisadong mga chat
Pagpagawas sa GNUnet Messenger 0.7 ug libgnunetchat 0.1 aron makahimo og desentralisadong mga chat


Source: opennet.ru

Idugang sa usa ka comment