Peer-to-peer web hosting

Short description: Decentralized website hosting using peer networks

Part of a series on

File sharing
Technologies

* File hosting services
* Online video platform
* Peer to peer
* Usenet
* Web hosting
* WebRTC
* XDCC

Video sharing sites

* 123Movies
* Dailymotion
* Putlocker
* YouTube

BitTorrent sites

* 1337x
* Demonoid
* ExtraTorrent
* EZTV
* isoHunt
* KickassTorrents
* Nyaa Torrents
* RARBG
* Tamil Rockers
* The Pirate Bay
* YIFY

Academic/scholarly

* ICanHazPDF
* Internet Archive
* Library Genesis
* Sci-Hub

File sharing networks

* BitTorrent
* Direct Connect
* eDonkey
* Freenet
* Gnutella
* Gnutella2
* I2P
* list
* OpenNap
* WebTorrent

P2P clients

* BitComet
* DC++
* Deluge
* eMule
* μTorrent
* qBittorrent
* Shareaza
* Soulseek
* Transmission
* Tribler
* Vuze
* WinMX

Streaming programs

* Butter Project
* Kodi
* Popcorn Time
* Torrents-Time

Anonymous file sharing

* Anonymous P2P
* Darknet
* Friend-to-friend
* Private P2P
* Proxy server
* Seedbox
* VPN

Development and societal aspects

* Timeline
* Legality
* BitTorrent issues

By country or region

* Canada
* Japan
* Singapore
* UK
* US

Comparisons

* Comparison of BitTorrent clients
* Comparison of BitTorrent sites
* Comparison of eDonkey software
* Comparison of Internet Relay Chat clients
* Comparison of Usenet newsreaders

* v
* t
* e

Part of a series on

Internet hosting service
Full-featured hosting

* Virtual private server
* Dedicated hosting
* Colocation centre
* Cloud computing
* Peer-to-peer

Web hosting

* Shared
* Clustered
* Reseller

Application-specific web hosting

* Blog (comments)
* Guild hosting service
* Image
* Video
* Wiki farms
* Application
* Social network

By content format

* File
* Image
* Video
* Music

Other types

* Remote backup
* Game server
* Home server
* DNS
* Email

* v
* t
* e

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.

## Contents

* 1 Comparison
* 2 See also
* 3 Notes
* 4 References

## Comparison

Peer-to-peer web hosting does not differentiate between clients and servers, all nodes can request and respond to services. All Nodes can store data, they can both create and consume resources, meaning that a hosting's capacity to share resources will increase alongside the number of nodes present. Its often less costly than client-server web hosting. Peer-to-peer sharing is meant to help save bandwidth when sharing large files between two machines, as it is incredibly efficient at sharing data. This method can be risky due the lack of security, many files found and shared on peer-to-peer sites can be illegal or dangerous to your operating machine.

Client-server web hosting does differentiate between clients and servers, a central server is used to store data and respond to the services requested by a client. Client-server networks are more stable though they do start to fall off as client numbers increase. It's much easier to regulate data as all data is stored within the central web server and is accessible to the host.[2]

Name  | First release date  | Anonymous  | Fast  | Per file edit rights | Per file read rights (P2P)  | Offline compatible[lower-alpha 1] | FOSS implementation  | Notes

|
|
|
|
|
|
|
|

Freenet | 2000  | Yes  | No  | No  | No  | Yes  | Yes  |
Osiris | 2010  | Yes  | Yes  | No  | No  | Yes  | No  |
Hivenet  |  |  |  |  |  |  |  |
IPFS | 2014  | No  | Yes  | No  | No  | Yes  | Yes  |
Maelstrom | 2014  | No  | Yes  | ?  | ?  | ?  | No  | Project seems suspended since 2015[3]
ZeroNet | 2015  | No[4] | 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.[5]
Blockstack[6] | 2015  | Yes  | Yes  | ?  | ?  | Yes  | Yes  | Uses the Stacks blockchain v1.

## See also

* WebRTC \- a web standard for peer-to-peer communication between web browsers
* Freesite – a site on Freenet
* Cloud computing
* Decentralized computing

## Notes

1. ↑ Can the hosted web site be used (browsed) by the users even if the owner has shut down their node (the computer that hosted it first).

## References

1. ↑ "Peer-To-Peer File Sharing". http://www.activewebhosting.com/faq/legal-p2p.html.
2. ↑ "Difference between Client-Server and Peer-to-Peer Network". geeksforgeeks. https://www.geeksforgeeks.org/difference-between-client-server-and-peer-to-peer-network/.
3. ↑ "Maelstrom - The Official BitTorrent Blog". http://blog.bittorrent.com/?s=Maelstrom.
4. ↑ "FAQ: Is Zero Net Anonymous". https://zeronet.io/docs/faq/#is-zeronet-anonymous.
5. ↑ Macbeth, Sam. "Dat P2P Protocol". Mozilla. https://addons.mozilla.org/en-US/firefox/addon/dat-p2p-protocol/.
6. ↑ "Blockstack". https://blockstack.org/.

* v
* t
* e

Peer-to-peer file sharing

Networks,
protocols|

| List|

* List of P2P protocols

|

Decentralized|

* Ares
* BitTorrent
* FastTrack
* OpenFT
* Gnutella
* Gnutella2
* Overnet
* WinMX

Server-based|

* Direct Connect
* eDonkey2000
* Kad
* OpenNap

Anonymous|

* Freenet
* GNUnet
* MUTE
* Oneswarm
* Perfect Dark
* RetroShare
* Share
* StealthNet
* WASTE
* Winny

Single client|

* DAT
* Filetopia
* Fopnu
* Soribada
* Soulseek

Comparisons
of clients|

* Advanced Direct Connect
* BitTorrent
* Direct Connect
* eDonkey
* Gnutella
* Gnutella2

Hyperlinks|

* eD2k
* Magnet
* Metalink

Uses|

* Backup
* Broadcatching
* Segmented file transfer
* Disk sharing
* game & video sharing
* Image sharing
* Music sharing
* Peercasting
* Sharing software
* Web hosting (Freesite, IPFS, WebTorrent, ZeroNet)
* Legal aspects

Concepts|

| Privacy|

* Anonymous P2P
* Darknet
* Darkweb
* Friend-to-friend
* I2P
* Open Music Model
* Private P2P
* Seedbox
* Tor
* Virtual private network

|

Internal
technologies|

* Distributed data store
* DHT
* Merkle tree
* Mix networks
* NAT traversal
* PEX
* Protocol Encryption
* SHA-1
* Super-seeding
* Tracker
* UDP hole punching
* µTP

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Peer-to-peer web hosting. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Peer-to-peer_web_hosting&oldid=4357172"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template