{"id":54194,"date":"2019-12-20T00:00:00","date_gmt":"2019-12-19T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej"},"modified":"2020-02-18T14:02:11","modified_gmt":"2020-02-18T11:02:11","slug":"dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej","title":{"rendered":"In 2015, ARIN (responsible for the North American region) became the first registrar to exhaust its pool of IPv4 addresses.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/gnunet.org\/en\/news\/2019-0.12.0.html\">Came to light<\/a><\/noindex> Framework release <noindex><a rel=\"nofollow\" href=\"https:\/\/gnunet.org\">GNUnet 0.12<\/a><\/noindex>, designed for constructing secure decentralized P2P networks. Networks created using GNUnet have no single point of failure and can ensure the confidentiality of users' private information, including potentially preventing abuses by security services and administrators who have access to network nodes. The release is noted for containing significant protocol changes that break backward compatibility with versions 0.11.x.<\/p>\n<p>GNUnet supports the creation of P2P networks over TCP, UDP, HTTP\/HTTPS, Bluetooth, and WLAN, and can operate in F2F (Friend-to-friend) mode. NAT traversal is supported, including using UPnP and ICMP. For addressing data storage, a Distributed Hash Table (DHT) can be used. Tools for deploying mesh networks are provided. For selective access grant and revocation, the decentralized attribute exchange service <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/reclaimID\">reclaimID<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/arxiv.org\/pdf\/1805.06253.pdf\">using<\/a><\/noindex> GNS (GNU Name System) and attribute-based encryption (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Attribute-based_Encryption\">Attribute-Based Encryption<\/a><\/noindex>).<\/p>\n<p>The system features low resource consumption and a multi-processing architecture to ensure isolation between components. Flexible tools for logging and accumulating statistics are provided. For developing end applications, GNUnet offers an API for the C language and bindings for other programming languages. To simplify development, it is recommended to use event loops and processes instead of threads. It includes a testing library for the automatic deployment of experimental networks covering tens of thousands of peers. <\/p>\n<p>Key innovations in GNUnet 0.12 include:<\/p>\n<ul>\n<li class=\"l\"> In the decentralized domain name system GNS (GNU Name System), changes have been made to the key formation protocols (to align with the ongoing development of the <noindex><a rel=\"nofollow\" href=\"https:\/\/git.gnunet.org\/lsd0001.git\/tree\/draft-schanzen-gns.txt\">the specification<\/a><\/noindex> future standard). Domain names and labels <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.gnunet.org\/view.php?id=5922\">are represented<\/a><\/noindex> in UTF-8, without using IDNA punycode notation. An NSS plugin has been proposed for handling non-standard IDNA names. A plugin has also been added to block requests from root (GNUnet should never be run with root privileges).\n<li class=\"l\"> In GNS and <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gnunet.org\/doxygen\/d6\/d5b\/group__nse.html#details\">NSE<\/a><\/noindex> (Network Size Estimation), the proof of work algorithm used for domain zone revocation has been changed. These changes are associated with the increasing complexity of computations on specialized ASICs.\n<li class=\"l\"> The plugin implementing transport over UDP has been moved to the experimental category due to stability issues;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.gnunet.org\/view.php?id=5968\">The binary format for RSA public keys has been improved<\/a><\/noindex> and documented;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.gnunet.org\/view.php?id=5398\">Excessive hashing in EdDSA digital signatures has been removed;<\/a><\/noindex> The ability to install the gnunet-logread script for auditing logs has been added;\n<li class=\"l\"> The implementation of ECDH has been transitioned to code\n<li class=\"l\"> TweetNaCl <noindex><a rel=\"nofollow\" href=\"https:\/\/tweetnacl.cr.yp.to\/\">Many issues in the build system have been resolved. The dependency<\/a><\/noindex>;\n<li class=\"l\"> GLPK<br \/>\n        <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/glpk\/\">(GNU Linear Programming Kit) has been removed. A correct package description has been added for distributions based on the package manager<\/a><\/noindex> Guix <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50619\">Guix<\/a><\/noindex>.<\/p>\n<\/ul>\n<p>Several ready-made applications are being developed based on GNUnet technologies:\n<\/p>\n<ul>\n<li class=\"l\"> A service for anonymous file sharing that prevents information analysis by transmitting data solely in encrypted form and does not allow tracking of who uploaded, searched for, and downloaded files thanks to the use of the GAP protocol.\n<\/li>\n<li class=\"l\"> A VPN system for creating hidden services in the '.gnu' domain and tunneling IPv4 and IPv6 over a P2P network. Additionally, it supports IPv4-to-IPv6 and IPv6-to-IPv4 translation schemes, as well as the creation of tunnels IPv4-over-IPv6 and IPv6-over-IPv4.\n<\/li>\n<li class=\"l\"> The GNS (GNU Name System) provides a fully decentralized and censorship-resistant replacement for DNS. GNS can be used alongside DNS and in traditional applications such as web browsers. Integrity and immutability of records are ensured through cryptographic means. Unlike DNS, GNS employs a directed graph instead of a tree hierarchy of servers. Name resolution is similar to DNS, but requests and responses are handled with confidentiality \u2014 the node processing the request does not know who receives the response, and transit nodes and third-party observers cannot decrypt the requests and responses.\n<\/li>\n<li class=\"l\"> The GNUnet Conversation service enables voice calls over GNUnet. User identification is done using GNS, and the content of voice traffic is transmitted in encrypted form. Anonymity is not currently provided \u2014 other peers can trace the connection between two users and determine their IP addresses.\n<\/li>\n<li class=\"l\"> A platform for building decentralized social networks <noindex><a rel=\"nofollow\" href=\"https:\/\/secushare.org\/\">Secushare<\/a><\/noindex>, using the protocol <noindex><a rel=\"nofollow\" href=\"http:\/\/about.psyc.eu\/\">PSYC<\/a><\/noindex> and supporting multicast notification delivery with end-to-end encryption, so that access to messages, files, chats, and discussions is granted only to authorized users (those the messages are not addressed to, including node administrators, cannot read them);\n<\/li>\n<li class=\"l\"> A system for organizing encrypted email <noindex><a rel=\"nofollow\" href=\"https:\/\/pep.foundation\/\">pretty Easy privacy<\/a><\/noindex>, applying GNUnet to protect metadata and supporting various <noindex><a rel=\"nofollow\" href=\"https:\/\/www.pep.security\/docs\/general_information.html#the-pp-concept\">cryptographic protocols<\/a><\/noindex> for key verification;\n<\/li>\n<li class=\"l\"> A payment system <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=44544\">GNU Taler<\/a><\/noindex>, providing anonymity for buyers but tracking sellers' transactions to ensure transparency and provide tax reporting. It supports various existing currencies and electronic money, including dollars, euros, and bitcoins.\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52062\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 GNUnet 0.12, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 P2P-\u0441\u0435\u0442\u0435\u0439. \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 GNUnet \u0441\u0435\u0442\u0438 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0435\u0434\u0438\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u043e\u0442\u043a\u0430\u0437\u0430 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043f\u0440\u0438\u043a\u043e\u0441\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0447\u0430\u0441\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431 \u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u0432, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0443\u0437\u043b\u0430\u043c \u0441\u0435\u0442\u0438. \u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043c\u0435\u0447\u0435\u043d \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0449\u0438\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-54194","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 GNUnet 0.12.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d GNUnet 0.12, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 P2P-\u0441\u0435\u0442\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 GNUnet 0.12.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-19T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GNUnet 0.12 is available, a framework for building secure P2P networks | ProHoster","description":"The release of the GNUnet 0.12 framework has been unveiled.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d GNUnet 0.12, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 P2P-\u0441\u0435\u0442\u0435\u0439 | ProHoster","og:description":"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 GNUnet 0.12.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/dostupen-gnunet-0-12-frejmvork-dlya-postroeniya-zashhishhyonnyh-p2p-setej","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-19T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54194","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 10:23:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:10:33","updated":"2026-01-24 10:23:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=54194"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54194\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=54194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=54194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=54194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}