Jump to content

P2P: Difference between revisions

From IdeaWazaWiki
wikademia>Itai
=[http://www.magnetlink.org/ Magnet Links]=
wikademia>BertLE
No edit summary
Line 1: Line 1:
This page is meant for the discussion of the Wikipedia [[en:Peer-to-Peer|Peer-to-Peer]] proposition.
This page is meant to be as a first draft of a system, which provides articles (from Wikipedia) in peer-to-peer networks.


==Summary==
== P2Pedia ==
It has been suggested to create a P2P interface for Wikipedia - that is, a network daemon that will monitor P2P queries over a specific network, and suggest and provide Wikipedia articles relating to the query. A more lengthy explanation may be found at ''[[Gnutella]]''.


==P2P==
The idea behind a P2Pedia (P2P + Wikipedia) is, that the technical goods of some allready existing and maybe some future networks should be used to provide the collected knowledge to all who can't or won't reach the official main servers. Their would be also an increasing download-speed possible, especially for big medias or preloading and maybe the official http servers would be less used, so their reachability could be increased. According to the philosophy of a Wiki, the ability to get edited by all, a decentralized editing without redaction, the publishing of the data would be also decentralized.
''Whether you favor or oppose providing a P2P interface.''


*Favor, obviously. -- [[User:Itai|Itai]] 14:03, 24 Mar 2004 (UTC)
== Client ==


==Networks==
It is aimed to use existing open source p2p-clients to download articles, but maybe this is only possible through a modification of that software. This could be possible through providing modules or patches, which will give them the ability to download these articles. It is also advisable to contact the developer communities of such software.
''Discussion on the pros and cons of various P2P networks. Feel free to add networks to the list and enter your opinion of networks already found in the list (taking care to sign your posts). A list of Peer-to-Peer networks and clients may be found at [[en:Peer-to-peer#Peer-to-Peer networks/protocols and applications]].''


===[[en:Gnutella|Gnutella]]===
- maybe a new software will created(best method?), which uses both connection to main servers(to identifier actual article, search, edit, download text) and connection to p2p-networks(to download media and preloading)
*True, Gnutella was never meant for distribution of information such as Wikipedia articles, and is much fragmented (not to mention antique), but one cannot deny the fact that it is still extremely popular. Provided no better alternative presents itself, I support the use of Gnutella. -- [[User:Itai|Itai]] 14:03, 24 Mar 2004 (UTC)


===[[en:Freenet|Freenet]]===
== Editing ==
*I don't think Freenet will do. While it is more cleverly designed - and much more impressive - than Gnutella, I have yet to see proof that it properly functions. In addition, Freenet files are not shared - it is my understanding that they are uploaded and distributed across the network, eventually erased if uncalled for. Obviously, this solution cannot be used for Wikipedia articles. -- [[User:Itai|Itai]] 14:03, 24 Mar 2004 (UTC)


===[http://www.magnetlink.org/ Magnet Links]===
not possible
*The option I find I most appealing at the moment. I have yet to master the technique, but it sounds just like Wikipedia needs. -- [[User:Itai|Itai]] 16:21, 17 Apr 2004 (UTC)
- main servers must have the actual version, so editing is only possible at the main servers
**See also [http://www.gutenberg.net/howto/p2p-howto]. -- [[User:Itai|Itai]] 08:31, 29 Apr 2004 (UTC)


==Clients==
== Fileformat ==
''Suggest GNU- or similarly-licensed clients from whose code the Wikipedia P2P daemon will be devised and discuss their relative advantages and disadvantages. Many clients can be found at [http://SourceForge.net/] and [http://freshmeat.net/].''


==Naming==
- situation:
''Naming is important. Suggest a name for the project.''
Existing p2p-networks identifier a file by a content based hash-code and most of them are searchable through filename (including extension), but not by content. Some software(Shareaza, ...?) is able to search and/or identifier files by header(file size, ...) and meta(movie size, ...) data.


*"P2Pedia"? -- [[User:Itai|Itai]] 14:03, 24 Mar 2004 (UTC)
- needs:
- wikiidentifier(en, de, meta)
- title
- version/date
- keywords, categories
 
== Information used to identifier an actual article ==
 
If you call for an article in the Wikipedia, you need only the title of that article. The server will give you the actual version of the article.
 
- situation: in p2p-networks there are many different versions of the same article(with same title)
 
...
 
== Links ==
 
- maybe have to be modified
- have to contain identifier for articles(see above)
 
== Networks ==
 
=== Freenet ===
 
- slow
 
- anonym
 
=== Gnutella 2 ===
 
- fast
 
=== Torrent ===
 
- fast

Revision as of 07:23, 16 March 2006

This page is meant to be as a first draft of a system, which provides articles (from Wikipedia) in peer-to-peer networks.

P2Pedia

The idea behind a P2Pedia (P2P + Wikipedia) is, that the technical goods of some allready existing and maybe some future networks should be used to provide the collected knowledge to all who can't or won't reach the official main servers. Their would be also an increasing download-speed possible, especially for big medias or preloading and maybe the official http servers would be less used, so their reachability could be increased. According to the philosophy of a Wiki, the ability to get edited by all, a decentralized editing without redaction, the publishing of the data would be also decentralized.

Client

It is aimed to use existing open source p2p-clients to download articles, but maybe this is only possible through a modification of that software. This could be possible through providing modules or patches, which will give them the ability to download these articles. It is also advisable to contact the developer communities of such software.

- maybe a new software will created(best method?), which uses both connection to main servers(to identifier actual article, search, edit, download text) and connection to p2p-networks(to download media and preloading)

Editing

not possible - main servers must have the actual version, so editing is only possible at the main servers

Fileformat

- situation: Existing p2p-networks identifier a file by a content based hash-code and most of them are searchable through filename (including extension), but not by content. Some software(Shareaza, ...?) is able to search and/or identifier files by header(file size, ...) and meta(movie size, ...) data.

- needs: - wikiidentifier(en, de, meta) - title - version/date - keywords, categories

Information used to identifier an actual article

If you call for an article in the Wikipedia, you need only the title of that article. The server will give you the actual version of the article.

- situation: in p2p-networks there are many different versions of the same article(with same title)

...

- maybe have to be modified - have to contain identifier for articles(see above)

Networks

Freenet

- slow

- anonym

Gnutella 2

- fast

Torrent

- fast