ΠΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° GNUnet 0.16, Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½Π° Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΈ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ P2P ΠΌΡΠ΅ΠΆΠΈ. ΠΡΠ΅ΠΆΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° GNUnet Π½Π΅ΠΌΠ°Π°Ρ Π½ΠΈΡΡ Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π½Π΅ΡΡΠΏΠ΅Ρ ΠΈ ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΈ Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π°Ρ Π½Π΅ΠΏΠΎΠ²ΡΠ΅Π΄Π»ΠΈΠ²ΠΎΡΡ Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠΎΠΆΠ½Π°ΡΠ° Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ°Π·ΡΠ·Π½Π°Π²Π°ΡΠΊΠΈΡΠ΅ ΡΠ»ΡΠΆΠ±ΠΈ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΡΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈ.
GNUnet ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° P2P ΠΌΡΠ΅ΠΆΠΈ ΠΏΡΠ΅ΠΊΡ TCP, UDP, HTTP/HTTPS, Bluetooth ΠΈ WLAN ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΎΡ F2F (ΠΡΠΈΡΠ°ΡΠ΅Π»-Π΄ΠΎ-ΠΏΡΠΈΡΠ°ΡΠ΅Π»). ΠΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°ΡΠ΅ΡΠΎ NAT Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΎ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ UPnP ΠΈ ICMP. ΠΠ° Π΄Π° ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° Ρ Π΅Ρ ΡΠ°Π±Π΅Π»Π° (DHT). ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ. ΠΠ° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ ΠΈ ΠΎΡΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ°Π²Π°ΡΠ° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Ρ reclaimID, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ GNS (GNU Name System) ΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ.
Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈΠΌΠ° ΠΌΠ°Π»Π° ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅. ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΡΠ΅ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π½Π΅Π²Π½ΠΈΡΠΈ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°. ΠΠ° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΊΡΠ°ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, GNUnet ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° API Π·Π° ΡΠ°Π·ΠΈΠΊΠΎΡ C ΠΈ Π²ΡΡΠΊΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ. ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΠ°Π·Π²ΠΎΡΠΎΡ, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠΈΠΊΠ»ΡΡΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ Π½ΠΈΡΠΊΠΈ. ΠΠΊΠ»ΡΡΡΠ²Π° ΡΠ΅ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΡΡΠΎ ΠΏΠΎΠΊΡΠΈΠ²Π° Π΄Π΅ΡΠ΅ΡΠΈΡΠΈ ΠΈΠ»ΡΠ°Π΄ΠΈ Π²ΡΡΠ½ΠΈΡΠΈ.
ΠΠ΅ΠΊΠΎΠ»ΠΊΡ Π³ΠΎΡΠΎΠ²ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π°Ρ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π½Π° GNUnet:
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΈΠΌΠΈΡΠ° Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΈ GNS (GNU Name System) ΡΠ»ΡΠΆΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΈ ΠΎΡΠΏΠΎΡΠ½Π° Π½Π° ΡΠ΅Π½Π·ΡΡΠ° Π·Π°ΠΌΠ΅Π½Π° Π·Π° DNS. GNS ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΡΠ°ΠΌΠΎ ΡΠΎ DNS ΠΈ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π²Π΅Π± ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ DNS, GNS ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°ΡΠΎΡΠ΅Π½ Π³ΡΠ°ΡΠΈΠΊ Π½Π°ΠΌΠ΅ΡΡΠΎ Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ ΡΠ»ΠΈΡΠ½Π° Π½Π° Π΄ΡΠ²ΠΎ. Π Π΅Π·ΠΎΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π΅ ΡΠ»ΠΈΡΠ½Π° Π½Π° DNS, Π½ΠΎ Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² Π½Π°ΡΠΈΠ½ - ΡΠ°Π·ΠΎΠ»ΠΎΡ ΡΡΠΎ Π³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° Π±Π°ΡΠ°ΡΠ΅ΡΠΎ Π½Π΅ Π·Π½Π°Π΅ ΠΊΠΎΠΌΡ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ, Π° ΡΡΠ°Π½Π·ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈ ΠΈ ΡΡΠ΅ΡΠΈΡΠ΅ Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΈ Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π°Ρ Π±Π°ΡΠ°ΡΠ°ΡΠ° ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅. ΠΠ½ΡΠ΅Π³ΡΠΈΡΠ΅ΡΠΎΡ ΠΈ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π½Π° Π·Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΡΠ΅ΠΊΡ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ. ΠΠΎΠ½Π°ΡΠ° DNS Π²ΠΎ GNS ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΊΡΠΏ ΡΠ°Π²Π½ΠΈ ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΈ ECDSA Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π΅Π»ΠΈΠΏΡΠΈΡΠ½ΠΈ ΠΊΡΠΈΠ²ΠΈΠ½ΠΈ Curve25519.
- Π£ΡΠ»ΡΠ³Π° Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠ° Π½Π΅ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π²ΠΎ ΡΠΈΡΡΠΈΡΠ°Π½Π° ΡΠΎΡΠΌΠ° ΠΈ Π½Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΡ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°Π», ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°Π» ΠΈ ΠΏΡΠ΅Π·Π΅ΠΌΠ°Π» Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ GAP.
- VPN ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠ΅Π½ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ β.gnuβ ΠΈ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°ΡΠ΅ IPv4 ΠΈ IPv6 ΡΡΠ½Π΅Π»ΠΈ ΠΏΡΠ΅ΠΊΡ P2P ΠΌΡΠ΅ΠΆΠ°. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ΅ ΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ IPv4-Π²ΠΎ-IPv6 ΠΈ IPv6-to-IPv4, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΡΡΠ½Π΅Π»ΠΈ IPv4-Π½Π°Π΄-IPv6 ΠΈ IPv6-Π½Π°Π΄-IPv4.
- Π£ΡΠ»ΡΠ³Π° Π·Π° ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ Π½Π° GNUnet Π·Π° ΠΎΡΡΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π³Π»Π°ΡΠΎΠ²Π½ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ ΠΏΡΠ΅ΠΊΡ GNUnet. GNS ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ; ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π³Π»Π°ΡΠΎΠ²Π½ΠΈΠΎΡ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π²ΠΎ ΡΠΈΡΡΠΈΡΠ°Π½Π° ΡΠΎΡΠΌΠ°. Π‘Γ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ - Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ° ΡΠ»Π΅Π΄Π°Ρ Π²ΡΡΠΊΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π΄Π²Π°ΡΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄Π°Ρ Π½ΠΈΠ²Π½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ.
- ΠΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠΎΡΠΈΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Secushare, ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ PSYC ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π²ΠΎ ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΎΠ΄ ΠΊΡΠ°Ρ Π΄ΠΎ ΠΊΡΠ°Ρ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΠ²Π»Π°ΡΡΠ΅Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ (ΠΎΠ½ΠΈΠ΅ Π΄ΠΎ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ ΡΠΏΠ°ΡΠ΅Π½ΠΈ ΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅) ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ°Ρ Π΄ΠΎ ΠΏΠΎΡΠ°ΠΊΠΈ, Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ, ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈ ΠΈ Π΄ΠΈΡΠΊΡΡΠΈΠΈΡΠ΅ , Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ΅, Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΈ ΡΠΈΡΠ°Π°Ρ);
- ΠΡΠΈΠ»ΠΈΡΠ½ΠΎ Π»Π΅ΡΠ΅Π½ ΡΠΈΡΡΠΈΡΠ°Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π΅-ΠΏΠΎΡΡΠ° Π·Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡ ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ GNUnet Π·Π° Π·Π°ΡΡΠΈΡΠ° Π½Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠ»ΡΡΠΎΡ;
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅ GNU Taler ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΡΡ Π·Π° ΠΊΡΠΏΡΠ²Π°ΡΠΈΡΠ΅, Π½ΠΎ Π³ΠΈ ΡΠ»Π΅Π΄ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΎΡ Π·Π° ΡΡΠ°Π½ΡΠΏΠ°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ Π΄Π°Π½ΠΎΡΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ Π²Π°Π»ΡΡΠΈ ΠΈ Π΅Π»Π΅ΠΊΡΡΠΎΠ½ΡΠΊΠΈ ΠΏΠ°ΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π΄ΠΎΠ»Π°ΡΠΈ, Π΅Π²ΡΠ° ΠΈ Π±ΠΈΡΠΊΠΎΠΈΠ½ΠΈ.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎ GNUnet 0.16:
- ΠΠΆΡΡΠΈΡΠ°Π½Π° Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠΌΠΈΡΠ° Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΈ GNS (GNU Name System). ΠΠΎΠ² ΡΠΈΠΏ Π½Π° Π·Π°ΠΏΠΈΡΠΈ, REDIRECT, Π΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ CNAME. ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π½ΠΎΠ²ΠΎ Π·Π½Π°ΠΌΠ΅Π½ΡΠ΅ Π·Π° ΡΠ΅ΠΊΠΎΡΠ΄ - ΠΠ ΠΠ’ΠΠ§ΠΠ, ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΎΠ·Π½Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²Π°ΠΆΠ½ΠΈ Π·Π°ΠΏΠΈΡΠΈ, Π½Π΅ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΈΠΌΠ΅ΡΠΎ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ VPN ΡΡΠ½Π΅Π» ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ΠΈ ΠΎΠ΄ ΡΠ΅Π·ΠΎΠ»ΡΡΠΎΡΠΎΡ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΡΡΠ»ΡΠ³Π°ΡΠ° DNS2GNS.
- ΠΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π°ΡΠ° Ρ Π΅Ρ ΡΠ°Π±Π΅Π»Π° (DHT) ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈ ΡΠΎ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ. ΠΠ΅ΡΡΠΈΠΊΠ°ΡΠ° Π½Π° Π΄ΠΎΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠ°ΡΠ° Π΅ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°Π½Π° Π·Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ° XOR. ΠΠΆΡΡΠΈΡΠ°Π½Π° Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π·Π°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π° DHT.
- Π£ΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° (RECLAIM) Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΈ (DID, Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ) ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈ (VC, ΠΏΡΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ).
- ΠΠ° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΏΠ»Π°ΡΠ°ΡΠ΅ ΠΠΠ£ Π’Π°Π»Π΅Ρ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»Π΅ΠΏΠΈ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΈ ΠΎΠ΄ ΠΠ»Π°ΡΡ Π¨Π½ΠΎΡ (ΠΏΠΎΡΠΏΠΈΡΠ½ΠΈΠΊΠΎΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈ Π΄ΠΎ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ°).
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΆΡΡΠΈΡΠ°Π½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΡΠ° ΠΎΠ΄ GANA (GNUnet Assigned Numbers Authority). ΠΡΠ°Π΄Π΅ΡΠ΅ΡΠΎ ΠΎΠ΄ git ΡΠ΅Π³Π° Π±Π°ΡΠ° ΡΠ΅ΠΊΡΡΠΈΠ»ΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru