ИздаванС Π½Π° GNUnet P2P ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° 0.15.0

Π‘Π΅ΡˆΠ΅ прСдставСна вСрсията Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° GNUnet 0.15, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΈ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ P2P ΠΌΡ€Π΅ΠΆΠΈ. ΠœΡ€Π΅ΠΆΠΈΡ‚Π΅, създадСни с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° GNUnet, нямат Π½ΠΈΡ‚ΠΎ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° ΠΈ са Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Ρ‚ нСприкосновСността Π½Π° Π»ΠΈΡ‡Π½Π°Ρ‚Π° информация Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° възмоТни Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ ΠΎΡ‚ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Π½ΠΈ слуТби ΠΈ администратори с Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ възли.

GNUnet ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° P2P ΠΌΡ€Π΅ΠΆΠΈ ΠΏΡ€Π΅Π· TCP, UDP, HTTP/HTTPS, Bluetooth ΠΈ WLAN ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌ F2F (Friend-to-friend). ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС NAT ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° UPnP ΠΈ ICMP. Π—Π° справянС с Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π΅ възмоТно Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ…Π΅Ρˆ Ρ‚Π°Π±Π»ΠΈΡ†Π° (DHT). ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са инструмСнти Π·Π° Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π—Π° сСлСктивно прСдоставянС ΠΈ ΠΎΡ‚Π½Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° услуга Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π·Π° самоличност reclaimID, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GNS (GNU Name System) ΠΈ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ.

БистСмата сС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° с ниска консумация Π½Π° рСсурси ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° многопроцСсна Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Π·Π° Π΄Π° осигури изолация ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½ΠΈ са гъвкави инструмСнти Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° статистика. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° прилоТСния Π·Π° ΠΊΡ€Π°ΠΉΠ½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° GNUnet прСдоставя API Π·Π° Π΅Π·ΠΈΠΊΠ° C ΠΈ ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π—Π° Π΄Π° сС опрости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ†ΠΈΠΊΠ»ΠΈ Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ процСси вмСсто нишки. Π’ΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π²Π° тСстова Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° СкспСримСнтални ΠΌΡ€Π΅ΠΆΠΈ, ΠΎΠ±Ρ…Π²Π°Ρ‰Π°Ρ‰ΠΈ дСсСтки хиляди ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ.

Основни Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² GNUnet 0.15:

  • Π”Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π°Ρ‚Π° систСма Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ GNS (GNU Name System) прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° рСгистриранС Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎ Π½ΠΈΠ²ΠΎ β€ž.pinβ€œ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° EDKEY ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅.
  • Π’ gnunet-scalarproduct ΠΊΡ€ΠΈΠΏΡ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ са ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libsodium.
  • Услугата Π·Π° Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ Π½Π° идСнтичност (RECLAIM) Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, подписани с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° схСмата BBS+ (сляпо подписванС, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ подписващият няма Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ).
  • Π’Π½Π΅Π΄Ρ€Π΅Π½ Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° разпространСниС Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π·Π° Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ към GNS.
  • Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ Π΅ внСдряванСто Π½Π° ΠΌΠ΅ΡΠΈΠ½Π΄ΠΆΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ СкспСримСнталСн.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€