WR 79: Otra internet es posible: IPFS
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.
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 ¶
- IPFS
- IPFS for Websites
- Ejemplo de hosting en IPFS
- IPFS: El futuro de la web descentralizada
- IPFS Simple Explain
- Awesome IPFS
- Implementación en JavaScript
- d.tube (github)
- OrbitDB
- IPLD
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.
Escrito por:
Daniel Primo
12 recursos para developers cada domingo en tu bandeja de entrada
Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.