IPFS: Un avanzado Sistema de Archivos con Tecnología P2P y Blockchain

IPFS: Un avanzado sistema de archivos con Tecnología P2P y Blockchain

IPFS: Un avanzado sistema de archivos con Tecnología P2P y Blockchain

IPFS promete impulsar una Web distribuida, ya que es un protocolo de hipermedia P2P (Peer-to-Peer – Persona a Persona) diseñado para hacer la web más rápida, segura y abierta.

Debe su nombre a las siglas de la frase en inglés, Interplanetary File System, que en español significa, Sistema de Archivos Interplanetario, y que en realidad es, un avanzado Sistema de Archivos con Tecnología P2P y Blockchain.

IPFS: Introducción

Al igual de la Tecnología Blockchain, que aún es desconocida para muchos, IPFS que está sustentada por esta, lo es más aún. Pero que, cada vez es más mentada en el ámbito tecnológico, ya que la misma representa la transformación del Internet, tal y como hoy la conocemos.

Así, que IPFS, podría complementar o sustituir al actual Protocolo de Transferencia de Hipertexto (HTTP), que es el que actualmente, y a nivel global ejecuta las transferencias de información en la nube (web). Por lo tanto, IPFS pretende transformar el actual accionar del Internet basado en servidores centralizados en una web totalmente distribuida bajo Tecnología P2P y Blockchain.

Para así, convertirse en un sistema de archivos distribuidos, con directorios y archivos, que pueda conectar todos los dispositivos informáticos y contenidos digitales, a nivel global, con el mismo sistema de archivos.

IPFS: Sistema de Archivos Interplanetarios

IPFS: Sistema de Archivos Interplanetarios

En su página web oficial hay mucha información útil sobre dicha tecnología, también en su sitio oficial en GitHub. Sin embargo, entre lo más destacable que puede decirse del mismo está lo siguiente:

Características de IPFS

  • Su objetivo es hacer la web más rápida, segura y abierta.
  • Utiliza tecnologías de cifrado a nivel del sistema de archivos.
  • Es una arquitectura completamente descentralizada desde cero.
  • Permite la creación de aplicaciones completamente distribuidas.
  • Es un sistema de archivos global montable mediante la tecnología FUSE.
  • El contenido enlazado al uso de HASH garantiza la autenticidad del mismo.
  • Combina el uso de tecnologías, tales como, Blockchain, Kademlia, BitTorrent, y Git.
  • Protocolo de distribución de hipermedia, dirigido por contenido e identidades.
  • Posee un servicio de nombres llamado, IPNS, que es un sistema de nombres inspirado en SFS.
  • Su funcionamiento se asemeja a un enjambre de un solo bittorrent intercambiando objetos git.
  • Es modular, por que soporta muchas capas de trabajo con funcionalidades y tecnologías diferentes.
  • Web dual, es decir, permite ver documentos como en la web tradicional, es decir, por la vía clásica del HTTP, en «https://ipfs.io/<path>», o de la forma moderna en los navegadores o aplicaciones, de la forma IPFS: «ipfs://URL» o «dweb:/ipfs/URI».

Funcionamiento

IPFS es un sistema de archivo distribuido que garantiza la disponibilidad permanente de los mismos, al permitir que existan copias múltiples en los diferentes nodos que soportan la red. IPFS gestiona las comunicaciones basándose en el contenido manejado, en reemplazo del nombre (Dirección IP o URL) como ocurre actualmente, proporcionando un modelo de almacenamiento de bloques por contenido de alto rendimiento, con hipervínculos direccionables por su contenido.

Además, utiliza identificadores IPFS los cuales están enlazados a un Hash criptográfico del contenido, lo que garantiza de forma criptográfica, que representa el contenido de ese archivo como original, hasta su siguiente modificación, por muy pequeña. Esto trae como beneficio, la protección del contenido contra la manipulación no autorizada, y de su degradación, es decir, favorece la inmutabilidad de los contenidos.

Por último, entre muchas otras cosas más interesantes de esta tecnología, está el hecho de que al ser red de nodos, mitiga o anula las fallas de acceso a los contenidos, ya que si falla la comunicación con el contenido alojado en un nodo de la red, se puede acceder al mismo en otro. Y además, en IPFS las comunicaciones suelen ser más eficientes, ya que, la transmisión a través de varios nodos simultáneamente es algo permitido.

Instalación

Para descargar los archivos fuentes o instaladores multiplataforma (Windows, MacOS y Linux) disponibles y realizar el procedimiento de instalación y uso de sus diferentes aplicativos, puede empezar por consultar el siguiente enlace: IPFS Desktop en GitHub.

Conclusión sobre el Sistema de Archivos Interplanetario

Conclusión

Esperamos que esta pequeña y útil publicación sobre «IPFS», que significa «Sistema de Archivos Interplanetario», y que en realidad es, un avanzado Sistema de Archivos con Tecnología P2P y Blockchain con un uso y alcance global, sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de y para «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


2 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   luiguiok dijo

    ¿Este tipo de tecnologías ya está siendo soportada o en planes para que los navegadores la implementen?

    1.    Linux Post Install dijo

      ¡Saludos Luiguiok! IPFS tiene su propio cliente desktop y otras apps para navegar y acceder a dicha tecnología. Hasta ahorita no se puede a través de los navegadores tradicionales.