Как стать автором
Обновить

Osiris: Децентрализованный форум (Часть 1)

Время на прочтение3 мин
Количество просмотров27K


Сейчас практически все сервисы уходят в децентрализацию и P2P, многие используют технологию P2P для уменьшения нагрузки на сервера компании, а некоторые — для сохранения приватности и свободы слова.

Обе эти проблемы решает Osiris — Децентрализованный форум (или даже скорее портал)

Я очень не люблю, когда словом «Портал» заменяют «Сайт» или «Веб сайт» но в случае с Osiris — как нельзя лучше подходит определение именно «Портал»



Что такое Osiris?


Osiris это децентрализованный форум работающей по P2P, принцип работы очень похож на сеть Kademlia

C его помощью можно создать ресурс который будет доступен любому участнику сети, при этом, для его работы не нужен сервер.

Как это работает?


Система Osiris хранит всю информацию в базе данных SQLITE, и при появлении желающих — делится с ними этой информацией.
Таким образом сохраняется принцип P2P сети: чем больше участников обмена информацией — тем выше скорость и больше доступность информации.

После того, как кто-то подписался на ваш форум, он имеет право писать новые посты, создавать темы и так далее — всё как на обычном форуме.
Но каждое действие синхронизируется со всеми участниками сети.

Чем сеть Osiris не стандартная и почему это Портал?


Сеть позволяет как создавать так и редактировать любое сообщение и любую информацию в сети любым человеком.
Вся информация сохраняется в сети, как старая информация так и новая.

Допустим пользователь №1 написал полезный FAQ про конвертирование видео, а пользователь №2 нашел орфографическую ошибку и исправил её в посте, все последующие пользователи смогут проголосовать за правку и она будет принята.



Монархия и Анархия


При создании форума вам будет предоставлен выбор режима функционирования форума — Монархия или Анархия
В первом случае всё происходит классически — есть администрация и модераторы, и только они имеют право удалять темы/сообщения и блокировать пользователей

В случае Анархии всё происходит по системе правок и голосования, как было описано выше.

Безопасность


— Нельзя сопоставить IP адрес и ник на форуме который сгенерировал контент
— Даже при физическом доступе к машине, если вы не знаете пароль пользователя на форуме провести деанонимизацию невозможно
— Весь контент в сети подписан 2048-битными ключами, что гарантирует подлинный источник контента
— Личные сообщения внутри сети зашифрованы асимметричным шифрованием, что не позволяет читать их даже администрации форума
— Сеть использует случайные порты и маскировку трафика для ухода от мониторинга провайдером
— Вы можете написать всё что угодно на форум без доступа к интернету, при последующем подключении произойдет синхронизация
— Невозможно удалить форум из сети, при блокировке одного из пользователей форума (или админинистрации), пока есть хотя бы 1 подписчик форума с доступом к интернету — форум существует.

Как подключиться и протестировать?


Для использования сети требуется установить клиент с официального сайта
http://www.osiris-sps.org/download/
Windows/ Linux / OS X

Затем вы должны будете подписаться на форум (список некоторых открытых форумов доступен здесь)

Тестовый форум для Хабр в сети Osiris
osiris://|portal|00000001DC53B7E870F989F71981995F107A1BF067F36AA1|name=Habr|description=.|

Если сеть Osiris вас заинтересует, то в следующий раз я могу рассказать про:

1) Как создать форум
2) Какой контент бывает на портале
3) Изменяем оформление форума
4) Тонкости работы сети
5) Интеграция с I2P


У Osiris — открытый исходный код


Код распространяется по лицензии GPL и находится в SVN репозитории
Спасибо Self_Perfection

Osiris: Децентрализованный форум (Часть 2)
Теги:
Хабы:
Всего голосов 72: ↑69 и ↓3+66
Комментарии59

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань