GNUnet P2P рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо 0.15.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд P0.15P рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ GNUnet 2 рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. GNUnet рд╡рд╛рдкрд░реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдЕрдкрдпрд╢рд╛рдЪрд╛ рдПрдХрд╣реА рдореБрджреНрджрд╛ рдирд╕рддреЛ рдЖрдгрд┐ рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рдЕрднреЗрджреНрдпрддреЗрдЪреА рд╣рдореА рджреЗрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕рддрд╛рдд, рдЬреНрдпрд╛рдд рдЧреБрдкреНрддрдЪрд░ рд╕реЗрд╡рд╛ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдВрднрд╛рд╡реНрдп рдЧреИрд░рд╡рд░реНрддрди рджреВрд░ рдХрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

GNUnet TCP, UDP, HTTP/HTTPS, рдмреНрд▓реВрдЯреВрде рдЖрдгрд┐ WLAN рд╡рд░ P2P рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЖрдгрд┐ F2F (рдлреНрд░реЗрдВрдб-рдЯреВ-рдлреНрд░реЗрдВрдб) рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ. UPnP рдЖрдгрд┐ ICMP рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╣ NAT рдЯреНрд░реЕрд╡реНрд╣рд░реНрд╕рд▓ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ. рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯрд▓рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд┐рддрд░рд┐рдд рд╣реЕрд╢ рдЯреЗрдмрд▓ (DHT) рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рдЬрд╛рд│реА рдиреЗрдЯрд╡рд░реНрдХ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗрдд. рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд╡рдбрдХрдкрдгреЗ рдордВрдЬреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд░рджреНрдж рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, GNS (GNU рдиреЗрдо рд╕рд┐рд╕реНрдЯрдо) рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛-рдЖрдзрд╛рд░рд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░реВрди, reclaimID рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдУрд│рдЦ рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ.

рдкреНрд░рдгрд╛рд▓реА рдХрдореА рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рдШрдЯрдХрд╛рдВрдордзреАрд▓ рдЕрд▓рдЧрд╛рд╡ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрд╣реБ-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╡рд╛рдкрд░рддреЗ. рдиреЛрдВрджреА рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЖрдХрдбреЗрд╡рд╛рд░реА рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╡рдЪрд┐рдХ рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддрд╛рдд. рдПрдВрдб-рдпреВрдЬ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, GNUnet C рднрд╛рд╖реЗрд╕рд╛рдареА API рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрд╕рд╛рдареА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╡рд┐рдХрд╛рд╕ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдереНрд░реЗрдбреНрд╕рдРрд╡рдЬреА рдЗрд╡реНрд╣реЗрдВрдЯ рд▓реВрдк рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ. рдпрд╛рдордзреНрдпреЗ рд╣рдЬрд╛рд░реЛ рд╕рдорд╡рдпрд╕реНрдХрд╛рдВрдирд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рдЪрд╛рдЪрдгреА рд▓рд╛рдпрдмреНрд░рд░реА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

GNUnet 0.15 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд GNS (GNU рдиреЗрдо рд╕рд┐рд╕реНрдЯрдо) рдбреЛрдореЗрди рдиреЗрдо рд╕рд┐рд╕реНрдЯрдо ".pin" рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдбреЛрдореЗрдирдордзреНрдпреЗ рд╕рдмрдбреЛрдореЗрди рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. EDKEY рдХреА рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • gnunet-scalarproduct рдордзреНрдпреЗ, libsodium library рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд░рд┐рдкреНрдЯреЛ рдлрдВрдХреНрд╢рдиреНрд╕ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдПрдХреНрд╕реНрдЪреЗрдВрдЬ рдСрдл рдЖрдпрдбреЗрдВрдЯрд┐рдЯреА рдЕреЕрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдПрдХреНрд╕рдЪреЗрдВрдЬ (RECLAIM) рд╕реЗрд╡реЗрдиреЗ BBS+ рдпреЛрдЬрдирд╛ рд╡рд╛рдкрд░реВрди рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ (рдЕрдВрдз рд╕реНрд╡рд╛рдХреНрд╖рд░реА, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдХрд░реНрддрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА).
  • рдпреБрдирд┐рдпрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ GNS рд▓рд╛ рдореБрдЦреНрдп рдирд┐рд░рд╕реНрддреАрдХрд░рдг рд╕рдВрджреЗрд╢ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • рдореЗрд╕реЗрдВрдЬрд░рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕реНрдерд┐рд░ рдЭрд╛рд▓реА рдЖрд╣реЗ, рдЬреА рдЖрддрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдирд╛рд╣реА.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛