
Now almost all services go to decentralization and P2P, many use P2P technology to reduce the load on the company's servers, and some - to preserve privacy and freedom of speech.
Both of these problems are solved by Osiris - a decentralized forum
(or even more likely a portal)I don’t like it when the word “Portal” is replaced by “Site” or “Web site”, but in the case of Osiris, the definition of “Portal”')

What is Osiris?
Osiris is a decentralized P2P forum, the principle of operation is very similar to the
Kademlia network.
With its help, you can create a resource that will be available to any member of the network, and you don’t need a server to work.
How it works?
The Osiris system stores all the information in the SQLITE database, and when it so appears, it shares this information with them.
Thus, the principle of the P2P network is preserved: the more participants in the exchange of information, the higher the speed and greater the availability of information.
After someone has subscribed to your forum, he has the right to write new posts, create topics, and so on - just like in a regular forum.
But
each action is synchronized with all members of the network.
Why is the Osiris network not standard and why is it a Portal?
The network allows you to create and edit any message and any information on the network by any person.
All information is stored on the network, both old information and new.
Suppose user number 1 wrote a useful FAQ about converting video, and user number 2 found a spelling error and corrected it in a post, all subsequent users will be able to vote for editing and it will be accepted.

Monarchy and Anarchy
When you create a forum, you will be given the choice of the mode of operation of the forum -
Monarchy or AnarchyIn the first case, everything happens classically - there is an administration and moderators, and only they have the right to delete topics / messages and block users.
In the case of Anarchy, everything happens according to the system of amendments and voting, as described above.
Security
- You can not match the IP address and nickname on the forum that generated content
- Even with physical access to the machine, if you do not know the user's password on the forum, it is impossible to de-anonymize
- All content on the network is signed with 2048-bit keys, which guarantees the authentic source of content.
- Personal messages within the network are encrypted with asymmetric encryption, which prevents even the administration of the forum from reading them
- The network uses random ports and traffic masking to avoid monitoring by the provider
- You can write anything to the forum without access to the Internet, the next time you connect, synchronization will occur
- It is impossible to remove a forum from the network, if one of the forum users
(or administration) is blocked , while there is at least 1 forum subscriber with access to the Internet - the forum exists.
How to connect and test?
To use the network, you must install the client from the official site.
http://www.osiris-sps.org/download/Windows / Linux / OS X
Then you will need to subscribe to the forum (a list of
some open forums is available
here )
Test forum for Habr in the Osiris networkosiris: // | portal | 00000001DC53B7E870F989F71981995F107A1BF067F36AA1 | name = Habr | description =. |
If the Osiris network interests you, then next time I can tell you about:
1) How to create a forum
2) What content is on the portal?
3) Change the design of the forum
4) The subtleties of the network
5) Integration with I2POsiris has open source
The code is distributed under the GPL license and is located in the
SVN repository.
Thanks
Self_PerfectionOsiris: A decentralized forum (Part 2)