Aller au contenu

Journal Le web distribué: Zeronet, IPFS, Dat.data, Maidsafe,...


Ldfa

Messages recommandés

J'ai découvert coup sur coup plusieurs technos qui «construisent l'internet distribué dont le monde a besoin» et je vais essayer de les présenter. Ça peut vite devenir technique donc je risque de me planter dans leur présentation.

Freenet

Je le cite d'abord car il est fonctionnel depuis plusieurs années. Il met en avant anonymisation sur le réseau et la résistance à la censure grâce à son fonctionnement en pair à pair: «Freenet est une plateforme pair-à-pair de communication et de publication qui résistent à la censure.»

En pratique, il y a un temps de démarrage de plusieurs minutes pour démarrer son instance et l'accès à un site n'est pas immédiat. Il ne marche pas pour les sites dynamiques. Il est écrit en java. Des plugins permettent de faire de la messagerie, etc

Zeronet

Mon préféré: le contenu est partagé en pair-à-pair, les noms de domaine sont gérés par le système du bitcoin. Fonctionne pour les sites dynamiques (mises à jour en temps réel), peut utiliser TOR, permet une consultation hors ligne, plusieurs applications sont déjà utilisables, et sont belles. Il est rapide. Possibilité de cloner un site en un clic. Zeronet est écrit en Python. Il semblerait que son fondateur puisse maintenant s'y consacrer à plein temps.

Installation

Essayer Zeronet est très facile en deux lignes de commande. Pour Debian:

sudo apt-get install msgpack-python python-gevent
wget https://github.com/HelloZeroNet/ZeroNet/archive/master.tar.gz
tar xvpfz master.tar.gz
cd ZeroNet-master
python zeronet.py # et ouvrir son navigateur à http://127.0.0.1:43110/
On obtient:

zeronet2.png

Play, le premier site de torrent incoulable ?

Play est un site où on trouve des fichiers magnet, pour télécharger des torrents. C'est donc un site distribué, par ses utilisateurs. Est-il totalement incoulable ?

zero-play1.png

Ce n'est pas un tracker, il prend sa source du site rarbg.to. (du coup, le choix est moyen)

Il semblerait que ZeroTorrent, qu'on peut essayer possède une plus grosse base de données.

ZeroMail, ZeroBlog, ZeroId,…

Lisons la doc: https://zeronet.readthedocs.io/en/latest/using_zeronet/sample_sites/

IPFS

The Interplanetary File System: le web permanent, Git + Bittorrent avec un système de noms propre, IPNS.

IPFS est très alpha. Je n'ai pas trouvé de vrais sites ou applications à tester.
L'implémentation de base est en go, il en existe en plusieurs langages.

D'après makeuseof, ipfs ou ces technos de pair-à-pair commencent à intéresser de gros fournisseurs de contenu actuel.

Usage

Ajouter une vidéo au réseau est aussi simple que

ipfs add -q sintel.mp4
et pour la lire

ipfs cat $vidhash | mplayer -vo xv -
ou bien

mplayer http://localhost:8080/ipfs/$vidhash
Présentation vidéo: https://www.youtube.com/watch?v=8CMxDNuuAiQ

Dat-data

Un outil décentralisé pour partager de (larges) données, les synchroniser (comme Dropbox) et les versionner (comme git).
Sont aidés par des fondations. Également très alpha. Outil en ligne de commande, avec interface web et de bureau, développé en node.js.

Ajouter du contenu ou le récupérer et le synchroniser est également très simple.

cli_download.gif

D'autres, avec de la crypto-monnaie et au fonctionnement plus ou moins opaques

MaidSafe

Aussi très alpha. Leur version alpha n'est pas distribuée.

Synereo

Avec de la blockchain 2.0, svp. Startup israëlienne.

Steemit

Permet une sorte de reddit où tu peux gagner de l'argent avec ton contenu. Très américain non ?

Cet article essaye de décrypter le fonctionnement de la réputation et des sous sur Steemit et Synereo, et montre le tout très opaque.

Un navigateur pour Dat et IPFS

Ce navigateur (dérivé de Chrome) comprend les protocoles Dat et IPFS nativement et permet d'y publier des fichiers ou des sites entiers facilement.

Annexes

J'ai aussi envie de citer Hubzilla, qui est une platefrome décentralisée, avec authentification unique sur l'ensemble du réseau, qui peut être indépendant du système DNS, Retroshare une plateforme de communication distribuée et sécurisée et Lantern qui utilise du pair-à-pair… pour accéder à l'internet lorsqu'il est censuré.

Pfiou. J'ai l'impression qu'aujourd'hui il n'y a que Zeronet de vraiment utilisable. Pour autant, il faut être un peu geek, il n'y a pas d'outil graphique facile pour l'installer, se connecter ou créer un site.

Partage d'expérience bienvenue !

Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.