{"id":86238,"date":"2020-06-23T01:42:25","date_gmt":"2020-06-22T23:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6"},"modified":"2020-06-23T01:42:25","modified_gmt":"2020-06-22T23:42:25","slug":"vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6","title":{"rendered":"Lanzamiento del sistema de archivos descentralizado global IPFS 0.6","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/go-ipfs\/releases\/tag\/v0.6.0\">Publicado<\/a><\/noindex> lanzamiento del sistema de archivos descentralizado <noindex><a rel=\"nofollow\" href=\"https:\/\/ipfs.io\/\">IPFS 0.6<\/a><\/noindex> (InterPlanetary File System), que forma un almacenamiento global de archivos versionado, desplegado en forma de una red P2P formada por sistemas de participantes. IPFS combina ideas previamente implementadas en sistemas como Git, BitTorrent, Kademlia, SFS y Web, y se asemeja a un \u00fanico 'anillo' de BitTorrent (nodos que participan en la distribuci\u00f3n), intercambiando objetos de Git. IPFS se caracteriza por la direccionamiento por contenido, y no por ubicaci\u00f3n o nombres arbitrarios. El c\u00f3digo de la implementaci\u00f3n de referencia est\u00e1 escrito en Go y <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/go-ipfs\">se distribuye<\/a><\/noindex> bajo las licencias Apache 2.0 y MIT.<\/p>\n<p>La nueva versi\u00f3n se destaca por incluir por defecto el transporte basado en el protocolo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53137\">QUIC<\/a><\/noindex>, que es una capa sobre el protocolo UDP, que soporta la multiplexi\u00f3n de m\u00faltiples conexiones y proporciona m\u00e9todos de cifrado equivalentes a TLS\/SSL. En IPFS, el socket para recibir conexiones UDP se inicia autom\u00e1ticamente en la misma direcci\u00f3n y puerto de red que el manejador del transporte basado en TCP. QUIC se aplica tanto para conexiones entrantes como salientes, y al conectarse a nuevos nodos, en caso de que QUIC no est\u00e9 disponible, se retrocede al uso de TCP.<\/p>\n<p>La segunda innovaci\u00f3n importante es el soporte para el transporte seguro <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libp2p\/go-libp2p-noise\">NOISE<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libp2p\/specs\/tree\/master\/noise\">basado en<\/a><\/noindex> el protocolo <noindex><a rel=\"nofollow\" href=\"https:\/\/noiseprotocol.org\/\">Noise<\/a><\/noindex> y desarrollado dentro de <noindex><a rel=\"nofollow\" href=\"https:\/\/libp2p.io\/\">libp2p<\/a><\/noindex>, un stack de red modular para aplicaciones P2P. Despu\u00e9s de la negociaci\u00f3n inicial de la conexi\u00f3n, todos los intercambios de datos subsecuentes entre los participantes est\u00e1n cifrados y protegidos contra la interceptaci\u00f3n.<br \/>\nNOISE reemplaz\u00f3 al transporte <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libp2p\/go-libp2p-secio\">SECIO<\/a><\/noindex>, pero como m\u00e9todo prioritario de cifrado de conexiones entre nodos, TLS 1.3 sigue siendo utilizado. NOISE es bastante sencillo de implementar y se posiciona como un transporte universal multiplataforma que puede ser desarrollado en varios lenguajes de programaci\u00f3n.<\/p>\n<p>En la nueva versi\u00f3n tambi\u00e9n se ha a\u00f1adido la posibilidad de agregar p\u00e1ginas personalizadas '404 Not Found' y se ha incluido soporte opcional para el m\u00e9todo de codificaci\u00f3n Base36, que es \u00f3ptimo para datos alfanum\u00e9ricos sin distinci\u00f3n de may\u00fasculas y min\u00fasculas, como nombres de dominio (al utilizar Base32, las claves Ed25519 de IPNS superan en dos bytes el l\u00edmite de tama\u00f1o de subdominio, mientras que con Base36 se ajustan al l\u00edmite). Adem\u00e1s, se ha a\u00f1adido una opci\u00f3n a la configuraci\u00f3n<br \/>\n&#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/go-ipfs\/blob\/v0.6.0\/docs\/config.md#peering\">peering<\/a><\/noindex>'que define una lista de nodos para conectarse, mantener la conexi\u00f3n y reconectar con el fin de establecer conexiones 'pegajosas' entre nodos que se utilizan frecuentemente.<\/p>\n<p>Recordemos que en IPFS, el enlace para acceder a un archivo est\u00e1 directamente relacionado con su contenido e incluye un hash criptogr\u00e1fico del contenido. La direcci\u00f3n del archivo no puede renombrarse arbitrariamente; s\u00f3lo puede cambiar tras un cambio en el contenido. De manera similar, no se puede modificar un archivo sin cambiar la direcci\u00f3n (la versi\u00f3n antigua permanecer\u00e1 en la direcci\u00f3n anterior, mientras que la nueva ser\u00e1 accesible a trav\u00e9s de una direcci\u00f3n diferente, ya que el hash del contenido del archivo cambiar\u00e1). Dado que el identificador del archivo cambia con cada modificaci\u00f3n, para no tener que enviar nuevos enlaces cada vez, se ofrecen servicios para vincular direcciones permanentes que consideren diferentes versiones del archivo.<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/ipns\/\">), o para fijar un apodo an\u00e1logo a lo que hacen los sistemas de archivos tradicionales y DNS (<\/a><\/noindex>MFS<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/mfs\/\">(Mutable File System) y<\/a><\/noindex> DNSLink <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/dnslink\/\">Al igual que en BitTorrent, los datos se almacenan directamente en los sistemas de los participantes, que intercambian informaci\u00f3n en modo P2P, sin estar vinculados a nodos centralizados. Cuando es necesario obtener un archivo con un contenido espec\u00edfico, el sistema encuentra a los participantes que tienen dicho archivo y lo entrega desde sus sistemas en partes a trav\u00e9s de m\u00faltiples flujos. Despu\u00e9s de cargar un archivo en su sistema, un participante autom\u00e1ticamente se convierte en uno de los puntos de su distribuci\u00f3n. Para identificar a los participantes en la red cuyos nodos contienen el contenido de inter\u00e9s,<\/a><\/noindex>). <\/p>\n<p>se utiliza una tabla hash distribuida ( <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/introduction\/how-ipfs-works\/\">se utiliza<\/a><\/noindex> DHT<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%B0%D1%8F_%D1%85%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0\">)<\/a><\/noindex>Para acceder al sistema de archivos global de IPFS, se puede utilizar el protocolo HTTP o montar un sistema de archivos virtual \/ipfs mediante el m\u00f3dulo FUSE. <\/p>\n<p>IPFS ayuda a resolver problemas como la fiabilidad del almacenamiento (si el almacenamiento original falla, el archivo se puede descargar de los sistemas de otros usuarios), la resistencia a la censura de contenido (para bloquearlo, se requerir\u00eda bloquear todos los sistemas de usuarios que tengan una copia de los datos) y la organizaci\u00f3n del acceso en ausencia de conexi\u00f3n directa a Internet o en condiciones de mala calidad de la conexi\u00f3n (se puede descargar datos a trav\u00e9s de los participantes m\u00e1s cercanos en una red local). Adem\u00e1s del almacenamiento de archivos y el intercambio de datos, IPFS puede utilizarse como base para crear nuevos servicios, por ejemplo, para operar sitios web que no dependen de servidores, o para crear sistemas distribuidos. <noindex><a rel=\"nofollow\" href=\"https:\/\/awesome.ipfs.io\/\">aplicaciones<\/a><\/noindex>.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/3759ceff46d10f763d6b288a574fe8edd6fd2d59\/68747470733a2f2f646f63732e676f6f676c652e636f6d2f64726177696e67732f642f652f32504143582d3176535f6e3146765375366d646d5369726b427249494569623267716867746174443961776150325f576472474e347a544e65673632305851643950393557542d49766f676e5378494964434d3575452f7075623f773d3134343626683d31303336\"><img decoding=\"async\" alt=\"Lanzamiento del sistema de archivos descentralizado global IPFS 0.6\" src=\"\/wp-content\/uploads\/2020\/06\/15cb254308e0318b2f668b70171831c3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53212\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.6 (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":86239,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-86238","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.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.\" \/>\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\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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.6 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6\" \/>\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=\"2020-06-22T23:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-22T23:42:25+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\udd47Lanzamiento de la versi\u00f3n global del sistema de archivos descentralizado IPFS 0.6 | ProHoster","description":"Se ha publicado la versi\u00f3n del sistema de archivos descentralizado IPFS.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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.6 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\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.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-6","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":"2020-06-22T23:42:25+00:00","article:modified_time":"2020-06-22T23:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"86238","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:19:29","updated":"2022-09-29 19:10:53","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/86238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=86238"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/86238\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/86239"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=86238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=86238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=86238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}