Hoʻokuʻu ʻia o GNUnet Messenger 0.7 a me libgnunetchat 0.1 no nā kamaʻilio decentralized

ʻO nā mea hoʻomohala o ka GNUnet framework, i hoʻolālā ʻia no ke kūkulu ʻana i nā pūnaewele P2P decentralized palekana ʻaʻohe wahi o ka hemahema a hiki ke hōʻoia i ka pilikino o ka ʻike pilikino o nā mea hoʻohana, hōʻike i ka hoʻokuʻu mua ʻana o ka waihona libgnunetchat 0.1.0. E maʻalahi ka waihona i ka hoʻohana ʻana i nā ʻenehana GNUnet a me ka lawelawe GNUnet Messenger e hana i nā noi kamaʻilio paʻa.

Hāʻawi ʻo Libgnunetchat i kahi papa abstraction ʻokoʻa ma luna o GNUnet Messenger e loaʻa ana nā hana maʻamau i hoʻohana ʻia i nā ʻelele. Hiki i ka mea hoʻomohala ke nānā wale i ka hana ʻana i kahi kiʻi kiʻi me ka hoʻohana ʻana i kahi hāmeʻa GUI o kāna koho, a ʻaʻole hopohopo e pili ana i nā ʻāpana e pili ana i ka hoʻonohonoho ʻana i ke kamaʻilio a me ka pilina ma waena o nā mea hoʻohana. ʻO nā hoʻokō o nā mea kūʻai aku i kūkulu ʻia ma luna o libgnunetchat e paʻa mau a hiki ke launa pū kekahi me kekahi.

No ka hōʻoia ʻana i ka hūnā a me ka pale ʻana i ka interception o nā memo, ua hoʻohana ʻia ka protocol CADET (Confidential Ad-hoc Decentralized End-to-End Transport), e hiki ai i ka hoʻonohonoho ʻana i ka pilina decentralized holoʻokoʻa ma waena o kahi pūʻulu o nā mea hoʻohana e hoʻohana ana i ka hoʻopili ʻana i ka hopena o ka ʻikepili i hoʻouna ʻia. . Hāʻawi ʻia nā mea hoʻohana i ka hiki ke hoʻouna i nā memo a me nā faila. Ua kaupalena ʻia ke komo ʻana i nā memo ma nā faila i nā lālā hui wale nō. No ka hoʻonohonoho ʻana i nā pilina ma waena o nā mea komo i loko o kahi pūnaewele decentralized, hiki ke hoʻohana ʻia kahi papaʻa hash (DHT) a i ʻole nā ​​​​helu komo kūikawā.

Ma waho aʻe o Messenger, hoʻohana pū ʻo libgnunetchat i nā lawelawe GNUnet penei:

  • ʻO GNS (GNU Name System, kahi hoʻololi piha ʻole a hiki ʻole ke hoʻololi ʻia no DNS) e ʻike i nā mea i paʻi ʻia ma nā ʻaoʻao kamaʻilio lehulehu (lobbies), kamaʻilio wehe a hoʻololi i nā hōʻoia.
  • ARM (Automatic Restart Manager) e hoʻomaka i ka hoʻomaka ʻana o nā lawelawe GNUnet āpau e pono ai no ka hana.
  • FS (File Sharing) no ka hoʻouka paʻa ʻana, ka hoʻouna ʻana a me ka hoʻonohonoho ʻana i ka hoʻoili ʻana i nā faila (ua hoʻouna ʻia nā ʻike āpau ma ke ʻano i hoʻopili ʻia, a ʻo ka hoʻohana ʻana i ka protocol GAP ʻaʻole hiki ke nānā i ka mea nāna i hoʻouna a hoʻoiho i ka faila).
  • IDENTITY no ka hana ʻana, ka holoi ʻana a me ka mālama ʻana i nā moʻokāki, a me ka hōʻoia ʻana i nā ʻāpana o kekahi mea hoʻohana.
  • NAMESTORE e mālama i ka puke helu wahi a me ka ʻike kamaʻilio kūloko a me ka hoʻolaha ʻana i nā mea komo i ke kamaʻilio ʻaoʻao i hiki ke loaʻa ma o GNS.
  • REGEX no ka hoʻopuka ʻana i ka ʻike e pili ana i nā mea komo, e ʻae iā ʻoe e hana wikiwiki i kahi kamaʻilio hui lehulehu ma kahi kumuhana kikoʻī.

ʻO nā hiʻohiʻona nui o ka hoʻokuʻu mua ʻana o libgnunetchat:

  • Mālama i nā moʻokāki (hana, nānā, holoi) a me ka hiki ke hoʻololi ma waena o nā moʻolelo like ʻole i ka wā e hana ana.
  • Hiki ke hoʻololi i ka inoa a hoʻololi i ke kī.
  • Hoʻololi i nā pilina ma o nā ʻaoʻao kamaʻilio lehulehu (lobbies). Hiki ke loaʻa ka ʻike mea hoʻohana ma ke ʻano o kahi loulou kikokikona a ma ke ʻano o kahi code QR.
  • Hiki ke hoʻokele kaʻawale ʻia nā pilina a me nā hui, a hiki ke hoʻopili i nā inoa inoa like ʻole i nā hui like ʻole.
  • ʻO ka hiki ke noi a wehe i kahi kamaʻilio pololei me kekahi mea komo mai ka puke helu.
  • Hoʻopau i ka mea hoʻohana a me ke kamaʻilio ʻana e hoʻomaʻamaʻa i ka hoʻopili ʻana i ka interface i makemake ʻia.
  • Kākoʻo i ka hoʻouna ʻana i nā memo kikokikona, nā faila a me nā faila.
  • Kākoʻo no ka hoʻouna ʻana i ka hōʻoia ua heluhelu ʻia kahi leka a me ka hiki ke nānā i ke kūlana o ka loaʻa ʻana o kahi leka.
  • ʻO ka hiki ke hoʻopau aunoa i kahi memo ma hope o ka manawa i kuhikuhi ʻia.
  • ʻO nā koho maʻalahi no ka mālama ʻana i nā faila ma ke kamaʻilio ʻana, no ka laʻana, hiki iā ʻoe ke hoʻonohonoho i ka hōʻike ʻana i kahi kiʻi liʻiliʻi o ka ʻike i ka wā e waiho ana i ka ʻike i hoʻopili ʻia.
  • Hiki i ka hoʻopili ʻana i nā mea lawelawe e hahai i nā hana āpau (hoʻoiho, hoʻouna, holoi ʻia mai nā kuhikuhi).
  • Kākoʻo no ka ʻae ʻana i nā kono e komo i nā kamaʻilio hou.

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻokuʻu ʻana o ka ʻelele i hoʻopau ʻia ʻo GNUnet Messenger 0.7, e hāʻawi ana i kahi interface e pili ana i ka GTK3. Ke hoʻomau nei ʻo GNUnet Messenger i ka hoʻomohala ʻana i ka mea kūʻai aku kiʻi cadet-gtk, unuhi ʻia i ka hale waihona puke libgnunetchat (ua māhele ʻia ka hana ʻana o ka cadet-gtk i loko o kahi waihona puke āpau a me kahi mea hoʻohui me kahi interface GTK). Kākoʻo ka papahana i ka hoʻokumu ʻana i nā kamaʻilio a me nā pūʻulu kamaʻilio, ka hoʻokele ʻana i kāu puke helu helu, ka hoʻouna ʻana i nā kono e hui pū i nā hui, ka hoʻouna ʻana i nā leka uila a me nā leo leo, hoʻonohonoho i ka hoʻoili ʻana i nā faila, a me ka hoʻololi ʻana ma waena o nā moʻokāki he nui. No ka poʻe pā o ka pahu helu wahi, kahi ʻelele console e pili ana i ka libgnunetchat e hoʻomohala ʻokoʻa ʻia, aia nō i ka pae mua o ka hoʻomohala ʻana.

Hoʻokuʻu ʻia o GNUnet Messenger 0.7 a me libgnunetchat 0.1 no nā kamaʻilio decentralized
Hoʻokuʻu ʻia o GNUnet Messenger 0.7 a me libgnunetchat 0.1 no nā kamaʻilio decentralized


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka