Ipfs(Interplanetary File System) es una revolución aún en proceso, una red que promete cambiar muchas cosas, y sortear algunos de los problemas que sufrimos con el internet actual, ya que IPFS es una red que no siempre necesita de tener un servicio especifico de internet, su flexibilidad radica en la capacidad de crear redes locales que se sincronizan fácilmente a una red mas grande.
IPFS nace como la idea estructurada que debería tener el internet interplanetario, en el que debemos asumir que habrán grandes lapsos de desincronización, claro el escenario presupuesto es el espacio, sin embargo su uso en la tierra es patente, ya que si en vez de imaginarnos una colonia marciana que se sincroniza con el internet de la tierra pensamos en una villa selvática en medio de nuestro amazonas, o en alguna de las montañas apartadas de Colombia o latinoamerica, entonces su uso puede ser mayor del que creíamos originalmente, recordemos que en pueblos o corregimientos apartados a veces el internet puede pasar un tiempo fuera de linea, las características de este nuevo protocolo le dan la facultad de que la red siga funcionando con copias de las paginas mas usadas en esa comunidad mientras vuelve el internet para que se sincronice con el resto de la red.
Si bien asumo que muchos saben lo que significa P2P(peer 2 peer) aunque también se acepta el concepto hispano 'entre pares' daré una leve explicación aquí de lo que es el P2P para las personas que son nuevas en esta tecnología.
Básicamente, una red informática P2P se refiere a una red que no tiene clientes y servidores fijos, sino una serie de nodos que se comportan a la vez como clientes y servidores de los demás nodos de la red
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, como podrán imaginar IPFS tiene mucho en común con las cada vez mas populares blockchains pero presentándose como alternativa al protocolo HTTP que es el que usamos en la actualidad, IPFS utiliza conceptos de blockchain capaces de mantener la integridad y optimización de la transferencia de archivos distribuido de forma extremadamente segura en infraestructuras de redes con ancho de banda de enlaces muy limitados.
Estas son algunas de sus caracteristicas:
- 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».
0 comments:
Publicar un comentario