Децентрализация

Dec 24, 2008 03:25


Журнал Нестора(hectop) wrote:
(http://hectop.livejournal.com/706203.html)

Многие из нас, кто начинал в интернете с начала-середины 90-ых, начинал с IRC чатов и конференций USENET, т.к. по сути других методов более-менее живого общения не было. Основной моделью и того и другого была децентрализация, т.есть не было самого главного IRC сервера, как и не было самого главного USENET сервера. Чат-сервера входили во взаимосвязанную сеть, где независимо от того куда пользователь подключался, он мог общаться с другими на всех остальных серверах, точно так же и в конференциях, можно было отправить сообщение на одном сервере, а читатели на всех остальных, через какое-то время его получали. В общем-то, децентрализация и есть модель интернета, обеспечивающая бесперебойную взаимосвязь и отсутсвие централизованной власти и контроля.

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

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

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

Основной принцип:
  • В задачу сети независимых серверов входит только обеспечение бесперебойной трансляции блогов и комментариев к ним по всей сети участников. Модерирование, контроль доступа, содержания, внешнего вида и свойств интерфейса сохраняется за администрацией каждого отдельного сервера, в свою очередь сохраняя пользователям выбор сервера по желанию. Создание централизованной бюрократии с избытком власти в одних руках, это то чего необходимо избежать всеми возможными методами.
    Решённые вопросы:
  • Отсутствие контроля над системой в руках одной организации. СУП, ФСБ, ЦРУ, ЕБЦ идут лесом.
  • Возможность использования внешних сервисов идентификации: openID, Google Account, Яндекс Паспорт, vKontakte API, итд, итп.
  • Возможность использования разных пользовательских интерфейсов на каждом сервере, с сохранением единой подлежащей инфраструктуры (RSS, OpenID, NNTP, итд, итп)
  • Возможность синхронизированного динамического контроля за шумом и спамом, с использованием RBL, и аналогичных технологий.
  • Решение о размещении рекламы и коммерческом использовании остаётся за владельцем сервера. Участники должны иметь возможность окупать свои затраты и зарабатывать при желании денюжку, при этом другие участники имеют возможность не участвовать в чьих-либо коммерческих танцах. Мотивация прихода сугубо в свободном рынке.
    Нерешённые вопросы:
  • Отсутсвие одного центрального домена, т.к. иначе контроль над ресурсом попадёт в одни руки владельца домена, поэтому нужна будет альтернативная система, скорей всего, через динамически обновляемые списки серверов-хабов, которые затем будут публиковаться с возможностью выбора сервера с наименее коротким пингом от пользователя. Возможен дополнительный вариант с использованием единой хостмаски на все домены участники, для упрощения навигации и поиска, к примеру blogweb.domain.ru
  • Предотвращение взломов, фальсификации и имперсонации серверов, подделок содержания, похищения логинов, передачи вирусов, и других широкораспространённых заболеваний и рисков.
  • Безболезненный и дружелюбный процесс импорта своих блогов из других платформ.
  • Организация службы поддержки, которая скорей всего должна будет представлять сообщества взаимопомощи и вопросов/ответов участников.
    Ресурсы
  • Технические, юридические и управленческие навыки и способности участников.
  • Каналы связи, железо, время и желание с ними работать.

    Итак, господа, мяч в игре! Я пока иду клепать железо и ставить софтинку. Задача - с нового года полностью перейти на новую систему, у нас есть неделя для запуска. У кого есть время и ресурсы, готовьте железо, RSS/OpenID совместимый софт и аплинки. Для предотвращения саботажа, пожалуйста не сообщайте о своей работе над серверами и их размещении, начнём синхронизироваться и отлаживать сеть как только поставим машины, и запустим тачанку. Дальнейшее обсуждение и организация рабочих групп специалистов по оптимизации платформы, дизайну внешнего вида, и решению не технических проблем, будет проходить на новой платформе.

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


  • блогосфера, ЖЖ, интернет, livejournal.com, hectop@livejournal.com

    Previous post Next post
    Up