GNUnet 0.12 yana samuwa, tsari don gina amintattun hanyoyin sadarwar P2P

Ya ga haske tsarin saki GNUnet 0.12, ƙira don gina amintattun cibiyoyin sadarwar P2P. Cibiyoyin sadarwar da aka ƙirƙira ta amfani da GNUnet ba su da maki guda na gazawa kuma suna iya ba da garantin rashin keta bayanan sirri na masu amfani, gami da kawar da yuwuwar cin zarafi daga sabis na leƙen asiri da masu gudanarwa tare da samun dama ga nodes na cibiyar sadarwa. An yi alamar sakin a matsayin yana ɗauke da manyan canje-canjen ƙa'ida wanda ke karya daidaituwar baya tare da nau'ikan 0.11.x.

GNUnet yana goyan bayan ƙirƙirar hanyoyin sadarwar P2P akan TCP, UDP, HTTP/HTTPS, Bluetooth da WLAN, kuma yana iya aiki a yanayin F2F (Aboki-da-aboki). Ana tallafawa zirga-zirgar NAT, gami da amfani da UPnP da ICMP. Don magance jeri na bayanai, yana yiwuwa a yi amfani da tebur zanta da aka rarraba (DHT). Ana samar da kayan aikin tura cibiyoyin sadarwar raga. Don ba da zaɓi da soke haƙƙoƙin samun dama, ana amfani da sabis ɗin musayar sifa mai tantancewa maido da ID, amfani GNS (Tsarin Sunan GNU) da ɓoyayyen tushen sifa (Rufaffen Sifari).

Tsarin yana da ƙarancin amfani da albarkatu kuma yana amfani da tsarin gine-gine masu yawa don samar da keɓance tsakanin abubuwan haɗin gwiwa. Ana ba da kayan aiki masu sassauƙa don kiyaye rajistan ayyukan da tattara ƙididdiga. Don haɓaka aikace-aikacen ƙarshen amfani, GNUnet yana ba da API don yaren C da ɗaure don wasu harsunan shirye-shirye. Don sauƙaƙe ci gaba, an ba da shawarar yin amfani da madaukai da matakai maimakon zaren. Ya haɗa da ɗakin karatu na gwaji don tura cibiyoyin sadarwar gwaji ta atomatik wanda ke rufe dubun dubatar takwarorinsu.

Manyan sabbin abubuwa a cikin GNUnet 0.12:

  • A cikin tsarin sunan yanki na GNS (Tsarin Sunan GNU), an yi canje-canje ga mahimman ka'idojin tsara tsara (don bi da haɓakawa). bayani dalla-dalla ma'auni na gaba). Sunayen yanki da alamun shafi aka gabatar a cikin UTF-8, ba tare da amfani da alamar lambar lambar IDNA ba. An gabatar da kayan aikin NSS don sarrafa sunayen IDNA marasa daidaito. Hakanan an ƙara plugin ɗin don toshe buƙatun daga tushen (GNUnet bai kamata a taɓa gudana azaman tushen ba).
  • A cikin GNS kuma NSE (Kimanin Girman Yanar Gizo) an canza tabbacin aikin algorithm da aka yi amfani da shi lokacin soke yankin yanki. Canje-canjen suna da alaƙa da haɓakar ƙididdiga akan ƙwararrun ASICs.
  • plugin tare da aiwatar da sufuri akan UDP an canza shi zuwa nau'in gwaji saboda matsalolin kwanciyar hankali;
  • An inganta kuma an rubuta tsarin binary don maɓallan jama'a na RSA;
  • An cire hashing mara amfani a cikin sa hannun dijital na EdDSA;
  • Ƙara ikon shigar da rubutun gnunet-logread don duba rajistan ayyukan;
  • An fassara aiwatar da ECDH zuwa lamba TweetNaCl;
  • An warware matsalolin da yawa a cikin tsarin taro. An cire daga abubuwan dogaro
    GLPK (GNU Linear Programming Kit). An ƙara daidai bayanin fakitin don rarrabawa bisa mai sarrafa fakitin guix.

Ana haɓaka aikace-aikacen da aka shirya da yawa bisa fasahar GNUnet:

  • Sabis don raba fayil ɗin da ba a san shi ba, wanda baya ba ku damar bincika bayanai saboda canja wurin bayanai kawai a cikin rufaffen tsari kuma baya ba ku damar waƙa da wanda ya buga, bincika da zazzage fayilolin godiya ta hanyar amfani da ka'idar GAP.
  • Tsarin VPN don ƙirƙirar ayyuka masu ɓoye a cikin yankin ".gnu" da tura IPv4 da IPv6 tunnels akan hanyar sadarwar P2P. Bugu da ƙari, ana tallafawa tsarin fassarar IPv4-to-IPv6 da IPv6-zuwa-IPv4, da kuma ƙirƙirar IPv4-over-IPv6 da IPv6-over-IPv4 tunnels.
  • Tsarin sunan yanki na GNS (GNU Name System) yana aiki ne a matsayin wanda aka raba gaba daya da kuma maye gurbin hujjoji na DNS. Ana iya amfani da GNS gefe da gefe tare da DNS kuma ana amfani dashi a aikace-aikacen gargajiya kamar masu binciken gidan yanar gizo. Ana tabbatar da mutunci da rashin canzawar bayanan ta hanyar amfani da hanyoyin ɓoyewa. Ba kamar DNS ba, GNS yana amfani da jadawali da aka ba da umarni maimakon tsarin sabar kamar itace. Ƙididdigar suna yana kama da DNS, amma ana aiwatar da buƙatun da amsa yayin kiyaye sirri - kullin sarrafa buƙatun bai san wanda aka aika da amsa ba, kuma nodes na wucewa da masu sa ido na ɓangare na uku ba za su iya tantance buƙatun da amsa ba;
  • Sabis na Taɗi na GNUnet don yin kiran murya akan GNUnet. Ana amfani da GNS don gano masu amfani; ana watsa abubuwan da ke cikin zirga-zirgar murya ta hanyar ɓoyewa. Har yanzu ba a bayar da bayanin sirri ba - sauran takwarorinsu na iya bin hanyar haɗin kai tsakanin masu amfani biyu kuma su tantance adiresoshin IP ɗin su.
  • Dandali don gina cibiyoyin sadarwar jama'a masu rarraba Secushare, ta amfani da yarjejeniya PSYC da kuma tallafawa rarraba sanarwa a cikin yanayin multicast ta amfani da ɓoye-ɓoye na ƙarshe-zuwa-ƙarshe ta yadda masu amfani kawai za su iya samun damar saƙonni, fayiloli, taɗi da tattaunawa (waɗanda ba a yi magana da saƙonnin ba, gami da masu kula da kumburi, ba za su iya karanta su ba. );
  • Tsarin don tsara rufaffen imel kyakkyawa Easy sirri, wanda ke amfani da GNUnet don kariyar metadata kuma yana tallafawa daban-daban ka'idojin sirri don tabbatar da mahimmanci;
  • Tsarin biyan kuɗi GNU Workshop, wanda ke ba da sirri ga masu siye amma bin diddigin ma'amalar masu siyarwa don bayyana gaskiya da rahoton haraji. Yana goyan bayan aiki tare da kudade daban-daban na yanzu da kuɗin lantarki, gami da daloli, Yuro da bitcoins.

source: budenet.ru

Add a comment