เบเบฒเบ™เบ›เปˆเบญเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก GNUnet P2P 0.13. เบชเบปเปˆเบ‡เป€เบชเบตเบก GNS เป€เบ›เบฑเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”

IETF (Internet Engineering Task Force), เป€เบŠเบดเปˆเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เบฃเป‚เบ•เบ„เบญเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” เปเบฅเบฐเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณ, เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบฅเบฐเบšเบปเบšเบŠเบทเปˆเป‚เบ”เป€เบกเบ™ GNS (GNU Name System) เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™. GNUnet เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™เบเบฒเบ™เปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ เปเบฅเบฐ เบขเบฑเป‰เบ‡เบขเบทเบ™เบเบฒเบ™เป€เบŠเบฑเบ™เป€เบŠเบตเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบชเปเบฒเบฅเบฑเบš DNS. เบ›เบฑเบ”โ€‹เบˆเบธโ€‹เบšเบฑเบ™ เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบฎเปˆเบฒเบ‡โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เปเบฒโ€‹เบญเบดเบ”โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบ–เบฝเบ™โ€‹เบฅเบฐโ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆ RFC เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบถเป‰เบ™โ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบ‚เบญเบ‡ "เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹"โ€‹.

GNS เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบ„เบฝเบ‡เบ„เบนเปˆ DNS เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบšเบšเบ”เบฑเป‰เบ‡เป€เบ”เบตเบกเป€เบŠเบฑเปˆเบ™: เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เบšเบฑเบ™เบ—เบถเบเปเบกเปˆเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบปเบ™เป„เบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบš. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš DNS, GNS เปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เบเบฃเบฒเบšเบŠเบตเป‰เบšเบญเบเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบฅเบณเบ”เบฑเบšเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบšเบ•เบปเป‰เบ™เป„เบกเป‰. เบเบฒเบ™เปเบเป‰เป„เบ‚เบŠเบทเปˆเปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš DNS, เปเบ•เปˆเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปƒเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบš - เป‚เบซเบ™เบ”เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบœเบนเป‰เบ•เบญเบšเบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบšเปƒเบœ, เปเบฅเบฐ nodes transit เปเบฅเบฐเบœเบนเป‰เบชเบฑเบ‡เป€เบเบ”เบเบฒเบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเปเบฅเบฐเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡.

เป€เบ‚เบ” DNS เปƒเบ™ GNS เบ–เบทเบเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเปƒเบŠเป‰เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเปเบฅเบฐเบชเปˆเบงเบ™เบ•เบปเบง ECDSA เบญเบตเบ‡เปƒเบชเปˆเป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ elliptic Curve25519. เปƒเบŠเป‰ Curve25519 เบฎเบฑเบšเบฎเบนเป‰ เบšเบฒเบ‡เบ„เบปเบ™เบ–เบทเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เบซเบผเบฒเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš ECDSA เบžเบงเบเป€เบ‚เบปเบฒเปƒเบŠเป‰เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เบฎเบนเบšเบฎเบตเบ›เบฐเป€เบžเบ”เบญเบทเปˆเบ™เป†, เปเบฅเบฐเป€เบกเบทเปˆเบญเบˆเบฑเบšเบ„เบนเปˆเบเบฑเบš Curve25519, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบžเบงเบเป€เบ‚เบปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเบฒเบ™เบฅเบปเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™. Ed25519, เบ—เบฑเบ™โ€‹เบชเบฐโ€‹เป„เบซเบกโ€‹เบซเบผเบฒเบโ€‹เบ‚เบถเป‰เบ™โ€‹, เบ›เบญเบ”เป„เบžเบเบงเปˆเบฒ เปเบฅเบฐเป„เบงเบเบงเปˆเบฒ ECDSA. เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡ cryptographic, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบเบฑเบ‡เบกเบตเบ„เปเบฒเบ–เบฒเบก - 32 bytes เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ 64 bytes, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš Ed25519, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰. เบฎเปˆเบญเบ‡ เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบšเบš symmetric เป‚เบ”เบเปƒเบŠเป‰ AES เปเบฅเบฐ TwoFish algorithms เปƒเบ™เป‚เบซเบกเบ” CFB.

เบงเบดเบ—เบตเบเบฒเบ™เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบเป‚เบ”เบเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบŠเบฑเป‰เบ™, เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เบฎเบฒเบเป€เบžเบทเปˆเบญเบชเบฐเบเบฑเบ”เบฅเบฐเบซเบฑเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เป€เบ”เบฑเบเบ™เป‰เบญเบ, เปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบˆเบฒเบเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เป€เบชเบฑเป‰เบ™เบŠเบทเปˆเบ‚เบญเบ‡ Curve25519. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ‚เบญเบ‡เป€เบ”เบฑเบเบ™เป‰เบญเบเป‚เบ”เบเบšเปเปˆเบฎเบนเป‰เบฅเบฐเบซเบฑเบ”เบฎเบฒเบเบชเปˆเบงเบ™เบ•เบปเบง. เป€เบ•เบฑเบเบ™เบดเบเบ™เบตเป‰เปเบกเปˆเบ™เบเบฑเบ‡ เบ™เบณ เปƒเบŠเป‰เปเบฅเป‰เบง เปƒเบ™ Bitcoin. เบ‚เบฐเบซเบ™เบฒเบ”เบเบฐเปเบˆ 32-byte เป„เบ”เป‰เบ–เบทเบเป€เบฅเบทเบญเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฐเปเบˆเป€เบซเบกเบฒเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบ—เบถเบ DNS เบซเบ™เบถเปˆเบ‡.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เป„เบ”เป‰ เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ เบเบญเบš GNUnet 0.13, เบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ P2P เบ—เบตเปˆเบกเบตเบเบฒเบ™เบเบฐเบˆเบฒเบเบชเบนเบ™เบเบฒเบ‡เบ—เบตเปˆเบ›เบญเบ”เป„เบž. เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ GNUnet เบšเปเปˆเบกเบตเบˆเบธเบ”เบ”เบฝเบงเบ‚เบญเบ‡เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐเบชเบฒเบกเบฒเบ”เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™ inviolability เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบฅเบปเบšเบฅเป‰เบฒเบ‡เบเบฒเบ™เบฅเปˆเบงเบ‡เบฅเบฐเป€เบกเบตเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป‚เบ”เบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบฒเบ‡เบ›เบฑเบ™เบเบฒเปเบฅเบฐเบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ nodes เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เบเบฒเบ™เบ›เปˆเบญเบเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเปเบฒเบเบงเปˆเบฒเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เป‚เบ›เบฃเป‚เบ•เบ„เปเบ—เบตเปˆเบชเบณเบ„เบฑเบ™เบ—เบตเปˆเบ—เบณเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป€เบงเบตเบŠเบฑเบ™ 0.12.x.

GNUnet เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบ P2P เบœเปˆเบฒเบ™ TCP, UDP, HTTP/HTTPS, Bluetooth เปเบฅเบฐ WLAN, เปเบฅเบฐเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป‚เปเบ” F2F (Friend-to-friend). NAT traversal เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ UPnP เปเบฅเบฐ ICMP. เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบเบฒเบ™เบˆเบฑเบ”เบงเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ•เบฒเบ•เบฐเบฅเบฒเบ‡ hash เปเบˆเบเบขเบฒเบ (DHT). เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เบฒเบซเบ™เปˆเบฒเบ‡เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰. เป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบชเบดเบ” เปเบฅเบฐเบ–เบญเบ™เบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบธเบ•เบปเบงเบ•เบปเบ™เปเบšเบšเปเบšเปˆเบ‡เบ‚เบฑเป‰เบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เปเบกเปˆเบ™เปƒเบŠเป‰. เบ‚เป ID เบ„เบทเบ™, เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ GNS (GNU Name System) เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ•เบฒเบกเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ (เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ•เบฒเบกเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”).

เบฅเบฐเบšเบปเบšเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เปˆเปเบฒเปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบซเบผเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป‚เบ”เบ”เบ”เปˆเบฝเบงเบฅเบฐเบซเบงเปˆเบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบš. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบเปเบฅเบฐเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบชเบฐเบ–เบดเบ•เบด. เป€เบžเบทเปˆเบญเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เบชเบดเป‰เบ™เบชเบธเบ”, GNUnet เปƒเบซเป‰ API เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ C เปเบฅเบฐเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบญเบทเปˆเบ™เป†. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‡เปˆเบฒเบเบ”เบฒเบ, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปƒเบŠเป‰ loops เป€เบซเบ”เบเบฒเบ™เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบเบฐเบ—เบนเป‰. เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบปเบ”เบฅเบญเบ‡เบ—เบตเปˆเบเบงเบกเป€เบญเบปเบฒเบซเบฅเบฒเบเบชเบดเบšเบžเบฑเบ™เบ„เบปเบ™.

เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบ GNS, เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเปˆเบ™เบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบซเบผเบฒเบเบญเบฑเบ™เบเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบต GNUnet:

  • เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆ, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบงเบดเป€เบ„เบฒเบฐเบ‚เปเป‰เบกเบนเบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบœเบนเป‰เบ—เบตเปˆเบ‚เบฝเบ™, เบŠเบญเบเบซเบฒเปเบฅเบฐเบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเบเป‰เบญเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ GAP.
  • เบฅเบฐเบšเบปเบš VPN เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ‡เป„เบงเป‰เปƒเบ™เป‚เบ”เป€เบกเบ™ โ€œ.gnuโ€ เปเบฅเบฐเบชเบปเปˆเบ‡เบ•เปเปˆเบญเบธเป‚เบกเบ‡ IPv4 เปเบฅเบฐ IPv6 เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ P2P. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฐเบšเบปเบšเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ IPv4-to-IPv6 เปเบฅเบฐ IPv6-to-IPv4 เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบธเป‚เบกเบ‡ IPv4-over-IPv6 เปเบฅเบฐ IPv6-over-IPv4.
  • เบšเปเบฅเบดเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ GNUnet เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ—เบชเบฝเบ‡เบœเปˆเบฒเบ™ GNUnet. GNS เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบœเบนเป‰เปƒเบŠเป‰; เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบชเบฝเบ‡เบ–เบทเบเบชเบปเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ - เบกเบดเบ”เบชเบฐเบซเบฒเบเบญเบทเปˆเบ™เป†เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเบเปเบฒเบ™เบปเบ”เบ—เบตเปˆเบขเบนเปˆ IP เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.
  • เป€เบงเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฑเบ‡เบ„เบปเบกเปเบšเบšเบเบฐเบˆเบฒเบ Secushare, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ PSYC เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบˆเบเบขเบฒเบเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ™เบฎเบนเบšเปเบšเบš multicast เป‚เบ”เบเปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบšเบš end-to-end เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เป„เบŸเบฅเปŒ, เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเปเบฅเบฐเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ (เบœเบนเป‰เบ—เบตเปˆเบ‚เปเป‰เบ„เบงเบฒเบกเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบเปˆเบฒเบงเป€เบ–เบดเบ‡, เบฅเบงเบกเบ—เบฑเบ‡เบœเบนเป‰เบšเปเบฅเบดเบซเบฒเบ™ node, เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เบžเบงเบเบกเบฑเบ™เป„เบ”เป‰. );
  • เบฅเบฐเบšเบปเบšเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบญเบตเป€เบกเบฅเปŒเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” pretty เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบงเบ‡เปˆเบฒเบ, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ GNUnet เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ metadata เปเบฅเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เปˆเบฒเบ‡เป† เป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบš เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™;
  • เบฅเบฐเบšเบปเบšเบเบฒเบ™เบˆเปˆเบฒเบเป€เบ‡เบดเบ™ เบเบญเบ‡เบ›เบฐเบŠเบธเบก GNU, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบดเบ”เบšเบฑเบ‡เบŠเบทเปˆเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบŠเบทเป‰เปเบ•เปˆเบ•เบดเบ”เบ•เบฒเบกเบ—เบธเบฅเบฐเบเปเบฒเบ‚เบญเบ‡เบœเบนเป‰เบ‚เบฒเบเป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบชเปเบฅเบฐเบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™เบžเบฒเบชเบต. เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเบฐเบเบธเบ™เป€เบ‡เบดเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเบฐเป€เบ‡เบดเบ™เป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡เป€เบ‡เบดเบ™เป‚เบ”เบฅเบฒ, เป€เบญเบตเป‚เบฃเปเบฅเบฐ bitcoins.

เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เปƒเบซเบกเปˆเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™ GNUnet 0.13:

  • เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ” GANA (GNUnet Assigned Numbers Authority), เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบเบฒเบ™เบกเบญเบšเปเบฒเบเบŠเบทเปˆ เปเบฅเบฐเบ—เบตเปˆเบขเบนเปˆเบชเปเบฒเบฅเบฑเบš GNUnet.
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบšเบปเบšเบŠเบทเปˆเป‚เบ”เป€เบกเบ™เปเบšเบšเบเบฐเบˆเบฒเบ GNS เปเบกเปˆเบ™เบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบš เบชเบฐเป€เบžเบฒเบฐ, เบชเบฐเป€เบซเบ™เบตเป‚เบ”เบ IETF. plugin NSS "block" เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡. เป€เบžเบตเปˆเบกเบ—เบธเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปƒเปเปˆเบชเบณเบฅเบฑเบšเบšเบฑเบ™เบ—เบถเบเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบžเบฒเบเปƒเบ•เป‰เบ›เป‰เบฒเบเบเบณเบเบฑเบšเบ—เบตเปˆเปƒเบซเป‰เป„เบงเป‰, เปเบ•เปˆเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เป‚เบ”เบเบ•เบปเบงเปเบเป‰เป„เบ‚. เป€เบžเบตเปˆเบกเบ„เบณเป€เบ•เบทเบญเบ™เปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰ gnunet-namestore เป€เบกเบทเปˆเบญเป€เบžเบตเปˆเบกเบฅเบฒเบเบเบฒเบ™ TLSA เบซเบผเบท SRV เบขเบนเปˆเบ™เบญเบเบฅเบฒเบเบเบฒเบ™ BOX.
  • เปƒเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบ–เบญเบ™เบ„เบทเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ (GNS/REVOCATION), เบซเบ™เป‰เบฒเบ—เบตเปˆ เบซเบผเบฑเบเบ–เบฒเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเป€เบฅเบฑเบ” เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰ Argon2 hashing algorithm.
  • เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบเบฒเบ™เบเบฐเบˆเบฒเบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ•เบปเบงเบ•เบปเบ™ (RECLAIM), เบ‚เบฐเบซเบ™เบฒเบ”เบ›เบตเป‰เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบ›เบฑเบ™ 256 bits.
  • plugin เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ UDP เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™, เป„เบ”เป‰เบ–เบทเบเบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เบ›เบฐเป€เบžเบ”เบ—เบปเบ”เบฅเบญเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡;
  • เบฎเบนเบšเปเบšเบšเป„เบŸเบฅเปŒเบซเบผเบฑเบ ECDSA เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™ serialization เบฅเบฐเบซเบฑเบ”เบชเปˆเบงเบ™เบ•เบปเบงเปเบกเปˆเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบšเบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบญเบทเปˆเบ™เป† (เบเบฐเปเบˆเป€เบเบปเปˆเบฒเบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบญเบตเบเบ•เปเปˆเป„เบ›).
  • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡เบฎเบนเบšเบฎเบต libsodium.
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบชเบฒเบ—เบฒเบ™เบ™เบนเบ›เบฐเป‚เบžเบเบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” cURL, เบšเปเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš gnutls.
  • เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบเบฑเบšเบ„เบทเบ™เบกเบฒ Buildbot.
  • เบเบฒเบ™เบ‚เบทเป‰เบ™เบเบฑเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ›เบฐเบเบญเบšเบกเบต libmicrohttpd, libjansson เปเบฅเบฐ libsodium.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster