ZéroNet
Sites Web décentralisés utilisant la crypto Bitcoin et le réseau BitTorrent - https://zeronet.io/onion
Pourquoi?
- Nous croyons en un réseau et une communication ouverts, libres et non censurés.
- Pas de point de défaillance unique : le site reste en ligne tant qu'au moins un homologue le sert.
- Pas de frais d'hébergement : les sites sont desservis par les visiteurs.
- Impossible de l'arrêter : ce n'est nulle part car c'est partout.
- Rapide et fonctionne hors ligne : vous pouvez accéder au site même si Internet n'est pas disponible.
Caractéristiques
- Sites mis à jour en temps réel
- Prise en charge des domaines Namecoin .bit
- Facile à installer : déballer et exécuter
- Cloner des sites Web en un clic
- Autorisation basée sur BIP32 sans mot de passe : votre compte est protégé par la même cryptographie que votre portefeuille Bitcoin
- Serveur SQL intégré avec synchronisation des données P2P : permet un développement de site plus facile et des temps de chargement de page plus rapides
- Anonymat : prise en charge complète du réseau Tor avec les services cachés .onion au lieu des adresses IPv4
- Connexions cryptées TLS
- Ouverture automatique du port UPnP
- Plugin pour le support multi-utilisateurs (openproxy)
- Fonctionne avec n'importe quel navigateur/OS
Comment ça marche ?
- Après avoir démarré
zeronet.py
vous pourrez visiter les sites Zeronet en utilisant http://127.0.0.1:43110/{zeronet_address}
(par exemple http://127.0.0.1:43110/1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D
). - Lorsque vous visitez un nouveau site Zeronet, il essaie de trouver des pairs utilisant le réseau BitTorrent afin de pouvoir télécharger les fichiers du site (html, css, js...) à partir d'eux.
- Chaque site visité est également servi par vous.
- Chaque site contient un fichier
content.json
qui contient tous les autres fichiers dans un hachage sha512 et une signature générée à l'aide de la clé privée du site. - Si le propriétaire du site (qui possède la clé privée de l'adresse du site) modifie le site, il signe le nouveau
content.json
et le publie auprès de ses pairs. Ensuite, les pairs vérifient l'intégrité content.json
(à l'aide de la signature), téléchargent les fichiers modifiés et publient le nouveau contenu à d'autres pairs.
Diaporama sur la cryptographie ZeroNet, les mises à jour du site, les sites multi-utilisateurs »
Questions fréquemment posées »
Documentation du développeur ZeroNet »
Captures d'écran
Plus de captures d'écran dans la documentation ZeroNet »
Comment rejoindre
Fenêtres
- Télécharger ZeroNet-py3-win64.zip (18 Mo)
- Déballez n'importe où
- Exécutez
ZeroNet.exe
macOS
- Télécharger ZeroNet-dist-mac.zip (13,2 Mo)
- Déballez n'importe où
- Exécutez
ZeroNet.app
Linux (x86-64 bits)
-
wget https://github.com/HelloZeroNet/ZeroNet-linux/archive/dist-linux64/ZeroNet-py3-linux64.tar.gz
-
tar xvpfz ZeroNet-py3-linux64.tar.gz
-
cd ZeroNet-linux-dist-linux64/
- Commencez par :
./ZeroNet.sh
- Ouvrez la page de destination ZeroHello dans votre navigateur en accédant à : http://127.0.0.1:43110/
Astuce : commencez par ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address
pour autoriser les connexions à distance sur l'interface Web.
Android (bras, arm64, x86)
- version Android minimale prise en charge 16 (JellyBean)
- Téléchargement de l'APK : https://github.com/canewsin/zeronet_mobile/releases
- Laboratoires XDA : https://labs.xda-developers.com/store/app/in.canews.zeronet
Docker
Il existe une image officielle, construite à partir des sources sur : https://hub.docker.com/r/nofish/zeronet/
Installer à partir des sources
-
wget https://github.com/HelloZeroNet/ZeroNet/archive/py3/ZeroNet-py3.tar.gz
-
tar xvpfz ZeroNet-py3.tar.gz
-
cd ZeroNet-py3
-
sudo apt-get update
-
sudo apt-get install python3-pip
-
sudo python3 -m pip install -r requirements.txt
- Commencez par :
python3 zeronet.py
- Ouvrez la page de destination ZeroHello dans votre navigateur en accédant à : http://127.0.0.1:43110/
Limites actuelles
Pas de fractionnement de fichiers de type torrent pour la prise en charge des gros fichiers (support de gros fichiers ajouté) Pas plus anonyme que Bittorrent (Support Tor complet intégré ajouté)- Les transactions de fichiers ne sont pas compressées
ou encore crypté (Cryptage TLS ajouté) - Pas de sites privés
Comment puis-je créer un site ZeroNet ?
- Cliquez sur l'élément de menu ⋮ > "Créer un nouveau site vide" sur le site ZeroHello.
- Vous serez redirigé vers un tout nouveau site modifiable uniquement par vous !
- Vous pouvez rechercher et modifier le contenu de votre site dans le répertoire data/[yoursiteaddress]
- Après les modifications, ouvrez votre site, faites glisser le bouton "0" en haut à droite vers la gauche, puis appuyez sur les boutons Signer et Publier en bas.
Étapes suivantes : documentation du développeur ZeroNet
Aidez à faire vivre ce projet
- Bitcoin : 1QDhxQ6PraUZa21ET5fYUCPgdrwBomnFgX
- Paypal : https://zeronet.io/docs/help_zeronet/donate/
Commanditaires
- Meilleure compatibilité macOS/Safari rendue possible par BrowserStack.com
Merci!
- Plus d'informations, aide, journal des modifications, sites Zeronet : https://www.reddit.com/r/zeronet/
- Venez discuter avec nous : #zeronet @ FreeNode ou sur gitter
- E-mail : [email protected] (PGP : 960F FF2D 6C14 5AA6 13E8 491B 5B63 BAE6 CB96 13AE)