Outils du site

Outils pour utilisateurs


p2p:zeronet (lu 96906 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
p2p:zeronet [le 11/07/2018 à 13h26]
111110101011 [Liens]
p2p:zeronet [le 26/09/2019 à 11h23] (Version actuelle)
111110101011
Ligne 1: Ligne 1:
 ====== ZeroNet ====== ====== ZeroNet ======
  
-Le propos de ZeroNet est de permettre l'hébergement de sites web de façon décentralisée. Le projet emprunte des technologies déjà présentes dans d'autres P2P, notamment BitTorrent, BitCoin et NameCoin. ZeroNet se veut une réponse au [[http://fossbytes.com/how-project-maelstrom-by-bittorrent-will-change-the-internet/|projet Maelstrom]] de BitTorrent Inc. Il s'agit d'un logiciel libre écrit en Python.+Le propos de ZeroNet est de permettre l'hébergement de sites web de façon décentralisée. Le projet emprunte des technologies déjà présentes dans d'autres P2P, notamment [[p2p>BitTorrent_reseau|BitTorrent]] et [[p2p>BitCoin]]. ZeroNet se veut une réponse au [[http://fossbytes.com/how-project-maelstrom-by-bittorrent-will-change-the-internet/|projet Maelstrom]] de BitTorrent Inc. Il s'agit d'un logiciel libre écrit en Python.
  
-Pour permettre la distribution des sites zeronet, le logiciel utilise le protocole BitTorrent. Les sites sont stockés dans un unique fichier nommé content.json, qui est signé cryptographiquement (ce qui évite donc la possibilité qu'il soit usurpé). Le simple fait de visiter un site ZeroNet amorce en fait en arrière plan le téléchargement de ce fichier via BitTorrent, c'est à dire que les données sont transmises de la même façon que pour un torrent quelconque.+Pour permettre la distribution des sites Zeronet (parfois appellés zites), le logiciel utilise le protocole BitTorrent. Les zites sont stockés dans un unique fichier nommé content.json, qui est signé cryptographiquement((Une signature en cryptographie est une méthode d'identification qui permet de s'assurer qu'un document a bien été écrit par l'auteur que l'on pense, mais aussi de garantir l'intégrité, c'est à dire que les données du document n'ont pas été altérées par un tiers lorsqu'il a été transmis.)). Le simple fait de visiter un site ZeroNet amorce en fait en arrière plan le téléchargement de ce fichier via BitTorrent, c'est à dire que les données sont transmises de la même façon que pour un torrent quelconque.
  
-Zeronet utilise un chiffrement ECC (courbes éliptiquesemprunté à BitCoin pour générer une clé privée et une clé publique.+Le surf sur le ZeroNet implique donc que votre ordinateur stoque et partage des données. Un onglet «stats» permet de visualiser quelles données sont stoquées sur votre ordinateur. Vous pouvez les classer selon leur origine (le zite duquel elles proviennent), ou de l'espace disque qu'elles occupent. Vous pouvez aussi faire le choix de supprimer celles que vous souhaitez.
  
-NameCoin sert à proposer un adressage similaire à DNS pour faciliter la consultation des sites ZeroNet, mais son intégration dans le projet reste imparfaite et expérimentale.+Afin de ne pas surcharger vos disques, des quotas sont mis en place pour chaque zite. ZeroNet vous sollicite pour que vous autorisiez le réajustement de ces quotas s'il constate que le site est sur le point de le franchir. 
 + 
 +De manière générale, l'interface de Zeronet et des zites qui ont été pensés pour le réseau est assez bien foutue. Les zites sont pensés comme des applications : tchat, forums, mais aussi Kopy Kate (un équivalant de Youtube/[[p2p>Peertube]]), ou Play (un site d'indexation de liens torrents)... Ces zites font donc bien souvent usage de javascript. 
 + 
 +===== Résistance à la censure ===== 
 + 
 +Avis aux lolicons : contrairement à [[p2p>Freenet]] ou [[p2p>I2P]], Zeronet ne cherche pas à vous rendre anonyme : votre vraie adresse IP est visible lorsque vous utilisez le réseau. En effet, Zeronet est avant tout un outil contre la censure, mais une censure de contenus qui doivent être //assumés// par les personnes qui les hébergent et les consultent, ni plus ni moins que sur le web ordinaire.
  
-A contrario de ses confrères Freenet et I2P, Zeronet n'implémente pas directement de routage anonymisant votre vraie adresse IP est visible lorsque vous utilisez le réseau. Zeronet propose cependant d'utiliser Tor pour y remédier.+Ce non-anonymat soulève une question quel est l'intérêt d'un contenu résistant à la censure, si l'appareil répressif de l'Etat peut encore le faire tomber ?
  
 +Trois pistes de réponses :
 +  * soit l'on admet que Zeronet n'a pas réponse à tout, et qu'on doit coupler son fonctionnement avec une autre solution anonymisante
 +  * soit l'on considère que cette résistance à la censure a un intérêt malgré tout, en protégeant des censures autres que celles de l'État, par exemple, protection contre le DDoS. Sachant que même des sites politiques au contenu désagréable font rarement l'objet de ce type d'attaque.
 +  * enfin, si l'on admet que la divulgation des informations que l'on souhaite faire héberger est bel et bien réprimée par l'État, espérer que sa dilution parmi la foule d'internautes fasse remède aux velleités de poursuites. Dès lors, il se peut que Zeronet soit préposé à héberger des sites d'indexation de liens torrent, qui sont d'habitude fermés suite à des poursuites engagées à l'encontre des administrateurs du site.
  
 ===== Fonctionnement ===== ===== Fonctionnement =====
 +
 +==== Ni anonyme, ni isolé ====
 +
 +Ainsi Zeronet a une certaine porosité avec le web ordinaire : rien n'interdit un Zite de faire référence à des ressources hébergées sur le web classique, ce qui a l'inconvénient de rendre possible le tracking, et comme avantage qu'on peut facilement passer de l'un à l'autre. Cela explique pourquoi les gros fichiers de type video sont souvent recensés par des liens <nowiki>magnet://</nowiki> qui ne sont pas gérés directement par ZeroNet mais par votre client BitTorrent.
 +
 +La bonne nouvelle, c'est qu'il est possible d'utiliser [[wpfr>The_Onion_Router|Tor]] en complément de Zeronet pour faire transiter les données via un circuit anonymisant. Les précautions d'usage habituelles de Tor s'appliquent afin de ne pas compromettre votre anonymat (il s'agit essentiellement de respecter scrupuleusement le cloisonement). Etant donné que ce sont en grande majorité des contenus légers qui sont échangés sur ZeroNet, le traffic engendré reste raisonnable, et ne nuit pas tellement au réseau Tor, contrairement à l'échange de films couramment pratiqué avec BitTorrent qui seraient plus lourds à faire transiter par Tor. 
 +
 +==== Cryptographie ====
 +
 +Zeronet utilise un chiffrement ECDSA secp256k1 (algorithme à courbes élliptiques emprunté à BitCoin) pour générer une clé privée et une clé publique. Cette paire de clés vous appartient. Si vous envisagez un usage sérieux de ZeroNet, vous devriez conserver ces clés en lieu sûr. Certaines activités sur Zeronet font usage de ces clés, notamment la gestion de vos identités.
 +
 +==== NameCoin ====
 +
 +NameCoin sert à proposer un adressage similaire à DNS pour faciliter la consultation des sites ZeroNet, mais son intégration dans le projet reste imparfaite et expérimentale.
 +
 +Les adresses namecoin se terminent par .bit.
 +
 +===== Usages =====
  
 ==== Publier un site Zeronet ==== ==== Publier un site Zeronet ====
Ligne 21: Ligne 49:
   - les clients zeronet récupèrent les contenus mentionnés dans content.json au moyen du protocole bittorrent.   - les clients zeronet récupèrent les contenus mentionnés dans content.json au moyen du protocole bittorrent.
  
-==== Stockage ====+==== Quelques sites Zeronet ====
  
-Les noeuds ont la possibilité de lister les sites hébergés localement, connaître l'espace qu'ils occupent ainsi que le trafic engendré par chacun. +=== Play (indexeur de contenus BitTorrent) ===
- +
-===== Quelques sites Zeronet ===== +
- +
-==== Play (indexeur de contenus BitTorrent) ====+
  
 [[http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp|Play]], en mars 2016, ouverture de Play, un site de liens Bittorrent accessible via Zeronet. [[http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp|Play]], en mars 2016, ouverture de Play, un site de liens Bittorrent accessible via Zeronet.
Ligne 35: Ligne 59:
 A priori, rien n'interdit d'utiliser DHT (merci [[p2p>eMule]]), et donc de s'affranchir des trackers publics. A priori, rien n'interdit d'utiliser DHT (merci [[p2p>eMule]]), et donc de s'affranchir des trackers publics.
  
-==== D'autres sites ====+=== D'autres zites ===
  
   * [[http://127.0.0.1:43110/1Vp5LH4wegCaqeB72yMw2jgNdVm4aR7ET/|ZeroTalk FR]] : un site de discussion ZeroNet en français   * [[http://127.0.0.1:43110/1Vp5LH4wegCaqeB72yMw2jgNdVm4aR7ET/|ZeroTalk FR]] : un site de discussion ZeroNet en français
Ligne 41: Ligne 65:
   * [[http://127.0.0.1:43110/fr.0rc.bit/|ZeroChat FR]] : un salon IRC ZeroNet francophone   * [[http://127.0.0.1:43110/fr.0rc.bit/|ZeroChat FR]] : un salon IRC ZeroNet francophone
  
 +===== Avis de P2PFR =====
  
 +En pratique, ZeroNet semble plutôt bien fonctionner : je ne l'ai pas essayé longtemps, j'ai juste pu constater qu'il pouvait émettre quelques plaintes lorsqu'il accèdait aux 0sites, mais la navigation se déroulait néanmoins assez bien.
  
 ===== Liens ===== ===== Liens =====
 +
 +==== Sites officiels ====
  
   * Site officiel : https://zeronet.io/   * Site officiel : https://zeronet.io/
   * Dépot Github : https://github.com/HelloZeroNet/ZeroNet   * Dépot Github : https://github.com/HelloZeroNet/ZeroNet
 +  * Documentation de Zeronet (anglais) : https://zeronet.readthedocs.io/en/latest/
 +  * NameCoin : https://www.namecoin.org/
 +
 +==== Articles ====
  
   * Un article (anglais) : https://fossbytes.com/zeronet-open-source-alternative-of-project-maelstrom/   * Un article (anglais) : https://fossbytes.com/zeronet-open-source-alternative-of-project-maelstrom/
   * Un autre article (anglais) : https://bravenewcoin.com/news/zeronet-expands-key-distributed-and-anonymous-features/   * Un autre article (anglais) : https://bravenewcoin.com/news/zeronet-expands-key-distributed-and-anonymous-features/
-  * Un topic reddit : https://www.reddit.com/r/zeronet 
  
 +==== Divers ====
 +
 +  * Un topic reddit : https://www.reddit.com/r/zeronet
   * Un topic p2pfr qui en parle : http://forum.p2pfr.com/viewtopic.php?f=6&t=24388&p=147198#p147198   * Un topic p2pfr qui en parle : http://forum.p2pfr.com/viewtopic.php?f=6&t=24388&p=147198#p147198
   * Une présentation de zeronet durant PSES 2018 : http://data.passageenseine.org/2018/emeraude-lola_zeronet.webm ; Cette video a trop de couacs (lola n'avait pas de micro pour la captation, on ne voit pas l'écran, on n'entend pas les interventions), et ne va pas loin dans les détails. Du coup on ne vous recommande pas particulièrement son visionnage.   * Une présentation de zeronet durant PSES 2018 : http://data.passageenseine.org/2018/emeraude-lola_zeronet.webm ; Cette video a trop de couacs (lola n'avait pas de micro pour la captation, on ne voit pas l'écran, on n'entend pas les interventions), et ne va pas loin dans les détails. Du coup on ne vous recommande pas particulièrement son visionnage.
  
-{{tag>logiciel p2p bittorrent bitcoin libre linux mac windows}}+{{tag>type:réseau-p2p type:client-p2p réseau:zeronet licence:libre système:linux système:mac système:windows environnement:python}}
p2p/zeronet.1531308383.txt.gz · Dernière modification: le 11/07/2018 à 13h26 de 111110101011