Peer-to-peer web hosting is using peer-to-peer networking to distribute access to webpages.[1] This is differentiated from the client–server model which involves the distribution of web data between dedicated web servers and user-end client computers. Peer-to-peer web hosting may also take the form of P2P web caches and content delivery networks.
Name | First release date | Anonymous | Fast | Per file edit rights | Per file read rights (P2P) | Offline compatible[a] | FOSS implementation | Notes |
Freenet | 2000 | Yes | No | No | No | Yes | Yes | |
Osiris | 2010 | Yes | Yes | No | No | Yes | No | |
IPFS | 2014 | No | Yes | No | No | Yes | Yes | |
Maelstrom | 2014 | No | Yes | ? | ? | ? | No | Project seems suspended since 2015[2] |
ZeroNet | 2015 | Yes | Yes | Yes | No | Yes | Yes | DHT |
Dat | 2013 | No | Yes | ? | ? | Yes | Yes | Sites can be viewed in Beaker Browser, or in Firefox using an experimental add-on.[3] |
Blockstack[4] | 2015 | Yes | Yes | ? | ? | Yes | Yes | Uses the Stacks blockchain v1. |
- ^ Can the hosted web site be used (browsed) by the users even if the owner has shut down his node (the computer that hosted it first).