{"id":95153,"date":"2020-09-26T01:42:22","date_gmt":"2020-09-25T23:42:22","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7"},"modified":"2020-09-26T01:42:22","modified_gmt":"2020-09-25T23:42:22","slug":"vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7","title":{"rendered":"Lanzamiento del sistema de archivos descentralizado IPFS 0.7","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.ipfs.io\/2020-09-24-go-ipfs-0-7-0\/\">Presentado<\/a><\/noindex> lanzamiento del sistema de archivos descentralizado <noindex><a rel=\"nofollow\" href=\"https:\/\/ipfs.io\/\">IPFS 0.7<\/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>En la nueva versi\u00f3n, se ha desactivado por defecto el transporte <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/libp2p\/go-libp2p-secio\">SECIO<\/a><\/noindex>, que en la versi\u00f3n anterior se hab\u00eda propuesto como transporte <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<\/a><\/noindex> el protocolo <noindex><a rel=\"nofollow\" href=\"https:\/\/noiseprotocol.org\/\">Noise<\/a><\/noindex> y desarrollado dentro del marco de la pila de red modular para aplicaciones P2P. <noindex><a rel=\"nofollow\" href=\"https:\/\/libp2p.io\/\">libp2p<\/a><\/noindex>Como transporte de reserva se ha dejado TLSv1.3. Se recomienda a los administradores de nodos que utilizan versiones antiguas de IPFS (Go IPFS &lt; 0.5 o JS IPFS &lt; 0.47) actualizar el software para evitar disminuciones en el rendimiento.<\/p>\n<p>En la nueva versi\u00f3n tambi\u00e9n se ha realizado la transici\u00f3n al uso por defecto de claves ed25519 en lugar de RSA. Se mantiene la compatibilidad con las antiguas claves RSA, pero ahora se generar\u00e1n nuevas claves utilizando el algoritmo ed25519. El uso de claves p\u00fablicas ed25519 integradas resuelve el problema de almacenamiento de claves p\u00fablicas, por ejemplo, para la verificaci\u00f3n de datos firmados al usar ed25519, solo se necesita informaci\u00f3n sobre PeerId. Los nombres de clave en las rutas IPNS ahora se codifican utilizando el algoritmo base36 CIDv1 en lugar de base58btc.<\/p>\n<p>Adem\u00e1s del cambio del tipo de claves por defecto en IPFS 0.7, se ha a\u00f1adido la posibilidad de rotar las claves de identificaci\u00f3n. Ahora se puede ejecutar el comando 'ipfs key rotate' para cambiar la clave del nodo. Adem\u00e1s, se han a\u00f1adido nuevos comandos para importar y exportar claves ('ipfs key import' y 'ipfs key export'), que se pueden aplicar con fines de respaldo, as\u00ed como el comando 'ipfs dag stat' para mostrar estad\u00edsticas sobre el DAG (Grafos Ac\u00edclicos Distribuidos).<\/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 IPFS 0.7\" src=\"\/wp-content\/uploads\/2020\/09\/faa47cfebb0df7e31a604b7a2566f6ce.jpg\" 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=53782\">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.7 (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":95154,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-95153","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=\"\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.\" \/>\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-7\" \/>\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.7 | 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7\" \/>\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-09-25T23:42:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-25T23:42:22+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 del sistema de archivos descentralizado global IPFS 0.7 | ProHoster","description":"Se presenta el lanzamiento del sistema de archivos descentralizado IPFS.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7","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.7 | 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.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-7","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-09-25T23:42:22+00:00","article:modified_time":"2020-09-25T23:42:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95153","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 11:11:31","updated":"2022-09-28 08:36:20","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\/95153","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=95153"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/95153\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/95154"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=95153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=95153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=95153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}