peer-to-peer web hosting

{{File sharing sidebar}}

{{Internet hosting}}

Peer-to-peer web hosting is using peer-to-peer networking to distribute access to webpages.{{cite web|title=Peer-To-Peer File Sharing|url=http://www.activewebhosting.com/faq/legal-p2p.html|website=Active Web Hosting |access-date=3 November 2013|archive-date=19 February 2020|archive-url=https://web.archive.org/web/20200219014822/http://www.activewebhosting.com/faq/legal-p2p.html|url-status=live}} 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.

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.{{cite web |title=Difference between Client-Server and Peer-to-Peer Network |url=https://www.geeksforgeeks.org/difference-between-client-server-and-peer-to-peer-network/ |website=geeksforgeeks |publisher=geeksforgeeks |access-date=27 September 2024}}

class="wikitable sortable"

! Name

! First release date

! Anonymous

! Fast

! Per file edit rights

! Per file read rights (P2P)

! Offline compatible{{efn|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).}}

! 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{{cite web|url=http://blog.bittorrent.com/?s=Maelstrom|title=Maelstrom - The Official BitTorrent Blog|website=blog.bittorrent.com|access-date=2017-01-09|archive-date=2022-02-05|archive-url=https://web.archive.org/web/20220205041550/https://www.bittorrent.com/blog/?s=Maelstrom|url-status=live}}

ZeroNet

| 2015

| {{no}}{{cite web |title=FAQ: Is Zero Net Anonymous |url=https://zeronet.io/docs/faq/#is-zeronet-anonymous |website=zeronet.io |access-date=1 January 2019 |archive-date=2 January 2019 |archive-url=https://web.archive.org/web/20190102002353/https://zeronet.io/docs/faq/#is-zeronet-anonymous |url-status=live }}

| {{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.{{cite web |last1=Macbeth |first1=Sam |title=Dat P2P Protocol |url=https://addons.mozilla.org/en-US/firefox/addon/dat-p2p-protocol/ |website=Firefox Add-ons |publisher=Mozilla |access-date=17 October 2018 |archive-date=17 October 2018 |archive-url=https://web.archive.org/web/20181017230124/https://addons.mozilla.org/en-US/firefox/addon/dat-p2p-protocol/ |url-status=live }}

Blockstack{{cite web|url=https://blockstack.org/|title=Blockstack|website=Blockstack.org|access-date=2022-02-05|archive-date=2021-01-14|archive-url=https://web.archive.org/web/20210114220502/https://blockstack.org/|url-status=live}}

| 2015

| {{yes}}

| {{yes}}

| ?

| ?

| {{yes}}

| {{yes}}

| Uses the Stacks blockchain v1.

See also

Notes

{{Notelist}}

References

{{Reflist}}

{{File sharing protocols}}

Category:File sharing

Category:Peer-to-peer computing

Category:Web hosting

{{Internet-stub}}