Neocities est devenu le premier site majeur utilisant le Web distribué IPFS

image

Les créateurs du protocole distribué pour l'hébergement de contenu IPFS arbitraire se sont associés à l'hébergement de sites Web Neocities pour promouvoir leur idée d'un Internet distribué. Désormais, les pages Neocities sont accessibles à tous ceux qui testent le nouveau protocole.

IPFS est un système de fichiers distribué (les créateurs l'ont appelé le «système de fichiers interplanétaire», «un système de fichiers interplanétaire (mais essentiellement tout planétaire)»), qui, selon les développeurs, devrait remplacer le protocole HTTP actuel pour accéder au Web. Selon la description des créateurs, cela peut être comparé à un groupe d'utilisateurs partageant le même torrent, dont le contenu est un projet github.

Les développeurs soulignent de toutes les manières possibles les failles fondamentales (et parfois fatales) du protocole HTTP, qui, à leur avis, ne peuvent pas être corrigées en l'améliorant progressivement. Internet a évolué comme un réseau de serveurs fournissant du contenu. Mais on sait que si le serveur tombe en panne, le contenu devient alors inaccessible. La situation a été modifiée par des réseaux distribués dans lesquels les fichiers sont stockés par les utilisateurs eux-mêmes, tandis que d'autres utilisateurs, à la recherche du fichier souhaité, le téléchargent en morceaux à partir de différents endroits.

Selon les développeurs d'IPFS, le nouveau système devrait devenir plus fiable, moins coûteux à utiliser et, surtout, ne devrait pas être sensible aux attaques des gouvernements et des entreprises.

Le réseau IPFS fonctionne avec des hachages cryptographiques - le hachage contient le contenu correspondant stocké par l'un des utilisateurs du réseau. Dans le même temps, chaque utilisateur n'a pas besoin de stocker tout le contenu - il choisit, en utilisant un mécanisme qui ressemble à des signets dans le navigateur, quel contenu il veut enregistrer.

L'idée d'un Internet distribué n'est pas nouvelle - j'ai déjà écrit sur des projets similaires qui cherchent à augmenter la fiabilité et la résilience du Web. Les créateurs du protocole bittorrent eux-mêmes en ont fait un - il s'agit du navigateur Project Maelstrom peer-2-peer . Le second est le projet Alpha Ephemeral , qui ressemble plus à une implémentation du concept. Dans ce document, les pages créées existent tant qu'elles sont ouvertes dans le navigateur d'au moins une personne.

IPFS a une différence significative et critique avec les projets mentionnés - la possibilité de changer de page. IPNS vous permet d'utiliser des clés de chiffrement pour signer un lien vers un hachage IPFS représentant la dernière version du site. Le hachage pointant vers le site reste le même, mais le contenu peut être modifié.

De plus, les créateurs ont prévu l'utilisation d'adresses lisibles par l'homme au lieu de hachages, en utilisant le système DNS existant. Pour ce faire, via l'enregistrement TXT correspondant au serveur de noms. Il est également prévu d'utiliser un système de noms Namecoin distribué et décentralisé pour se débarrasser complètement de tout système contrôlé.

Tout le monde peut participer aux tests et au support du système. Il est écrit en Go, son code source est sur github. Il existe des versions compiléespour Mac Os, Linux et Windows.

Neocities (préfixe neo- avec un lien vers l'un des premiers services d'hébergement Web GeoCities) - hébergement gratuit. Les auteurs des pages disposent d'un espace disque sans possibilité d'exécuter des scripts côté serveur. Au printemps 2015, les créateurs ont signalé qu'environ 43 500 projets sont hébergés sur le site.

Source: https://habr.com/ru/post/fr383917/


All Articles