Pero IPFS no se construye realmente sobre el protocolo Bittorrent, sino que toma varias buenas ideas de protocolos como Bittorrent, Git, SFS, Bitcoin y la web, y las reúne todas en un solo paquete.

Hay varias ventajas de usar IPFS sobre los torrents, pero la principal ventaja es el hecho de que sólo hay un único "enjambre de ordenadores e información" masivo, donde cualquiera puede dar un bloque a todo el mundo.

Un paquete de librerias con un tamaño de 72GiB, en IPFS es sólo 32GiB debido a la desduplicación del nivel de bloque. Torrent no proporciona esta característica. Además, usando torrent no es posible obtener una sola libreria de este paquete, IPFS no tiene esta limitación.

Imagina que alguien comparte un vídeo (DVDv1) y otra persona comparte exáctamente el mismo pero con diferente nombre (DVDv2). Las personas que lo descarguen con torrent, deberán elegir una de las dos verisones y descargarlo de los peers que las tengan disponibles. Pero solo una.

En IPFS como se busca por "información" y no "ubicación" una descarga de este vídeo se haría tanto de DVDv1 como de DVDv2 siendo independiente de la "versión" elegida. Es un poco más complejo pero la idea es esta.

@renor ¿Tiene ya alguna aplicación práctica? Todo lo que he leído habla de fase alpha y pruebas pero no he visto ningún ejemplo funcional.

@El_RiK
Tiene muchísimos usos. Al ser un protocolo de almacenamiento distribuido, persistente se puede usar por muchas cosas. Es algo poco conocido aún, pero promete mucho.

En esta página de github hay algunos "Use Cases":
- https://github.com/ipfs/ipfs/issues/230

Esto es una "app" que usa la tecnología ipfs para evitar la censura.
- https://killcord.io/

Ejemplo de url: (fotografia del espacio de 1.2GB almacenada en ipfs): https://ipfs.io/ipfs/QmTXsER2WruSCedo4MzdZYdX5oVDVhemuFPZrF8V1g1WyV

Outline the Various Applications of IPFS, with Use Cases and Dependencies · Issue #230 · ipfs/ipfs

For each of the applications of ipfs that we've made issues for provide an outline of: use cases (very granular) groupings of use cases (coarser, clearer) which foundational features & func...

@renor gracias por lo ejemplos. Tendré que estudiar un poco sobre el tema