{"id":37908,"date":"2019-10-31T22:20:29","date_gmt":"2019-10-31T19:20:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov\/"},"modified":"2019-10-31T22:20:29","modified_gmt":"2019-10-31T19:20:29","slug":"vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov","title":{"rendered":"Release of ZeroNet 0.7, a platform for creating decentralized websites","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>After a year of development, the release of the decentralized web platform <noindex><a rel=\"nofollow\" href=\"https:\/\/zeronet.io\/\">ZeroNet 0.7<\/a><\/noindex>, which offers the use of Bitcoin's addressing and verification mechanisms combined with BitTorrent distributed delivery technologies to create websites that cannot be censored, forged, or blocked. The content of the sites is stored in a P2P network on visitors' machines and verified against the owner's digital signature. Alternative root DNS server systems are used for addressing. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Namecoin\">Namecoin<\/a><\/noindex>. The project is written in Python and <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HelloZeroNet\/ZeroNet\">is distributed<\/a><\/noindex> is licensed under GPLv2.<\/p>\n<p>The data hosted on the site is verified and linked to the owner's account, analogous to linking Bitcoin wallets, which also allows controlling the relevance of the information and updating content in real-time. An anonymous network like Tor can be used to conceal IP addresses, support for which is built into ZeroNet. The user participates in the distribution of all the sites they visit. Once downloaded to the local system, the files are cached and become available for distribution from the current machine, using methods similar to BitTorrent. <\/p>\n<p>To view ZeroNet sites, simply run the script zeronet.py, after which you can open sites in your browser via the URL \"http:\/\/127.0.0.1:43110\/zeronet_address\" (for example, \"http:\/\/127.0.0.1:43110\/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D\"). When opening a site, the program finds nearby peers and downloads the files associated with the requested page (html, css, images, etc.).<br \/>\nTo create your own site, simply run the command \"zeronet.py siteCreate\" after which a site identifier and a private key for authoring confirmation via digital signature will be generated. <\/p>\n<p>A blank directory of the form \"data\/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D\" will be created for the new site. After changing the contents of this directory, you need to certify the new version using the command \"zeronet.py siteSign site_identifier\" and entering the private key. Once the new content is certified, it must be announced with the command \"zeronet.py sitePublish site_identifier\" so that the modified version becomes available to peers (the changes are announced using the WebSocket API). Peers will then check the integrity of the new version using the digital signature, download the new content, and transmit it to other peers.<\/p>\n<p>Key <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/presentation\/d\/1_2qK1IuOKJ51pgBvllZ9Yu7Au2l551t3XBgyTSvilew\/pub?start=false&#038;loop=false&#038;delayms=3000\">capabilities<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> The absence of a single point of failure \u2014 the site remains accessible as long as there is at least one peer in the distribution;\n<\/li>\n<li class=\"l\"> The absence of a reference storage for the site \u2014 the site cannot be shut down by disabling hosting, as the data is hosted on all visitors' machines;\n<\/li>\n<li class=\"l\"> All previously viewed information is cached and available from the current machine in offline mode, without connecting to the global network.\n<\/li>\n<li class=\"l\"> Support for real-time content updates;\n<\/li>\n<li class=\"l\"> Ability to address via domain registration in the \".bit\" zone;\n<\/li>\n<li class=\"l\"> Works without prior setup \u2014 just unpack the software archive and run a single script;\n<\/li>\n<li class=\"l\"> Ability to clone sites with one click;\n<\/li>\n<li class=\"l\"> Passwordless authorization based on the format <noindex><a rel=\"nofollow\" href=\"https:\/\/en.bitcoin.it\/wiki\/BIP_0032\">BIP32<\/a><\/noindex>: the account is protected by the same cryptographic method as the Bitcoin cryptocurrency;\n<\/li>\n<li class=\"l\"> Built-in SQL server with P2P data synchronization functionalities;\n<\/li>\n<li class=\"l\"> Support for using Tor for anonymity and full support for using hidden Tor services (.onion) instead of IPv4 addresses;\n<\/li>\n<li class=\"l\"> Support for TLS encryption;\n<\/li>\n<li class=\"l\"> Automatic availability via uPnP;\n<\/li>\n<li class=\"l\"> Ability to attach multiple authors with different digital signatures to the site;\n<\/li>\n<li class=\"l\"> Availability of a plugin for creating multi-user configurations (openproxy);\n<\/li>\n<li class=\"l\"> Support for streaming news feeds;\n<\/li>\n<li class=\"l\"> Works in any browsers and operating systems.\n<\/li>\n<\/ul>\n<p>Main changes in ZeroNet 0.7<\/p>\n<ul>\n<li class=\"l\"> Code redesigned for Python3 support, ensuring compatibility with Python 3.4-3.8;\n<li class=\"l\"> Implemented a secure database synchronization mode;\n<li class=\"l\"> Where possible, the supply of third-party libraries in the main distribution has been curtailed in favor of external dependencies;\n<li class=\"l\"> Code for verifying digital signatures has been accelerated by 5-10 times (using the libsecp256k1 library);\n<li class=\"l\"> Randomization of already generated certificates has been added to bypass filters;\n<li class=\"l\"> Updated P2P code, which has transitioned to using the ZeroNet protocol;\n<li class=\"l\"> An Offline mode has been added;\n<li class=\"l\"> UiPluginManager plugin added for installing and managing third-party plugins;\n<li class=\"l\"> Full support for OpenSSL 1.1 has been provided;\n<li class=\"l\"> When connecting to peers, fake SNI and ALPN records are used to make the connections resemble those to regular HTTPS sites;\n<\/ul>\n<p>On the same day as the release of ZeroNet 0.7.0 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HelloZeroNet\/ZeroNet\/releases\/tag\/v0.7.1\">has been formed<\/a><\/noindex> Update 0.7.1, which fixes a critical vulnerability that potentially allows for remote code execution on the client side. Due to an error in the template variable rendering code, an external open website can establish a WebSocket connection to the client's system with unrestricted ADMIN\/NOSANDBOX privileges, enabling the modification of configuration parameters and executing code on the user's computer through parameter manipulation of open_browser.<br \/>\nThe vulnerability is present in the 0.7 branch, as well as in experimental builds starting from revision. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/HelloZeroNet\/ZeroNet\/commit\/155d8d4dfdf8f5c1bab3c5cc0f4e1be8dd049bd1\">4188<\/a><\/noindex> (change made 20 days ago).<\/p>\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=51444\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 web-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b ZeroNet 0.7, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 Bitcoin \u0432 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u0438 \u0441 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f\u043c\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 BitTorrent \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0430\u0439\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0432\u0435\u0440\u0433\u043d\u0443\u0442\u044c \u0446\u0435\u043d\u0437\u0443\u0440\u0435, \u043f\u043e\u0434\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u043b\u0438 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0441\u0430\u0439\u0442\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 P2P-\u0441\u0435\u0442\u0438 \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0430\u0445 \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u043f\u0438\u0441\u0438 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430. \u0414\u043b\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u0445 [&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-37908","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 web-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b ZeroNet 0.7, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438.\" \/>\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\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a ZeroNet 0.7, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 web-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b ZeroNet 0.7, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov\" \/>\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-10-31T19:20:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:20:29+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\udd47Release of ZeroNet 0.7, a platform for creating decentralized websites | ProHoster","description":"After a year of development, the release of the decentralized web platform ZeroNet 0.7 has arrived, which offers the use of addressing mechanisms and.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov","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\u0412\u044b\u043f\u0443\u0441\u043a ZeroNet 0.7, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 web-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b ZeroNet 0.7, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0438 \u0438.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-zeronet-0-7-platformy-dlya-sozdaniya-detsentralizovannyh-sajtov","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-10-31T19:20:29+00:00","article:modified_time":"2019-10-31T19:20:29+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37908","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-23 19:42:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:18:23","updated":"2026-01-23 19:42:21","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\/37908","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=37908"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/37908\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=37908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=37908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=37908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}