GNUnet P2P เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ 0.13 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ. GNS เชจเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเซ‹เชคเซเชธเชพเชนเชจ เช†เชชเชตเซเช‚

IETF (เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเชฟเช‚เช— เชŸเชพเชธเซเช• เชซเซ‹เชฐเซเชธ), เชœเซ‡ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชตเชฟเช•เชธเชพเชตเซ‡ เช›เซ‡, เชคเซ‡เชฃเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค GNS (GNU เชจเซ‡เชฎ เชธเชฟเชธเซเชŸเชฎ) เชกเซ‹เชฎเซ‡เชจ เชจเซ‡เชฎ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเซ€ เช›เซ‡. เชœเซ€เชเชจเชฏเซเชจเซ‡เชŸ DNS เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช…เชจเซ‡ เชธเซ‡เชจเซเชธเชฐเชถเชฟเชช-เชชเซเชฐเซ‚เชซ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡. เช…เชคเซเชฏเชพเชฐเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชจเซ‹ เชชเซเชฐเชฅเชฎ เชกเซเชฐเชพเชซเซเชŸ, เชœเซ‡เชจเซเช‚ เชธเซเชŸเซ‡เชฌเชฟเชฒเชพเช‡เชเซ‡เชถเชจ เชชเช›เซ€ RFC เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡ "เชชเซเชฐเชชเซ‹เชเซเชก เชธเซเชŸเชพเชจเซเชกเชฐเซเชก" เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชงเชฐเชพเชตเชถเซ‡.

เชœเซ€.เชเชจ.เชเชธ. DNS เชจเซ€ เชธเชพเชฅเซ‡ เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชœเซ‡เชฎ เช•เซ‡ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเชพ เช‰เชชเชฏเซ‹เช— เชฆเซเชตเชพเชฐเชพ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เช…เชจเซ‡ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเช•เซเชทเชฎเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. DNS เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, GNS เชธเชฐเซเชตเชฐเซเชธเชจเชพ เชตเซƒเช•เซเชท-เชœเซ‡เชตเชพ เชตเช‚เชถเชตเซ‡เชฒเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช—เซเชฐเชพเชซเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชจเชพเชฎเชจเซเช‚ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ DNS เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹ เช—เซ‹เชชเชจเซ€เชฏ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡-เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชจเชพเชฐ เชจเซ‹เชก เชœเชพเชฃเชคเซเช‚ เชจเชฅเซ€ เช•เซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช•เซ‹เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เชŸเซเชฐเชพเชจเซเชเชฟเชŸ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชจเชฟเชฐเซ€เช•เซเชทเช•เซ‹ เชตเชฟเชจเช‚เชคเซ€เช“ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆเซ‹เชจเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€.

GNS เชฎเชพเช‚ DNS เชเซ‹เชจ เชœเชพเชนเซ‡เชฐ เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช•เซ€เชจเชพ เชธเชฎเซ‚เชนเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช‡เชธเซ€เชกเซ€เชเชธเช เชฒเช‚เชฌเช—เซ‹เชณ เชตเชฃเชพเช‚เช•เซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชฐเซเชตเซ‡เช•เซเชธเชเช•เซเชธเชเช•เซเชธ. Curve25519 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชœเชพเชฏเซเช‚ เช•เซ‡เชŸเชฒเชพเช• เชคเซ‡เชจเซ‡ เช–เซ‚เชฌ เชœ เชตเชฟเชšเชฟเชคเซเชฐ เชชเช—เชฒเซเช‚ เชฎเชพเชจเซ‡ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ ECDSA เชฎเชพเชŸเซ‡ เชคเซ‡เช“ เช…เชจเซเชฏ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฒเช‚เชฌเช—เซ‹เชณ เชตเชฃเชพเช‚เช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ Curve25519 เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เช“ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชกเชฟเชœเชฟเชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชเชก25519, เชตเชงเซ เช†เชงเซเชจเชฟเช•, ECDSA เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เช…เชจเซ‡ เชเชกเชชเซ€. เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชถเช•เซเชคเชฟเชจเชพ เชฆเซƒเชทเซเชŸเชฟเช•เซ‹เชฃเชฅเซ€, เช•เซ€เชจเชพ เช•เชฆเชจเซ€ เชชเชธเช‚เชฆเช—เซ€ เชชเชฃ เชถเช‚เช•เชพเชธเซเชชเชฆ เช›เซ‡ - 32 เชฌเชพเช‡เชŸเซเชธเชจเซ‡ เชฌเชฆเชฒเซ‡ 64 เชฌเชพเช‡เชŸเซเชธ, เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ Ed25519 เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡, เชคเซ‡เชฎเชœ เช‰เชชเชฏเซ‹เช— เช•เชพเชธเซเช•เซ‡เชก CFB เชฎเซ‹เชกเชฎเชพเช‚ AES เช…เชจเซ‡ TwoFish เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชชเซเชฐเชฎเชพเชฃ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ.

เช† เช…เชญเชฟเช—เชฎเชจเซ‡ เชนเชพเชฏเชฐเชพเชฐเซเช•เชฟเช•เชฒ เช•เซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชฆเซเชตเชพเชฐเชพ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ Curve25519 เชจเซ€ เชฐเซ‡เช–เซ€เชฏเชคเชพ เช—เซเชฃเชงเชฐเซเชฎเชจเซ‹ เชฒเชพเชญ เชฒเชˆเชจเซ‡, เชšเชพเชˆเชฒเซเชก เชชเชฌเซเชฒเชฟเช• เช•เซ€ เช•เชพเชขเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ‚เชŸ เชชเชฌเซเชฒเชฟเช• เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช† เชธเซเชตเชฟเชงเชพ เชคเชฎเชจเซ‡ เช–เชพเชจเช—เซ€ เชฐเซเชŸ เช•เซ€เชจเซ‡ เชœเชพเชฃเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชพเชณ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€เช“ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชคเช•เชจเซ€เช• เชชเชฃ เช›เซ‡ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡ Bitcoin เชฎเชพเช‚. เช•เซ€เชจเซ‡ เชเช• DNS เชฐเซ‡เช•เซ‹เชฐเซเชกเชฎเชพเช‚ เชซเชฟเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 32-เชฌเชพเช‡เชŸ เช•เซ€เชจเซเช‚ เช•เชฆ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เชตเชงเซเชฎเชพเช‚, เชคเซ‡ เชจเซ‹เช‚เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชจเชตเซ€ เชชเซเชฐเช•เชพเชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• GNUnet 0.13, เชธเซเชฐเช•เซเชทเชฟเชค เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค P2P เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. GNUnet เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ‹ เชเช• เชชเชฃ เชฎเซเชฆเซเชฆเซ‹ เชนเซ‹เชคเซ‹ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เช–เชพเชจเช—เซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เช…เชฆเชฎเซเชฏเชคเชพเชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช—เซเชชเซเชคเชšเชฐ เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชกเซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเชคเชพ เชธเช‚เชšเชพเชฒเช•เซ‹ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชญเชตเชฟเชค เชฆเซเชฐเซเชชเชฏเซ‹เช—เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฐเช•เชพเชถเชจเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชงเชฐเชพเชตเชคเซเช‚ เชคเชฐเซ€เช•เซ‡ เชซเซเชฒเซ‡เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 0.12.x เชธเชพเชฅเซ‡ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เชคเซ‹เชกเซ‡ เช›เซ‡.

GNUnet TCP, UDP, HTTP/HTTPS, เชฌเซเชฒเซ‚เชŸเซ‚เชฅ เช…เชจเซ‡ WLAN เชชเชฐ P2P เชจเซ‡เชŸเชตเชฐเซเช•เชจเชพ เชจเชฟเชฐเซเชฎเชพเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ F2F (เชซเซเชฐเซ‡เชจเซเชก-เชŸเซ-เชซเซเชฐเซ‡เชจเซเชก) เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. UPnP เช…เชจเซ‡ ICMP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชธเชนเชฟเชค NAT เชŸเซเชฐเชพเชตเชฐเซเชธเชฒ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. เชกเซ‡เชŸเชพเชจเชพ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸเชจเซ‡ เชธเช‚เชฌเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡, เชตเชฟเชคเชฐเชฟเชค เชนเซ‡เชถ เชŸเซ‡เชฌเชฒ (DHT) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡. เชฎเซ‡เชถ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชœเชฎเชพเชตเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเชธเช‚เชฆเช—เซ€เชฏเซเช•เซเชค เชฐเซ€เชคเซ‡ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เช†เชชเชตเชพ เช…เชจเซ‡ เชฐเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช“เชณเช– เชตเชฟเชถเซ‡เชทเชคเชพ เชตเชฟเชจเชฟเชฎเชฏ เชธเซ‡เชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชซเชฐเซ€เชฅเซ€ เชฆเชพเชตเซ‹ ID, เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GNS (GNU เชจเซ‡เชฎ เชธเชฟเชธเซเชŸเชฎ) เช…เชจเซ‡ เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ-เช†เชงเชพเชฐเชฟเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ (เชตเชฟเชถเซ‡เชทเชคเชพ-เช†เชงเชพเชฐเชฟเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ).

เชธเชฟเชธเซเชŸเชฎ เช“เช›เซ€ เชธเช‚เชธเชพเชงเชจ เชตเชชเชฐเชพเชถ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช˜เชŸเช•เซ‹ เชตเชšเซเชšเซ‡ เช…เชฒเช—เชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเชนเซ-เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชฒเซ‰เช—เซเชธ เชœเชพเชณเชตเชตเชพ เช…เชจเซ‡ เช†เช‚เช•เชกเชพ เชเช•เชคเซเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชตเชšเซ€เช• เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เช‚เชคเชฟเชฎ-เช‰เชชเชฏเซ‹เช—เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, GNUnet C เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ API เช…เชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชฟเช•เชพเชธเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชฅเซเชฐเซ‡เชกเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช‡เชตเซ‡เชจเซเชŸ เชฒเซ‚เชชเซเชธ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชธเซเชคเชพเชต เช›เซ‡. เชคเซ‡เชฎเชพเช‚ เชนเชœเชพเชฐเซ‹ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡เชคเชพ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชจเซ€ เชธเซเชตเชšเชพเชฒเชฟเชค เชœเชฎเชพเชตเชŸ เชฎเชพเชŸเซ‡ เชชเชฐเซ€เช•เซเชทเชฃ เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

GNS เช‰เชชเชฐเชพเช‚เชค, GNUnet เชŸเซ‡เช•เซเชจเซ‰เชฒเซ‰เชœเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เช˜เชฃเซ€ เชคเซˆเชฏเชพเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชชเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡:

  • เช…เชจเชพเชฎเซ€ เชซเชพเช‡เชฒ เชถเซ‡เชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‡เชตเชพ, เชœเซ‡ เชคเชฎเชจเซ‡ เชซเช•เซเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เชจเชฅเซ€ เช…เชจเซ‡ GAP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชซเชพเช‡เชฒเซ‹ เช•เซ‹เชฃเซ‡ เชชเซ‹เชธเซเชŸ เช•เชฐเซ€, เชถเซ‹เชง เช•เชฐเซ€ เช…เชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เช›เซ‡ เชคเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซ€ เชจเชฅเซ€.
  • ".gnu" เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เช›เซเชชเซ€ เชธเซ‡เชตเชพเช“ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ P4P เชจเซ‡เชŸเชตเชฐเซเช• เชชเชฐ IPv6 เช…เชจเซ‡ IPv2 เชŸเชจเชฒ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ VPN เชธเชฟเชธเซเชŸเชฎ. เชตเชงเซเชฎเชพเช‚, IPv4-to-IPv6 เช…เชจเซ‡ IPv6-เชฅเซ€-IPv4 เช…เชจเซเชตเชพเชฆ เชฏเซ‹เชœเชจเชพเช“, เชคเซ‡เชฎเชœ IPv4-เช“เชตเชฐ-IPv6 เช…เชจเซ‡ IPv6-เช“เชตเชฐ-IPv4 เชŸเชจเชฒเชจเซเช‚ เชจเชฟเชฐเซเชฎเชพเชฃ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.
  • GNUnet เชชเชฐ เชตเซ‰เช‡เชธ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ GNUnet เชตเชพเชคเชšเซ€เชค เชธเซ‡เชตเชพ. GNS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡; เชตเซ‰เช‡เชธ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช…เชจเชพเชฎเซ€ เชนเชœเซ เชธเซเชงเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชจเชฅเซ€ - เช…เชจเซเชฏ เชธเชพเชฅเซ€เชฆเชพเชฐเซ‹ เชฌเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เชœเซ‹เชกเชพเชฃเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช“ เชจเช•เซเช•เซ€ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชธเชพเชฎเชพเชœเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเซ‡เช•เซเชฏเซเชถเซ‡เชฐ, เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซ€เชเชธเชตเชพเชฏเชธเซ€ เช…เชจเซ‡ เชเชจเซเชก-เชŸเซ-เชเชจเซเชก เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸ เชฎเซ‹เชกเชฎเชพเช‚ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชตเชฟเชคเชฐเชฃเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฅเซ€ เชซเช•เซเชค เช…เชงเชฟเช•เซƒเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชœ เชธเช‚เชฆเซ‡เชถเชพเช“, เชซเชพเช‡เชฒเซ‹, เชšเซ‡เชŸเซเชธ เช…เชจเซ‡ เชšเชฐเซเชšเชพเช“เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ (เชœเซ‡เชฎเชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเช“ เชธเช‚เชฌเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชจเชฅเซ€, เชจเซ‹เชก เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เชธเชนเชฟเชค, เชคเซ‡เช“ เชคเซ‡เชฎเชจเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เชถเซ‡ เชจเชนเซ€เช‚. );
  • เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชˆเชฎเซ‡เชฒ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เช–เซ‚เชฌ เชธเชฐเชณ เช—เซ‹เชชเชจเซ€เชฏเชคเชพ, เชœเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เชธเซเชฐเช•เซเชทเชพ เชฎเชพเชŸเซ‡ GNUnet เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชฟเชตเชฟเชงเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธ เช•เซ€ เชšเช•เชพเชธเชฃเซ€ เชฎเชพเชŸเซ‡;
  • เชšเซเช•เชตเชฃเซ€ เชธเชฟเชธเซเชŸเชฎ เชœเซ€.เชเชจ.เชฏเซ. เชŸเซ‡เชฒเซ‡เชฐ, เชœเซ‡ เช–เชฐเซ€เชฆเชฆเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เช…เชจเชพเชฎเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เชชเชฐเช‚เชคเซ เชชเชพเชฐเชฆเชฐเซเชถเชฟเชคเชพ เช…เชจเซ‡ เชŸเซ‡เช•เซเชธ เชฐเชฟเชชเซ‹เชฐเซเชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชตเชฟเช•เซเชฐเซ‡เชคเชพเชจเชพ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ‡เช• เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡ เชกเซ‰เชฒเชฐ, เชฏเซเชฐเซ‹ เช…เชจเซ‡ เชฌเชฟเชŸเช•เซ‹เช‡เชจเซเชธ เชธเชนเชฟเชคเชจเซ€ เชตเชฟเชตเชฟเชง เชตเชฐเซเชคเชฎเชพเชจ เช•เชฐเชจเซเชธเซ€ เช…เชจเซ‡ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡.

GNUnet 0.13 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“:

  • เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชพเชฐเซเชฏเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช—เชพเชจเชพ (GNUnet เช…เชธเชพเช‡เชจเซเชก เชจเช‚เชฌเชฐเซเชธ เช“เชฅเซ‹เชฐเชฟเชŸเซ€), GNUnet เชฎเชพเชŸเซ‡ เชจเชพเชฎเซ‹ เช…เชจเซ‡ เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซ‹เช‚เชชเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.
  • เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชกเซ‹เชฎเซ‡เชจ เชจเซ‡เชฎ เชธเชฟเชธเซเชŸเชฎ GNS เชจเซ‹ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเช‚เชฐเซ‡เช–เชฟเชค เช›เซ‡ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ, IETF เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค. NSS เชชเซเชฒเช—เช‡เชจ "เชฌเซเชฒเซ‹เช•" เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡. เชฐเซ‡เช•เซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชจเชตเชพ เชชเซ‚เชฐเช• เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เชœเซ‡ เช†เชชเซ‡เชฒ เชฒเซ‡เชฌเชฒ เชนเซ‡เช เชณ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชฏเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฐเชฟเชเซ‹เชฒเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชเชจเซเชŸเซเชฐเซ€เชจเซ€ เชฌเชนเชพเชฐ TLSA เช…เชฅเชตเชพ SRV เชเชจเซเชŸเซเชฐเซ€เช“ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ gnunet-namestore เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชฎเชพเช‚ เชšเซ‡เชคเชตเชฃเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฌOเช•เซเชธ.
  • เช•เซ€ เชฐเชฟเชตเซ‹เช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ (GNS/REVOCATION), เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เช•เชพเชฎ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพเชจเซ‹ เชชเซเชฐเชพเชตเซ‹ Argon2 เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเซเช‚.
  • เช“เชณเช– เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเชพ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชตเชฟเชจเชฟเชฎเชฏ (RECLAIM) เชธเซ‡เชตเชพเชฎเชพเช‚, เชŸเชฟเช•เชฟเชŸเชจเซเช‚ เช•เชฆ เชตเชงเชพเชฐเซ€เชจเซ‡ 256 เชฌเชฟเชŸเซเชธ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชŸเซเชฐเชพเชจเซเชธเชชเซ‹เชฐเซเชŸ เชชเซเชฒเช—เช‡เชจ, เชœเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฎเชพเชŸเซ‡ UDP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เชธเซเชฅเชฟเชฐเชคเชพ เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เช•เชพเชฐเชฃเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • ECDSA เช•เซ€ เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช…เชจเซ‡ เช–เชพเชจเช—เซ€ เช•เซ€ เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เชเซ‡เชถเชจ เชชเชฆเซเชงเชคเชฟ เช…เชจเซเชฏ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชธเชพเชฅเซ‡ เชเช•เซ€เช•เซƒเชค เช›เซ‡ (เชœเซ‚เชจเซ€ เช•เซ€ เชนเชตเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚).
  • เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฒเช‚เชฌเช—เซ‹เชณ เชตเชฃเชพเช‚เช•เซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡ เชฒเชฟเชฌเซเชธเซ‹เชกเชฟเชฏเชฎ.
  • cURL เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€, gnutls เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชจเชฅเซ€.
  • เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเชฐเซเชตเชฐ เชชเชพเช›เซเช‚ เช†เชตเซเชฏเซเช‚ เชฌเชฟเชฒเซเชกเชฌเซ‹เชŸ.
  • เชฌเชฟเชฒเซเชก เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€เชฎเชพเช‚ libmicrohttpd, libjansson เช…เชจเซ‡ libsodium เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹