HTTP es un protocolo de capa de aplicación creado por Tim Berners Lee en el Cern en 1989, actualmente se usa para la mayor parte de la transferencia de datos en la web. Es la base de la comunicación de datos utilizando archivos de hipertexto en la World Wide Web.
IPFS es un protocolo relativamente nuevo que puede cambiar la forma en que usamos Internet. Es un proyecto ambicioso creado por Juan Benet en 2015, con el objetivo de crear una web completamente descentralizada y utiliza muchas ideas revolucionarias.
En HTTP, no se puede acceder a los datos si el servidor está inactivo o falla o algún enlace se rompe. en IPFS, los datos se copian en múltiples nodos, por lo tanto, se puede acceder a ellos cuando sea necesario.
En HTTP, el ancho de banda proporcionado es bajo, ya que varios clientes solicitan los datos a un solo servidor al mismo tiempo. En IPFS, el ancho de banda es alto, ya que los datos se solicitan al par más cercano que tiene la copia de esos datos.
HTTP está bien establecido como un estándar en la industria, aquí es donde HTTP tiene una gran ventaja. IPFS es relativamente nuevo y aún no es tan popular como HTTP.
El soporte HTTP está incorporado en casi todas las máquinas. Para ejecutar IPFS, debe acceder a él utilizando HTTP o configurar manualmente un nodo IPFS en su máquina.
Casi todos usamos HTTP para acceder a la web. Actualmente, hay una escasez de nodos IPFS debido a su baja popularidad.