Mwepụta nke GNUnet Messenger 0.7 na libgnunetchat 0.1 iji mepụta mkparịta ụka enweghị isi.

Ndị mmepe nke usoro GNUnet, nke emebere iji wuo netwọọdụ P2P enweghị nchekwa nke na-enweghị otu ebe ọdịda ma nwee ike ikwe nkwa inviolability nke ozi nzuzo nke ndị ọrụ, webatara ntọhapụ mbụ nke ọbá akwụkwọ libgnunetchat 0.1.0. Ọbá akwụkwọ ahụ na-eme ka ọ dị mfe iji teknụzụ GNUnet yana ọrụ GNUnet Messenger iji mepụta ngwa nkata echedoro.

Libgnunetchat na-enye ọkwa abstraction dị iche n'elu GNUnet Messenger nke gụnyere arụrụ arụ ọrụ n'ime ndị ozi. A na-ahapụ onye nrụpụta ka ọ lekwasị anya n'ịmepụta eserese eserese site na iji ngwa GUI nke nhọrọ ya, na echegbula onwe ya maka ihe ndị metụtara nhazi nke nkata na mmekọrịta n'etiti ndị ọrụ. Mmejuputa ndị ahịa dabere na libgnunetchat ka na-adakọ n'etiti onwe ha ma nwee ike ịmekọrịta onwe ha.

Iji hụ na nzuzo na nchebe pụọ na nbichi nke ozi, a na-eji CADET (Confidential Ad-hoc Decentralized End-to-End Transport) protocol, nke na-enye ohere ịhazi mmekọrịta zuru oke n'etiti otu ndị ọrụ site na iji nzuzo nzuzo nke njedebe na njedebe nke data ebufetara. . A na-enye ndị ọrụ ohere izipu ozi na faịlụ. Ịnweta ozi na faịlụ bụ naanị ndị otu otu. Enwere ike iji tebụl hash na-ekesa (DHT) ma ọ bụ ihe ntinye pụrụ iche iji hazie mmekọrịta n'etiti ndị sonyere na netwọk enweghị isi.

Na mgbakwunye na Messenger, libgnunetchat na-ejikwa ọrụ GNUnet ndị a:

  • GNS (Sistemụ Aha GNU, ngbanwe DNS zuru oke na enweghị nkwenye) iji chọpụta ndekọ ebipụtara na ibe nkata ọha (lobbies), mepee nkata, na nzere mgbanwe.
  • ARM (Onye njikwa malitegharịa akpaaka) iji megharịa mmalite nke ọrụ GNUnet niile achọrọ iji na-agba ọsọ.
  • FS (Nkekọrịta Faịlụ) maka nbudata echekwara, izipu na ịhazi nkesa faịlụ (a na-ebufe ozi niile naanị n'ụdị ezoro ezo, yana iji usoro GAP anaghị ekwe ka nsuso onye biputere na budata faịlụ ahụ).
  • IDENTITY ịmepụta, ihichapụ na jikwaa akaụntụ, yana iji nyochaa ntọala nke onye ọrụ ọzọ.
  • NAMESTORE maka ịchekwa akwụkwọ adreesị na ozi nkata na mpaghara yana maka ikesa ndenye na ibe nkata enwere ike ịnweta site na GNS.
  • REGEX maka ibipụta ozi gbasara ndị sonyere, na-enye gị ohere ịmepụta mkparịta ụka ọha na eze ngwa ngwa na otu isiokwu.

Akụkụ bụ isi nke mwepụta mbụ nke libgnunetchat:

  • Njikwa akaụntụ (mepụta, lelee, ihichapụ) yana ikike ịgbanwe n'etiti akaụntụ dị iche iche mgbe ị na-arụ ọrụ.
  • Ikike ịmegharị aha akaụntụ ma melite igodo.
  • Mgbanwe nke kọntaktị site na ibe nkata ọha (lobbies). Enwere ike nweta ozi gbasara onye ọrụ ma n'ụdị njikọ ederede yana n'ụdị koodu QR.
  • Enwere ike ijikwa kọntaktị na otu dị iche iche, ọ ga-ekwe omume ijikọta aha otutu dị iche iche na otu dị iche iche.
  • Enwere ike ịrịọ na mepee nkata ozugbo gị na onye ọ bụla so na ya sitere na akwụkwọ adreesị.
  • Mwepu nke onye ọrụ na echiche nkata iji mee ka mpịachi dị mfe n'ime interface achọrọ.
  • Nkwado maka izipu ozi ederede, faịlụ na nkesa faịlụ.
  • Nkwado maka izipu nkwenye na agụọla ozi yana ikike ịlele ọkwa nke ịnata ozi.
  • Ike ihichapụ ozi na-akpaghị aka ka oge akọwapụtara.
  • Nhọrọ ndị na-agbanwe agbanwe maka ijikwa faịlụ na nkata, dịka ọmụmaatụ, ị nwere ike hazie ngosipụta nke thumbnail nke ọdịnaya mgbe ị na-ahapụ ọdịnaya n'onwe ya n'ụdị ezoro ezo.
  • Ikike ijikọ ndị njikwa iji soro ọrụ niile (mbudata, bulite, ihichapụ na ndeksi).
  • Nkwado maka ịnakwere ọkpụkpọ oku iji jikọọ na nkata ọhụrụ.

Na mgbakwunye, anyị nwere ike ịhụ ntọhapụ nke onye ozi emechara GNUnet Messenger 0.7, nke na-enye interface dabere na GTK3. GNUnet Messenger na-aga n'ihu na mmepe nke onye ahịa eserese cadet-gtk, tụgharịrị na ọbá akwụkwọ libgnunetchat (a na-ekewa ọrụ cadet-gtk ka ọ bụrụ ọba akwụkwọ zuru ụwa ọnụ yana mgbakwunye nwere interface GTK). Ihe omume ahụ na-akwado ịmepụta mkparịta ụka na otu nkata, na-achịkwa akwụkwọ adreesị, izipu akwụkwọ ịkpọ òkù ịbanye n'òtù dị iche iche, izipu ozi ederede na ndekọ olu, ịhazi nhazi faịlụ, gbanwee n'etiti ọtụtụ akaụntụ. Maka ndị hụrụ ogwe adreesị ahụ, a na-emepụta onye ozi console dabere na libgnunetchat iche, nke ka nọ na mmalite mmalite.

Mwepụta nke GNUnet Messenger 0.7 na libgnunetchat 0.1 iji mepụta mkparịta ụka enweghị isi.
Mwepụta nke GNUnet Messenger 0.7 na libgnunetchat 0.1 iji mepụta mkparịta ụka enweghị isi.


isi: opennet.ru

Tinye a comment