Author Topic: ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network  (Read 520 times)

0 Members and 1 Guest are viewing this topic.

Offline crypton

  • Elite
  • *****
  • Posts: 1699
  • Karma: +10/-0
    • View Profile
ZeroNet

Decentralized websites using Bitcoin crypto and the BitTorrent network

Why?

    We believe in open, free, and uncensored network and communication.
    No single point of failure: Site remains online so long as at least 1 peer serving it.
    No hosting costs: Sites are served by visitors.
    Impossible to shut down: It's nowhere because it's everywhere.
    Fast and works offline: You can access the site even if your internet is unavailable.

Features

    Real-time updated sites
    Namecoin .bit domains support
    Easy to setup: unpack & run
    Password-less BIP32 based authorization: Your account is protected by same cryptography as your Bitcoin wallet
    Built-in SQL server with P2P data synchronization: Allows easier site development and faster page load times
    Tor network support
    TLS encrypted connections
    Automatic, uPnP port opening
    Plugin for multiuser (openproxy) support
    Works with any browser/OS

How does it work?

    After starting zeronet.py you will be able to visit zeronet sites using http://127.0.0.1:43110/{zeronet_address} (eg. http://127.0.0.1:43110/1EU1tbG9oC1A8jz2ouVwGZyQ5asrNsE4Vr).
    When you visit a new zeronet site, it tries to find peers using the BitTorrent network so it can download the site files (html, css, js...) from them.
    Each visited site becomes also served by you.
    Every site contains a site.json which holds all other files in a sha512 hash and a signature generated using site's private key.
    If the site owner (who has the private key for the site address) modifies the site, then he/she signs the new content.json and publishes it to the peers. After the peers have verified the content.json integrity (using the signature), they download the modified files and publish the new content to other peers.

http://zeronet.io
https://github.com/HelloZeroNet/ZeroNet
http://www.reddit.com/r/zeronet/