Apple Podcast (iTunes) | iVoox | Spotify | Suscríbete al podcast

IPFS o InterPlanetary File System es una alternativa al protocolo HTTP, que justo ahora cumple 30 años. Lo que ofrece lo vemos en el episodio de hoy.

La web ha cumplido 30 años y aunque está en plena forma, uno de sus creadores, Tim Berners-Lee, ha destacado algunos de los problemas que tiene en este momento en esta la carta abierta que también puedes consultar en español.

Además esta semana terminamos el curso sobre testing y diseño de APIs con Postman en la zona premium de danielprimo.io. Continuamos con el precio de lanzamiento a 5€/mes.

¿Qué es IPFS?

Es un sistema para compartir contenido a través de una red distribuida donde cada integrante es un nodo de la red y que basa la identificación de cada contenido en un código hash.

Los inconvenientes del HTTP los cuentan en la web de ipsf.io:

  • Centralizada, lo que la hace más vulnerable a ataques y censura.
  • No permanente: los contenidos desaparecen con facilidad.
  • Poco eficiente: consumo de ancho de banda, cuellos de botella…
  • Resiliencia: la red sufre mucho cuando las condiciones no son óptimas (cobertura, catástrofes…)

Lo que propone el sistema interplanetario de ficheros es una red distribuida basada en un protocolo de código abierto que cualquiera puede instalar en su ordenador o servidor.

Así en esta red encontramos algunas características importantes:

  • No existen servidores centralizados.
  • El contenido es permanente, porque una vez añadido a la red no se borra.
  • El contenido se modifica con nuevas versiones.
  • Se busca recompensar a quién aloja en sus sitemas la información de la red mediante una criptomoneda: FileCoin.

Tiene características heredadas de otras tecnologías más modernas que el http: Git, BitTorrent, DHT, SFS…

Juan Benet, su creador, buscó relaciones también con el blockchain y los smart contracts. Así que puede que te interese escuchar los dos episodios en los que hablamos de tecnologías que prometen ser el futuro. En el 17 fue el Blockchain y en el 65 hablamos de Smart Contracts.

Enlaces

Puedes seguir a Web Reactiva en el canal de telegram t.me/webreactiva o en la cuenta de twitter @webreactiva con referencias, recursos y enlaces de interés.

¿Quieres ser mejor desarrollador?

Escrito por Dani

Soy programador web, podcaster y formador. Especialista en frameworks basados en PHP, aunque mis favoritos son los microframeworks en varios lenguajes (Python, Javascript) en los que constuyes de verdad a la medida la aplicación de tus sueños. Aquí puedes conocerme mejor.
comments powered by Disqus