ZeroNet uses cryptography (Bitcoin library) and BitTorrent DHT (centralized trackers) to build a distributed censorship-resistant network.
Users can publish static or dynamic sites/applications into ZeroNet and visitors can choose to also serve the application/site. Sites /applications will remain on-line even if it is being served by only 1 peer.
When a site/app is updated by its owner, all nodes (including previous visitors) serving that site/app, will receive only the incremental updates done to the site content (and in real time).
Zeronet counts with a built-in SQLite database. This makes content-heavy site development easy. The database is also synced with hosting nodes with incremental updates.