#### Decentralized web platform using Bitcoin Crypto and BitTorrent network
## How does it works?
- 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, its try to find peers using BitTorrent network and download the site files (html, css, js...) from them.
- Each visited sites become also served by You.
- Every site containing a `site.json` which holds all other files md5 hash and a sign generated using site's private key.
- If the site owner (the owner of the private key for the site) modifies the site, then he/she signs the new `content.json` and publish it to the peers. After the peers verified the `content.json` integrity using the sign they download the modified files and publish the new content to other peers.
## Why?
- No single point of failure: Site goes on until at least 1 peer serving it
- No hosting costs: Served by people
- Works offline: You can access the site even if your internet is gone