ααΆαα ααααααΆαααααααααα GNUnet 0.16 αααααααΌαααΆααα ααΆα‘αΎααααααΆααααΆααααΆααααααΆα P2P αα·ααααααΆααααααΆααα»ααααα·ααΆαααααΌαααΆααααα αΆαα αααααΆααααααΆααααααΎααααααααΎααααΆαα GNUnet αα·αααΆαα ααα»α αααΆααααααα½ααα α αΎαα’αΆα ααΆααΆααΌαααΆααα·αα’αΆα αααααααααΆαααααααααΆαα―αααααααα’αααααααΎααααΆαα αα½αααΆααααΆααα»αααααΆααααΆααααααααααΆααααα’αΆα ααΎαααΆααααααααΆαααααααΎαααΆααααααααΆαα αα·αα’αααααααααααααααααΆααα·αααα·α αΌαααααΎααααΆααααααΆαααααααΆαα
GNUnet ααΆααααααΆααααααΎααααααΆα P2P ααΎ TCP, UDP, HTTP/HTTPS, Bluetooth αα·α WLAN α αΎαα’αΆα ααααΎαααΆααααα»ααααα F2F (Friend-to-friend)α ααΆαααααααΆαα NAT ααααΌαααΆαααΆαααα αα½αααΆααααΆαααααΎααααΆαα UPnP αα·α ICMP α ααΎααααΈαααααααΆαααΆαααΆαααα·αααααα ααΆα’αΆα ααααΎααΆααΆα hash α ααα αΆα (DHT)α α§ααααααααααΆααααΆαααααααΆααααααΆαααααΆααααααΌαααΆααααααααΌαα ααΎααααΈααααα αα·αααα αΌααα·αααα·α αΌαααααΎααααΆαααααααααΎαααΎα ααααΆααααΌααα»ααααααααα·ααααααΆααααααΆαααΆααααα·α ααααααααΆααα’ααααααααΆαααααΌαααΆαααααΎααααΆαα αααααααΎ 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 αα IPv4 ααααΌαααΆαααΆαααα ααααΌα ααΆααΆααααααΎαααααΌαααΌααααααααΈ IPv4-over-IPv6 αα·α IPv6-over-IPv4 α
- ααααΆααααααααααΆ GNUnet αααααΆααααΆαα α ααΆααα‘ααααΆα GNUnet α GNS ααααΌαααΆαααααΎααΎααααΈαααααα’ααααααααΆαα’αααααααΎααααΆαα ααΆαα·ααΆααα ααΆα αααααα‘ααααααΌαααΆααααααΌααααα»ααααααααααααΆαα’αα·αααααΈαα ααΆαα’ααΆαα·ααα·αααΆααααααΌαααΆααααααα±αααα - αα·αααααααα·ααααααααα’αΆα ααΆαααΆαααΆααααααΆαααααΆαα’αααααααΎααααΆααααΈαααΆαα αα·ααααααα’αΆααααααΆα IP αααααα½αααα
- αααα·ααΆαααααΆααααΆααααΆααααααΆαααααααα·ααααααΆα Secushare αααααααΎαα·ααΈααΆα PSYC αα·αααΆααααααΆαα ααα αΆαααΆαααΌαααααΉααααα»ααααααα α»ααΆα αααααααΎααΆαα’αα·αααααΈαααΈα α»ααααα αα ααΌα ααααααΆαααα’αααααααΎααααΆαααααααΆαααΆαα’αα»ααααΆα (α’ααααααααΆααα·αααααΌαααΆααααααΌα) α’αΆα α αΌαααααΎααΆα α―αααΆα ααΆααααα αα·α ααΆααα·ααΆααααΆ αα½αααΆααα’ααααααααααααααααΆαα ααΉααα·αα’αΆα α’αΆαααΆααΆααα);
- ααααααααα’ααΈααααααααΆαα’αα·αααααΈαααΆαα―αααααΆααααα½αααα’αΆα αααααααΎ GNUnet ααΎααααΈααΆαααΆααα·ααααααααααΆ αα·αααΆαααααα·ααΈααΆαααααΈαααααΈααααααααααααΆααααΆααααααααααΆααααα
- ααααααααααΌααΆαα GNU Taler αααααααΆαα’ααΆαα·ααααααΆααα’ααααα·α ααα»ααααααΆαααΆαααααα·ααααα·ααΆαααααα’αααααααααααΆαααααααΆααΆα αα·ααααΆαααΆαααααααα ααΆααΆααααααΆαααααΎααΆαααΆαα½αααΌαα·αααααααααααΆαααααΆαααααααα αα·ααα»αα’αα‘α·α ααααΌαα·α αα½αααΆααααααΆαααα»ααααΆα α’αΊαααΌ αα·α bitcoins α
αα»αααΆαααααΈααααΆααααα αααα»α GNUnet 0.16α
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ ΠΈΠΌΡΠ½ GNS (GNU Name System). ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΏ Π·Π°ΠΏΠΈΡΠ΅ΠΉ REDIRECT, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΡΡΠ» Π½Π° ΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΈΡΡΠΌ CNAME. ΠΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΡΠ»Π°Π³ Π·Π°ΠΏΠΈΡΠ΅ΠΉ β CRITICAL, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΎΡΠΎΠ±ΠΎ Π²Π°ΠΆΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ. ΠΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ VPN-ΡΡΠ½Π½Π΅Π»Ρ Π²ΡΠ½Π΅ΡΠ΅Π½Ρ ΠΈΠ· ΡΠ΅Π·ΠΎΠ»Π²Π΅ΡΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²ΠΈΡ DNS2GNS.
- Π ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Ρ ΡΡ ΡΠ°Π±Π»ΠΈΡΠ΅ (DHT) ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π²Π΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ. ΠΠ΅ΡΡΠΈΠΊΠΈ ΠΎ Π΄Π»ΠΈΠ½Π΅ ΠΌΠ°ΡΡΡΡΡΠ° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Ρ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ XOR. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ΅ΡΡΡΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ DHT.
- Π ΡΠ΅ΡΠ²ΠΈΡ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (RECLAIM) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² (DID, Decentralized Identifier) ΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌΡΡ ΡΡΡΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ (VC, Verifiable Credentials).
- ΠΠ»Ρ ΠΏΠ»Π°ΡΡΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ GNU Taler ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ»Π΅ΠΏΡΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΠ»Π°ΡΡΠ° Π¨Π½ΠΎΡΡΠ° (ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ).
- Π ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ±ΠΎΡΠΊΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈΠ· GANA (GNUnet Assigned Numbers Authority). ΠΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅ ΠΈΠ· git ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ recutils.
ααααα: opennet.ru