среда, 27 июня 2012 г.

FAQ по p2p системе Osiris

[перевод http://www.osiris-sps.org/faq/ ]

Введение в Osiris и его функционирование

Что означает "бессерверная" система?

Это означает независимость от центрального сервера. Обычные сайты и форумы поддерживаются сервером, или подключенным к интернету постоянно работающим компьютером, который обрабатывает запросы от пользователей на чтение данного сайта. Если приходит слишком много запросов (например, насыщенный сайт), серверу труднее обрабатывать запросы, он "падает", в результате чего сайт становится недоступен. При использовании Osiris вам не потребуется сервер для выполнения этой работы. Каждый участник системы Osiris является узлом, а затем сервером и клиентом одновременно, таким образом, чем больше пользователей посещают портал, тем быстрее и эффективнее этот портал работает.

Что такое Osiris?

Osiris это свободно распространяемая (бесплатная) программа для создания форумов, блогов и других порталов, полностью независимых от общих (централизованных) серверов.

Я ничего не должен платить за Osiris?

Абсолютно ничего. Osiris это свободно распространяемая программа, которую можно бесплатно скачать и/или распространять. Если вы хотите, то можете пожертвовать на проект здесь.

Osiris это форум? P2P борда?

Ни то ни другое, это программа, которая позволяет создавать (имеется встроенная CMS), получать доступ и обмениваться веб-порталами. Если пользователь создает P2P портал, то он будет доступен через Osiris, подобно тому как файл доступен через eMule или uTorrent. Кроме того, разработчики Osiris не имеют никакого контроля над порталами, созданными в Osiris.

Osiris поддерживает протокол IPv6?

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

Как Osiris находит узлы для подключения?

Как и все P2P программное обеспечение, Osiris также нуждается в помощи сервера, чтобы найти новые узлы для подключения, и в данном случае роль такого сервера выполняет программа Anubis. Очевидно, что единственная информация, которая передается с Anubis, это IP-адреса узлов сети, подключенных к Osiris. Никакая конфиденциальная информация (такая ​​как пароли и т.д.) не направляется и не получается от Anubis. Фактически Anubis выполняет ту работу, которую выполняет файл nodes.dat в eMule и вебкэш в Gnutella.


Технические вопросы

Почему требуется подключение к интернету, чтобы принять участие в портале?

Подключение к интернету для участия в портале требуется потому, что каждый вклад должен иметь точную хронологическую привязку, необходимую для обеспечения целостности системы, для этого Osiris получает время не от операционной системы, а от сервера NTP (службы точного времени) через интернет.

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

Можно ли создавать разделы портала, видимые только определенным пользователям?

Нет, это технически невозможно.

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

Чтобы содержание могло распространяться только между определенными пользователями, потребуется связать узел (IP) и пользователя.

Это невозможно, так как это лишило бы Osiris прозрачности, которую он предлагает в отличие от других подобных систем: каждый может видеть ясно, какой контент передается через p2p, и не может ограничивать передачу контента, которое считает достойным критики, но может передавать репутации.

Например, если группа монархического портала хочет организовать приватный разговор между её членами, используя по-прежнему Osiris, она может создать новый портал, возможно, приватный, для общения только определенных пользователей, дав им ссылку-приглашение и пароль для доступа. Это позволит сделать видимым содержание портала только тем, кто знает эти данные, и гарантирует, что контент будет циркулировать только между этими определенными пользователями.

Osiris знает IP-адреса компьютеров для развертывания порталов. Гарантируется ли при этом конфиденциальность и анонимность на 100% ?

Osiris хранит в своей базе данных список IP адресов компьютеров, подключенных к сети, которые зарегистрированы на портале и подключаются для выравнивания и распределения контента. Когда два компьютера устанавливают связь друг с другом, они никогда не обмениваются информацией о виртуальных личностях, что делает невозможным связать между собой IP-адреса и виртуальные личности.

Но если портал содержит 5 виртуальных личностей, и список из пяти IP-адресов, теоретически можно предположить связь между IP-адресом и виртуальной личностью, хотя может быть и так, что на одном IP адресе находятся 5 личностей, или, что на всех IP адресах находится одна личность. В конечном счете, чем больше число пользователей, которые поддерживают портал, тем большая конфиденциальность гарантирована, и в любом случае об ассоциациях можно только догадываться, но не знать их.

Возможна ли традиционная модерация, и чтобы пользователи проголосовали и выбрали модераторов?

Нет, потому что на уровне одного узла/машины, могут быть созданы тысячи пользователей (например, в случае когда машина связана с порталом, рассылающей спам), для которых голосование не будет демократичным.

Кроме того, в распределенной и децентрализованной системе, такой как Osiris, невозможно определить, присутствует пользователь на портале или нет.

Можно ли изменить тип портала с монархического на анархический, и наоборот?

Нет, это технически невозможно.

Кроме того, если бы кто-то смог конвертировать портал монархический портал в анархический, не имело бы смысл создавать портал монархического типа.

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


Загрузка и инсталляция

Откуда можно скачать Osiris?

В разделе загрузки на официальном сайте Osiris.

Поддерживается ли дистрибутив для Linux?

В настоящее время доступны следующие пакеты для Linux:

- Installer (.deb) - Debian, Ubuntu, и т.д. (при наличии репозитария для Ubuntu);
- Installer (.rpm) - RedHat, Fedora, OpenSUSE, и т.д.;
- Installer (.tgz) - Slackware, и т.д.;
- Installer (.slp) - Stampede, и т.д.

Имеется также NO-Install версия для Linux, совместимая со всеми x86 архитектурами.

В чем разница между NO-Install и Install версиями Osiris?

Как следует из названия, INSTALL версия предполагает установку на ваш компьютер, в то время как NO INSTALL это портативная версия, которая позволяет использовать Osiris просто извлекая его из архива (удобно при использования Osiris через USB).

Как мне обновить версию INSTALL? Как обновить версию NO INSTALL?

- В версии Install вы получите извещение о возможности загрузки новой версии.

- Для NO INSTALL версии нужно скачать новую версию с официального сайта, в папку OSIRIS (в которой находится старая версия), удалить все файлы и папки (кроме папки data) и распаковать новую версию файлов в старую папку.

Помните, что папку data не нужно перезаписывать или удалять, иначе вы потеряете данные порталов, на которые подписаны.

Существует руководство по установке?

Да, оно есть.

Как запустить Osiris в фоновом режиме?

- В Windows, чтобы создать соединение с Osiris, надо добавить запись в свойствах после команды "/background" без кавычек.

- В Linux добавьте параметр команды -background.


Структура порталов

Чем отличаются монархический и анархический порталы?

По существу, монархический портал - это портал с администратором, который очень похож на сообщество (форум), какие вы можете найти в интернете. Анархический портал представляет собой портал, на котором каждый пользователь модератор форума, и может решить, что посмотреть, а что нет, кого видеть, а кого нет, отменять обсуждение или закрыть его или изменить.

Анархический портал не является ли олицетворением хаоса? Мы будем находить сообщения, отмененные без предупреждения или хуже...

Нет, как Osiris базируется на сложной системе репутаций, которые позволяют считать плохими, например, тех, кто создают повреждения портала. Таким образом, все изменения, сделанные вредителями, вам будут просто не видны. Для получения дополнительной информации обратитесь к документации программы на официальном сайте.

Что такое система управления репутацией?

Система управления репутацией и создания нескольких точек зрения на портал, вероятно, один из самых инновационных аспектов программы. В отличие от "традиционных систем", в которых работа всегда осуществляется с центрального сервера, Osiris использует распределенный подход, при котором вы можете иметь несколько точек зрения, различных для каждой учетной записи. Каждый пользователь имеет право дать репутацию (положительную или отрицательную) другому пользователю на основе его вклада в портал, удаляя содержание пользователей, оцененных отрицательно (например спамеров) и импортируя репутации пользователей, оцененных положительно, создавая сеть оценок, которая разрешает управление порталом. Каждый клиент обрабатывает данные, независимо от вашего компьютера в процессе, который называется стабилизацией портала.

Монархический портал может быть преобразован в анархический (и наоборот)?

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

Это правда, что порталы, созданные в Osiris, невозможно никак закрыть?

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

Я слышал, что Osiris является полностью анонимным, так ли это?

Osiris изначально разработан как проект, гарантирующий анонимность и не содержит данных, позволяющих связать автора сообщения на портале с физическим лицом. Анонимность, предлагаемая Osiris действительна только внутри портала, на самом деле возможно узнать, участвует ли ваш IP в определенном портале, но невозможно ассоциировать ваш IP с содержимым этого портала. Это возможно, поскольку содержимое портала пересылается между всеми узлами, так что никто не может знать, кто является человеком, который написал сообщение (IP), но только имя пользователя (ID). Как и все анонимные программы, Osiris обеспечивает большую степень анонимности при увеличении числа узлов, транслирующих портал, в дополнение к этому, чем больше количество узлов, тем портал быстрее и более устойчив к повреждениям. Osiris гарантирует только анонимность сети, контент, хранящийся на жестком диске, беззащитен. Чтобы обезопасить локальные данные, целесообразно использовать такое программное обеспечение, как TrueCrypt.

Я могу использовать Osiris для создания P2P board?

На основе Osiris можно делать то, что ты хочешь; команда разработчиков не несет ответственности за то, что ты из этого сделаешь, и не хочет разделять заслуги от порталов, созданных в Osiris, так что думай и делай!


Конфигурации

Существуют ли специальные конфигурации для повышения скорости Osiris?

Единственная конфигурация, необходимая для правильного функционирования Osiris - указание открытых портов (для работы p2p), через которые он обмениваются данными с другими узлами Osiris. Другие опционы находятся внизу в карте настройки браузера. Советуем не изменять их, если вы не знаете точно, что вы делаете, иначе вы можете нарушить работу системы; разработчики не берут на себя ответственность за неподходящее использование.

Существуют ли специальные конфигурации для пользователей fastweb, за NAT?

Osiris работает должным образом и в сети fastweb, и в сети за NAT без специальных настроек.


Проблемы доступа

Я установил Osiris, но не знаю, как получить доступ к порталу, есть руководство?

Конечно, здесь.

Я установил Osiris, но не вижу никаких порталов.

Обычно для доступа к порталу Osiris нужна ссылка-приглашение или файл импорта .osiris. Что-то одно из этого вы можете получить по обычным каналам (Windows Live Messenger, Skype, и т.д...) от друзей, которые уже посещают портал, или ты можешь найти их на официальном форуме Osiris:

- Официальный форум Osiris - итальянский раздел
- Официальный форум Osiris - английский раздел

Я нажал на ссылку-приглашение, подписался, и создал учетную запись, но все равно ничего не вижу, почему?

Эта проблема может возникнуть, если вы используете ссылку-приглашение для первого доступа к порталу. Когда ссылка-приглашение используется, как только вы кликаете и регистрируетесь, Osiris будет поставлен в ряд с другими узлами, чтобы начать загрузку содержимого самого портала. Логично таким образом, что первоначально вы ничего не увидите, вам придётся подождать, пока Osiris будет загружать контент. Для решения этой проблемы, чтобы не ждать загрузку любого контента, можно использовать для первоначального доступа к порталу файл импорта .osiris, что мгновенно импортирует для вас все данные портала на hard disk и таким образом он будет сразу доступен.

Мне нужно долго ждать, чтобы получить первый доступ к порталу?

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

Я хочу, чтобы друг смог прочитать портал, который я посещаю, что я должен сделать?

Есть два способа. Когда вы находитесь на этом портале, нажмите на текст вашего ника, который отображается в верхней части страницы. В новом окошке вы найдете список "Invite or export". Просто нажмите кнопку и вы получите следующие возможности:

- "Export in a .osiris file" - экспорт портала в файл .osiris - рекомендуемый метод, позволяет экспортировать все содержимое портала в файл .osiris и отправить его своим друзьям, которые должны будут импортировать его в свой клиент Osiris, следуя руководству.

- "Invite link osiris://" - копируется ссылка-приглашение; скопированную ссылку-приглашение вы можете отправить своим друзьям, которые могут зарегистрироваться на портале, используя этот инвайт, в соответствии с этим руководством (нерекомендуемый метод)..

Не волнуйтесь, оба метода являются анонимными, нет и следов личной информации.


Использование портала

Существует ли учебное пособие, в котором показано, как создать форум и/или редактировать темы, разделы и т.д.?

Да, есть исчерпывающее видео руководство.

Возможно видеть, кто онлайн на портале?

Нет, в отличие от традиционных систем, здесь нет сервера, который содержал бы эту информацию, и, таким образом, нельзя узнать, находится ли в данный момент пользователь на портале. Во всяком случае всегда можно послать личное сообщение (зашифрованное и, таким образом, неразборчивое для других пользователей), которое будет доставлено адресату сразу, как только это станет возможным.

Страница существует в Osiris со всеми готовыми тегами (такие как quote, и т.д...)?

Да, есть интерфейс для ввода текста, рядом с "Дополнительно", в котором используется HTML, имеется "гид". Для некоторых тегов, есть также описания на форуме Osiris, в которых показываются различные варианты опций, например tag IMG.

Как я пойму, скольких данных "не хватает" для завершения портала?

Портал никогда не является "полным", т.к. каждое новое обсуждение увеличивает его размер (как на любом сайте). Однако после того, как основная структура портала была загружена из других узлов, сообщение, которое показывает текущее выравнивание будет заменено главной страницей портала. Вы также можете получить информацию о проценте обработки данных портала на экране статистики.

Как вставить флэш-контент на пост созданный в Osiris?

Перейти на сайт, который распространяет флэш-контент (YouTube, и т.д. ...) и скопировать код для вставки.

Вернуться к сообщению, вставить код, а затем в расширенном нажмите кнопку Настройка преобразовать в HTML.

Видео не будет сразу видно из-за вопросов анонимности, но его можно просмотреть.

Почему, если я изменяю цвет ссылки, это не меняет ее цвет?

Проблема в том, что тег "color" должен быть внутри тега "url", а не снаружи:
[url="http://www.google.it"][color="#FFFF00"]Google[/color][/url]
- это работает, в то время как это
[color="#FFFF00"][url="http://www.google.it"]Google[/url][/color]
не работает.


Создание и администрирование портала

Если я сохраняю на HD порталы, которые я посещаю, нет ли риска, что со временем база данных возрастает до насыщения HD?

На этот вопрос можно ответить по-разному. Оценочно (пока нет тестов этого) большой портал имеет базу данных в пределах 2-3Гб. Однако база данных зависит от вашей репутации на форуме. Кроме того, в будущем предвидится движок выживания, который позволит проредить базу данных и избавиться от бесполезных сообщений.

Какой портал может быть создан в Osiris? Форум? Блог? Вики?

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

- Можно создать блог, но это не рекомендуется, так как многие операции придется выполнять вручную (как включать пост в главную страницу).

- Хотя нет никаких технических препятствий, до сих пор нет плагинов для создания вики.

Что возможно сделать видимым на главной странице портала?

На главной странице портала в Osiris могут быть использованы только объекты, имеющие инстанции (test, mirror, ricerca). Они будут видны на главной странице. Например, если вы хотите чтобы главная страница отражала форум, нужно включить Edit - Create an instance и в поле ID включить код идентификации объекта на форуме.

Каков максимальный размер объекта в Osiris?

В настоящее время размер объекта (текст, изображение и т.д.) максимум 128 килоБайт, но в будущем этим параметром можно будет управлять через движок выживания.

Как изменить объект?

Чтобы изменить объект, включи ассистент (Show Assistant) - появятся объекты и кнопки управления. Переходите на объект, который вы хотите изменить, и кликаете по его иконке мышью. Заметьте, что объекты сопровождаются 3 небольшими иконками. Нажав на иконку объекта, вы увидите в меню Modify. Затем выберите "Create", объект изменится и нажмите ОК.

Возможно удалить изменения, чтобы сэкономить место?

В настоящее время это невозможно, но станет возможным, когда появится движок выживания.

Можно удалить пользователя из своего портала?

Нет, в настоящее время не существует кнопки для удаления пользователя. Она будет добавлена ​​в будущих версиях. Альтернативным решением является переустановка Osiris и импортирование только тех пользователей, которых вы хотите видеть на своем портале.

Если я оцениваю пользователя отрицательно, то он не может получить доступ на форум?

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

Что такое "косвенная репутация"?

Объяснение может быть сделано на примерах:

- репутация к администратору считается положительной для всех;

- администратор дает модераторам всегда положительную оценку;

- два новых пользователя, Pippo и Pluto, имеют положительную репутацию к администратору (значение по умолчанию для новых пользователей)

Дальнейшее развитие событий таково:

1) Прибывает новый пользователь, Pippo. Модератор его оценивает, давая ему репутацию (предположим, положительную).

2) Прибывает другой новичок, Pluto, мы помним, что у него есть положительная репутация к администратору.

3) Pluto еще не определил репутацию Pippo, поэтому как он узнает, нужно его видеть или нет? Система смотрит, кому из пользователей Pluto определил положительную репутацию - это администратор.

4) Администратор не определил репутацию Pippo, поэтому система смотрит, кому он доверяет - это модератор.

5) Репутация Pippo для Pluto определена и передана Pluto (с учетом сделанных предположений, положительная).

Примечание:

- Если бы было больше модераторов, которым доверяет администратор, учитывались бы оценки всех модераторов.

- Если администратор не определил модераторов, репутацию взять не у кого, если ее не определил администратор. В противном случае, если бы репутация репутация была определена для всех модераторов, администратор должен был бы соединяться со всеми ними, чтобы вычислить репутацию.

- Если бы репутации к Pippo не были представлены, система оставила бы к нему безразличную репутацию.

- Нет смысла проверять "следующих" к тому, кто дал негативную репутацию, потому что данные негативного пользователя игнорируются.

Какие значения может принимать репутация, изменяясь например от негативной репутации до полного доверия?

В действительности, репутация это действительное число, от -1 (недоверие) до 1 (доверие). Чтобы избежать набора чисел и сделать набор репутации проще, различным значениям репутации мы дали имена:

-1 полное недоверие;
-0.5 негатив;
0 безразличие;
0.5 позитив
1 полное доверие.

В реальном сценарии, если модератор даст репутацию пользователю -1 (полное недоверие), а другой модератор +1 (полное доверие), его результирующая репутация будет: 0 (нейтральная). Если первый модератор передавал только -0.5, результат был бы +0.25, и пользователь получил бы положительную репутацию. Этот механизм может быть использован администратором для того, чтобы различать супер модератора (+1) от обычных модераторов (+0.5).

Можно ли перенести базу данных из уже существующего форума в Osiris?

В настоящее время это невозможно из-за 2 проблем:

- Основная проблема в том, что в настоящее время нет таких инструментов, чтобы сделать эту миграцию, которая будет специфична для каждой системы (Invision -> Osiris, vBulletin -> Osiris, phpbb -> Osiris, и т.д...). В будущем вы можете сами непосредственно писать скрипты и плагины Osiris для этих целей.

- Вторая проблема заключается в том, что при переносе происходит миграция существующих пользователей. То есть нужно обладать RSA ключами пользователей, чтобы позволить пользователям войти в систему и продолжить Osiris. Практическая сторона: нужно увидеть, как распределить их; теоретическая сторона: тот, кто мигрирует, может быть выдан за любого пользователя, импортированного таким способом.

Osiris поддерживает скины?

Да, Osiris поддерживает локальные скины, которые могут быть устанавлены каждым пользователем индивидуально, но он не в состоянии предложить их для других пользователей форума; чтобы увидеть их, придется скачать и установить их вручную.


Шлюз Isis

Что такое Isis?

Isis является шлюзом в режиме только чтение веб-порталов Osiris, написанный в PHP 5, с помощью которого вы можете серфить порталы без установки Osiris на вашем компьютере. Он посылает запросы посетителей веб к узлам Osiris, который доступен для Isis, минимизируя использование ресурсов сети через cбалансированную нагрузку запросами.

Isis бессерверный? Он анонимный?

Нет, в этом типе архитектуры, базирующемся на сервере, невозможно гарантировать анонимность, поэтому все доступы через Isis - только для чтения. Этим преследуется двойная цель - гарантируется приватность пользователя и стимулируется использование Osiris, чтобы принимать активное участие в портале.

Я хочу показать свой портал тем, кто не использует Osiris. Как установить и использовать Isis?

Следуйте инструкциям на официальном сайте здесь.

Мой хостинг совместим с Isis?

Единственное требование Isis - PHP 5, некоторые пользователи протестировали самые популярные бесплатные хостинги; результаты тестирования здесь.

Что это значит, когда портал возвращает ошибку 500?

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


Участие в проекте

Как я могу помочь проекту?

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


Дополнительно

Что такое расширение меню копирования для Firefox?

Это небольшое расширение, которое позволяет преобразовать ссылки html в ссылки Osiris, используемые на портале (преобразование, сходное с link wiki Википедии). Все подробности здесь. читать дальше

Комментариев нет:

Отправить комментарий