{"id":99257,"date":"2021-02-24T22:22:37","date_gmt":"2021-02-24T20:22:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8"},"modified":"2021-02-24T22:22:37","modified_gmt":"2021-02-24T20:22:37","slug":"vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8","title":{"rendered":"Uscita del sistema di file decentralizzato globale IPFS 0.8","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata presentata la versione 0.8 del sistema di file decentralizzato IPFS (InterPlanetary File System), che crea uno spazio di archiviazione globale versionato per i file, implementato come una rete P2P composta dai sistemi dei partecipanti. IPFS combina idee precedentemente realizzate in sistemi come Git, BitTorrent, Kademlia, SFS e Web, e somiglia a un unico 'swarm' di BitTorrent (peer che partecipano al download), che scambia oggetti Git. IPFS si distingue per l'indirizzamento basato sul contenuto anzich\u00e9 sulla posizione e sui nomi arbitrari. Il codice della implementazione di riferimento \u00e8 scritto in linguaggio Go ed \u00e8 distribuito sotto le licenze Apache 2.0 e MIT.    <\/p>\n<p>Nella nuova versione:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di creare servizi esterni per il pinning dei dati degli utenti (pinning \u2014 collegamento dei dati a un nodo per garantire che informazioni importanti siano conservate). I dati associati al servizio possono avere nomi distinti, diversi dall'identificatore del contenuto (CID). \u00c8 possibile cercare i dati sia per nome che per CID. Per gestire le richieste relative al pinning dei dati, \u00e8 stato proposto l'API IPFS Pinning Service, utilizzabile direttamente in go-ipfs. In linea di comando, per il collegamento \u00e8 stata suggerita il comando \u00abipfs pin remote\u00bb:         ipfs pin remote service add mysrv https:\/\/my-service.example.com\/api-endpoint myAccessToken     ipfs pin remote add \/ipfs\/bafymydata \u2014service=mysrv \u2014name=myfile       ipfs pin remote ls \u2014service=mysrv \u2014name=myfile     ipfs pin remote rm \u2014service=mysrv \u2014name=myfile\n<li class=\"l\"> Le operazioni di pinning e unpinning dei dati sul nodo locale sono state accelerate. L'aumento delle prestazioni e la riduzione della memoria utilizzata sono particolarmente evidenti durante l'esecuzione di operazioni di output o modifica su sistemi con un elevato numero di pin.\n<li class=\"l\"> Nella generazione dei link &#171;https:\/\/&#187; per i gateway \u00e8 stata aggiunta la possibilit\u00e0 di trasmettere nomi DNSLink utilizzando sottodomini. Ad esempio, per caricare il nome &#171;ipns:\/\/en.wikipedia-on-ipfs.org&#187;, oltre ai precedentemente supportati link &#171;https:\/\/dweb.link\/ipns\/en.wikipedia-on-ipfs.org&#187;, ora \u00e8 possibile utilizzare i link &#171;https:\/\/en-wikipedia&#8212;on&#8212;ipfs-org.ipns.dweb.link&#187;, in cui i punti nei nomi originali sono sostituiti con il simbolo &#171;-&#171;, mentre i simboli esistenti &#171;-&#187; sono ulteriormente esaminati con un simile simbolo.\n<li class=\"l\"> \u00c8 stata ampliata la supporto per il protocollo QUIC. Per aumentare le prestazioni, \u00e8 stata introdotta la possibilit\u00e0 di incrementare i buffer di ricezione per UDP.          <\/ul>\n<p>Ricordiamo che in IPFS il link per accedere a un file \u00e8 direttamente legato al suo contenuto e include l'hash crittografico del contenuto. L'indirizzo del file non pu\u00f2 essere rinominato arbitrariamente, pu\u00f2 cambiare solo dopo una modifica del contenuto. Analogamente, non \u00e8 possibile apportare modifiche a un file senza cambiare l'indirizzo (la versione precedente rimarr\u00e0 all'indirizzo originale, mentre la nuova sar\u00e0 accessibile tramite un altro indirizzo, poich\u00e9 l'hash del contenuto del file cambier\u00e0). Considerando che l'identificatore del file cambia con ogni modifica, per evitare di dover fornire nuove link ogni volta, sono disponibili servizi che collegano indirizzi permanenti, tenendo conto delle diverse versioni del file (IPNS), o fissano un alias in modo simile ai tradizionali FS e DNS (MFS (Mutable File System) e DNSLink).         <\/p>\n<p>Analogamente a BitTorrent, i dati sono memorizzati direttamente sui sistemi dei partecipanti, che scambiano informazioni in modalit\u00e0 P2P, senza fare riferimento a nodi centralizzati. Quando \u00e8 necessario ottenere un file con contenuto specifico, il sistema trova i partecipanti che hanno quel file e lo restituisce dalle loro macchine in parti attraverso pi\u00f9 flussi. Dopo aver scaricato il file sul proprio sistema, il partecipante diventa automaticamente uno dei punti per la sua distribuzione. Per identificare i partecipanti della rete sui nodi che contengono il contenuto richiesto viene utilizzata una tabella hash distribuita (DHT). Per accedere al file system globale, IPFS pu\u00f2 utilizzare il protocollo HTTP oppure montare un file system virtuale \/ipfs tramite il modulo FUSE.         <\/p>\n<p>IPFS aiuta a risolvere problemi come l'affidabilit\u00e0 dello storage (se lo storage originale viene compromesso, il file pu\u00f2 essere recuperato dai sistemi di altri utenti), la resistenza alla censura dei contenuti (per bloccare i dati \u00e8 necessario spegnere tutti i sistemi degli utenti che hanno una copia dei dati) e l'organizzazione dell'accesso in assenza di una connessione diretta a Internet o in caso di scarsa qualit\u00e0 della connessione (\u00e8 possibile scaricare dati tramite i partecipanti pi\u00f9 vicini nella rete locale). Oltre a conservare file e trasferire dati, IPFS pu\u00f2 essere utilizzato come base per creare nuovi servizi, ad esempio per l'organizzazione di siti web non legati a server, o per la creazione di applicazioni distribuite.    <\/p>\n<p><center><img decoding=\"async\" alt=\"Uscita del sistema di file decentralizzato globale IPFS 0.8\" src=\"\/wp-content\/uploads\/2021\/02\/61a259e607e16b5ad2b96c6b3c3412f4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54644\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 (InterPlanetary File System), \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 P2P-\u0441\u0435\u0442\u0438, \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. IPFS \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u0443\u0435\u0442 \u0438\u0434\u0435\u0438, \u0440\u0430\u043d\u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u043a\u0430\u043a Git, BitTorrent, Kademlia, SFS \u0438 Web, \u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0435\u0434\u0438\u043d\u044b\u0439 &#171;\u0440\u043e\u0439&#187; BitTorrent (\u043f\u0438\u0440\u044b, \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0440\u0430\u0437\u0434\u0430\u0447\u0435), \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f Git-\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438. IPFS \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0430\u0434\u0440\u0435\u0441\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u043c\u0443, \u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":99258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-99257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 (InterPlanetary File System), \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 P2P-\u0441\u0435\u0442\u0438, \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.\" \/>\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\/it\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 (InterPlanetary File System), \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 P2P-\u0441\u0435\u0442\u0438, \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8\" \/>\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=\"2021-02-24T20:22:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-24T20:22:37+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\udd47 Rilascio del sistema di file decentralizzato globale IPFS 0.8 | ProHoster","description":"\u00c8 stato rilasciato il versionamento del sistema di archiviazione decentralizzato IPFS 0.8 (InterPlanetary File System), che crea un deposito di file globale e versionato, distribuito sotto forma di rete P2P composta da sistemi di partecipanti.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.8 (InterPlanetary File System), \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 P2P-\u0441\u0435\u0442\u0438, \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-8","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":"2021-02-24T20:22:37+00:00","article:modified_time":"2021-02-24T20:22:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99257","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":[],"defaultGraph":"","defaultPostTypeGraph":""},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 09:53:12","updated":"2022-09-27 14:10:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/99257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=99257"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/99257\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/99258"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=99257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=99257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=99257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}