Web2Web: Sites Web sans serveur optimisés par Torrents et Bitcoin
REF.: Par Ernesto
WebTorrent, bitcoin, BitTorrent, p2p, Blog, sites web
Faire fonctionner un site Web entièrement fonctionnel dans un navigateur classique sans impliquer de serveurs centraux semble compliqué, mais avec Web2Web ce n’est pas le cas. Le projet, optimisé par WebTorrent et Bitcoin, permet à quiconque de créer des sites Web modifiables, aussi résistants que possible.
serveurs-nonPasque la plupart des gens associent encore des torrents à des clients de bureau, l'équivalent WebTorrent basé sur navigateur gagne rapidement en popularité.
En termes simples, WebTorrent est un client torrent pour le Web. Au lieu d'utiliser des applications autonomes, il permet aux utilisateurs de partager des fichiers directement depuis leur navigateur sans avoir à configurer ou installer quoi que ce soit.
Cela permet aux utilisateurs de diffuser des vidéos directement à partir de navigateurs classiques tels que Chrome et Firefox, comme ils le feraient sur YouTube.
La technologie, créée par Feross Aboukhadijeh, diplômé de l’Université de Stanford, a déjà suscité l’intérêt de Netflix et a donné lieu à diverses implémentations innovantes.
Plus récemment, le développeur tchèque Michal Spicka a créé le projet Web2Web, qui permet aux utilisateurs de partager des sites Web entiers en utilisant la technologie WebTorrent. Cela rend ces sites pratiquement impossibles à supprimer.
Michal dit à TorrentFreak qu'il est fasciné par la technologie moderne et qu'il souhaitait développer une plate-forme résiliente, sans serveur et anonyme permettant aux utilisateurs de partager quelque chose en ligne.
"Dans le passé, nous avons vu de puissants groupes d’intérêts fermer des sites Web légitimes. Je me demandais si je pouvais trouver quelque chose qui ne puisse pas être supprimé facilement et qui protège également l'identité de l'opérateur du site », explique Michal.
Pour la plupart des sites Web, les serveurs et les noms de domaine sont les aspects les plus vulnérables. Les deux peuvent être facilement saisis et sont loin d'être anonymes. Avec Web2Web, cependant, les gens peuvent exécuter un site Web sans aucune de ces situations.
"Pour exécuter un site Web Web2Web, ni le serveur ni le domaine ne sont requis. Tout ce dont vous avez besoin est une page de démarrage qui charge votre site Web à partir du réseau torrent et l'affiche dans le navigateur », nous dit Michal.
Bien qu'il existe des alternatives similaires, telles que Zeronet, la beauté de Web2Web réside dans le fait qu'il fonctionne dans tout navigateur moderne. Cela signifie qu'il n'est pas nécessaire d'installer un logiciel séparé.
La page de démarrage qui sert à tout le contenu est un fichier HTML simple qui peut être mis en miroir n'importe où en ligne ou téléchargé sur un ordinateur local. Avec l'aide de Bitcoin, l'opérateur peut mettre à jour le fichier, après quoi les utilisateurs verront la nouvelle version.
"Si l’opérateur du site veut publier un nouveau contenu sur son site Web précédemment créé, il crée d’abord un torrent du nouveau contenu, puis insère le torrent infohash dans une transaction bitcoin envoyée depuis son adresse bitcoin", explique Michal.
"Le site Web surveille constamment cette adresse pour rechercher de nouvelles transactions, extrait l'infohash, télécharge le nouveau contenu à partir de l'essaim de torrent et se met à jour en conséquence", ajoute-t-il.
Pour Michal, le projet est essentiellement une expérience intéressante. L'objectif principal était de montrer qu'il était possible de créer des sites Web fonctionnels sans serveur central, en utilisant WebTorrent et Bitcoin.
Il n'a pas de vision claire sur la façon dont les gens vont l'utiliser, mais il insiste sur le fait qu'il ne favorise pas ou n'encourage pas les utilisations illégales.
"Je suis fermement contre de l'utiliser pour quelque chose d'illégal. Par contre, je ne peux pas empêcher les gens de le faire. Le moment viendra où ce projet sera malmené et ce sera seulement à ce moment-là que nous verrons si cela résiste vraiment », note-t-il.
En attendant, cette démo parfaitement légale donne aux gens et aux idées de ce qui est possible. Plus d'informations sur la création de pages distribuées sont disponibles ici.
REF.: