WOT forums

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Introduction[Bearbeiten]

'WOT forums' (WOT for web of trust) are softwares running with the help of the 'web of trust' principles, in order to build and run decentralized (distributed) forums. The messages in the forums can also have attached files.

One common principle is that when the user has subscribed to some forums, he will download and also upload the messages of those forums to the peers he is connected to. This way, even if some user stop using the software, then the forum and its messages are not lost, however forums with few subscribers become incomplete (missing messages and attached files).

Comparisons[Bearbeiten]

Comparison between 2000's file sharing softwares and WOT forums softwares[Bearbeiten]

This section may help to understand easier the way that file(s) can be shared in 'WOT forums' softwares by comparing with other softwares.

Software The way a user share (upload) file(s) What all users can see/search/download
Aktie File(s) can be posted posted directory into a 'community' (= a forum, a group) the user have access to, or attached to a message that he write. Similar to OFS, but community members can also share, view and download files without the files being attached to a post.
BitTorrent The user share file(s) by uploading the .torrent file to a Torrent tracker site. Only the files that they can see/get the torrent file of.
iMule and Nachtblitz, I2Phex Share whole folders containing files. All the files shared by the others users online.
OFS File(s) attached to messages posted inside a group where the user have access to. Only the files attached to the messages of the groups they have authorization granted to access to.
RetroShare Share whole folders containing files, or attach file(s) to message(s) in a channel/forum/chatroom. The files hosted by their friends, and the friends of their friends (Turtle routing), but not the entire network.
About forums and channels and chatrooms : even if a user can't reach a forum/channel/chatroom in order to subscribe it, he may search/download file(s) attached to this forum/channel/chatroom if he know the file name or the hash.
Syndie Syndie is not designed for file sharing, however it allows to attach files (up to 4 or 5) to a message. The maximum size of a message is 512 KB (default value) and up to 2048 Kb (if the archive server used does support it, the default maximum size supported by a Syndie archive server is 512 KB)<ref>(As of Syndie v1.107b-0, 2016).</ref>
The message holding a attached file(s) can be posted into a public or a private Syndie "forum" (into Syndie a private "forum" can also be used as a private mailbox).
Same as OFS. There is no way to search for a specific file name<ref>(As of Syndie v1.107b-0, 2016).</ref>.

Comparison of the features of several 'WOT forums' softwares[Bearbeiten]

Compatibles with the I2P network[Bearbeiten]

As of 2016-03:

Item or feature Aktie OFS RetroShare Syndie
Distributed forums Yes Yes Yes Yes
Distributed forums can be private (locked<ref>The technology to lock a forum is in fact encryption with private keys.</ref>) Yes Yes Yes (from v0.6.1) Yes
Distribute a forum that a peer known to all the other peers of the network Yes Yes No<ref>No since your node is not connected to all the peers of the network (F2F principle).</ref> Yes (if forum is not banned)<ref>Yes if you've not banned the forum.</ref>
Distribute a forum that a peer known to all his peers<ref>This mean that its let the others peers known the list of the forums that your peer known.</ref> Yes Yes Yes (those subscribed)<ref>Distribute to the other peers only the forums you have subscribed to.</ref> N/A
Allow to share (attach) a file to a message Yes Yes Yes Yes
Allow to share (attach) several files to a message Yes No<ref>Tested with OFS v0.8.5</ref> Yes Yes
Attached file(s) are packaged with the message ?<ref>If I downloaded a message, do I also have downloaded the attached file(s) ?</ref> No No No Yes
User can search a file name among all online peers ?
(like with iMule-Nachtblitz)
No, but<ref>v0.4.12: "Well, sort of. You can search all files a user has shared in community you are

subscribed to."</ref>

No ?<ref>Tested with v0.8.5, but to confirm (because the GUI is hard to understand)</ref> Yes No
Technical term used for a other user Identity Identity Friend, people Forum
Technical term used for a forum Community Group Forum Forum
Technical term used for a private group of users Private community Group Circle N/A
Allow sending private messages to a other user Yes<ref>Private messages implemented from Aktie v0.5.2</ref> Yes Yes Yes
Allow to rate (to rank) a other user<ref>Rating (ranking) a user can make your node to censor (hide) his messages or files (for you only).</ref> Yes<ref>From Aktie v0.4.5</ref> Yes<ref>From RS v0.6.0</ref> Yes<ref>Yes from RS v0.6.1</ref> No
Allow to 'ban' (hide) a user or forum No, planed (2016)<ref>No in v0.4.12, planed.</ref> Yes ? No, planed for v0.6.1 (2016)<ref>No as of RetroShare v0.6.0.</ref> Yes
Usuable as a blog (read only forum<ref>By 'Blog' we mean: only one person allowed posting, for the others it is read only.</ref>) ? ? No<ref>Will be possible from RS v0.6.1 ?</ref> Yes
Serverless<ref>This mean that the network will continue to run even if a main peer (or more) is down.</ref> Yes Yes Yes  No but... (any one can run a 'archive' server)<ref>Syndie clients need at least one 'archive' server running (this is a Syndie peer running as a server). Any peer can turn into a archive server if the user decide to.</ref>
Comes with a list of seed nodes<ref>Seed nodes provide (automatically) to the client a list of some peers to try to contact to. Seed nodes might get down, if yo then the user will have to find peers addresses by himself.</ref> Yes Yes No  Yes<ref>A list of Syndie archives. After testing Syndie, if you decide to use it, you should update (manually) the archives known.</ref>
Compatible networks I2P I2P, Tor, clearnet I2P and Tor
(from v0.6)
, Clearnet
 I2P, Tor,
clearnet, Freenet<ref>Syndie to Freenet compatibility is break as of Syndie v1.105b-0 (2014), however the source code seems fixed (see Monotone), so a new build of Syndie may fix it if ever released... :( Hummingbird 2015-12-23</ref>
User can create several identities Yes No<ref>Tested with OFS v0.8.5</ref> Yes  Yes
User can run several sessions of the software simultaneously<ref>Useful to avoid to mix: identities, files uploaded/downloaded.</ref> Yes<ref>Tested with Aktie v0.4.3</ref> Yes<ref>Tested with OFS v0.8.5</ref> No (useless<ref>Useless because RetroShare allow multiple identities</ref>) No (useless<ref>Useless because Syndie allow multiple identities</ref>)
The software can automatically upgrade itself (by downloading it from peers) Yes Yes No No
Item or feature Aktie OFS RetroShare Syndie

Not compatibles with the I2P network[Bearbeiten]

  • Freenet : Frost, FMS. Frost is not really a WOT forums this is why it is flooded by spam, FMS really is.
  • Proprietary network : Perfect Dark (feature named 'boards'<ref>https://en.wikipedia.org/wiki/Textboard</ref>).<ref>I'm not sure that it is 'really' a WOT forum. Hummingbird 2015-12-23.</ref>

Comparison of the file names containing the nodes lists used by different softwares[Bearbeiten]

Comparison of file names
Software Network Name of the bootstrap file (nodes list) bundled
Aktie I2P defseed.dat
I2Phex I2P phex.hosts
iMule and Nachtblitz I2P nodes.dat
OFS I2P i2pseed.dat
OFS Tor torseed.dat
RetroShare I2P, Tor, clearnet N/A: none nodes list provided because it follow the 'friend to friend'<ref>https://en.wikipedia.org/wiki/Friend-to-friend</ref> principle, you must find friend's 'certificates' (it's a text containing the GnuPG key+IP) by yourself.
Syndie I2P, Tor, Freenet N/A: It's not a nodes list, it's a list of URLs of Syndie archives (location: '.syndie/indexes/' ? or bundled into the software source code).

Note: if a file is too old (ie: several months), all the nodes listed inside might be down/offline. It's in this situation that knowing the file name is useful, because you may overwrite it with the one from a user running the software with success. However before to use this trick, try the standard way (different for each software) in order to exchange some peers addresses (at least one that is online).

References[Bearbeiten]

<references />

External links[Bearbeiten]