URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 86604
[ Назад ]

Исходное сообщение
"Первая реализация Tent, протокола для децентрализованных соц..."

Отправлено opennews , 22-Сен-12 23:45 
Увидел свет (http://tent.io/blog/tent-v01) первый релиз Tent 0.1 (http://tent.io/), спецификации протокола для построения децентрализованных социальных сетей и эталонной реализации сервера для формирования узлов подобных сетей. Суть проекта основана на отказе от типичной парадигмы централизованного формирования социальных сетей, контролируемых владельцами сервера, к системе напоминающей инфраструктуру доставки электронной почты, работа которой состоит из множества обособленных узлов, каждый из которых не влияет на работоспособность системы в целом. По аналогии с электронной почтой Tent предоставляет протокол для организации обмена контентом с другими пользователями или с приложениями-обработчиками.


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


При размещения данных на своём подконтрольном сервере, данные, сведения о социальных связях и персональная информация остаются целиком под контролем их владельца. Каждый из серверов является полноценным и равноправным участником социальной сети. Для обеспечения конфеденциальности Tent-сервер могут быть запущен в виде скрытого сервиса в анонимной сети Tor. Форматы для сообщений и хранения профиля не фиксированы и пользователь может расширять их. Обмен данными производится в формате JSON, для аутентификации задействован OAuth.


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


<center><img src="http://www.opennet.me/opennews/pics_base/0_1348342471.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>

В настоящее время для пользователь доступна эталонная реализация (https://github.com/tent/tentd) сервера Tent (tentd), написанная на языке Ruby с использованием Rack и Datamapper. Кроме того, подготовлен (https://github.com/tent/tent-status) пример простого клиентского приложения, использующего протокол Tent для формирования микроблога, а также клиентская библиотека (https://github.com/tent/tent-client-ruby) для поддержки протокола Tent в программах на языке Ruby. Код развиваемых проектом приложений распространяется под лицензией MIT, протокол позиционируется как открытый стандарт (разработчики отказались от имущественных прав). Эталонный сервер, средства разработки приложений и протокол находятся в активной разработке и позиционируются как экспериментальные проекты, которые планируется стабилизировать к  версии 1.0.


URL: http://tent.io/blog/tent-v01
Новость: http://www.opennet.me/opennews/art.shtml?num=34915


Содержание

Сообщения в этом обсуждении
"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Миха , 22-Сен-12 23:46 
FIDO@net на новый лад

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено pavlinux , 23-Сен-12 09:44 
Фида ваще нецетнрализованная, за исключением правил....
То есть перенаправлять и обмениваться месагами могут и ноды, и поинты - напрямую.

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 10:07 
> пока не будет физической независимости сети

B.A.T.M.A.N., например?


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 12:23 
> пока не будет физической независимости сети,

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено анонимно , 23-Сен-12 12:54 
Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся подробной схеме.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено pavlinux , 23-Сен-12 17:12 
> Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся
> подробной схеме.

Бери реалтек 8139!


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 21:14 
> Как минимум Сетевые карточки должны собираться из подручнх открытых компонентов по прилагающейся подробной схеме.

Ерунда, одно от другого не зависит.
Иначе тогда можно было бы утверждать, что существование открытого софта невозможно без открытого железа. Что было бы полной чушью.

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

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 25-Сен-12 08:51 
> Иначе тогда можно было бы утверждать, что существование открытого софта невозможно без открытого железа. Что было бы полной чушью.

Мой совет:

1. Подожди немного пока Designed for Windows 8 машины заполнят прилавки.
2. Пойди купить себе железа для открытого софта (только не забывай что boot loader, подписанный MS открытым софтом не является).
3. Напиши сочинение по теме "Чушь - что это такое"...


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 25-Сен-12 12:38 
> Мой совет:
> 1. Подожди немного пока Designed for Windows 8 машины заполнят прилавки.
> 2. Пойди купить себе железа для открытого софта (только не забывай что boot loader, подписанный MS открытым софтом не является).
> 3. Напиши сочинение по теме "Чушь - что это такое"...

Да, случиться может всякое. А вы что-то сделали, чтобы это изменить? Вы как-то взаимодействуете с теми, кто это меняет.

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

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

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 13:12 
поинты не могут

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено pavlinux , 23-Сен-12 17:13 
> поинты не могут

при наличии телефона в поинтлисте, вай нот!?


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 24-Сен-12 08:31 
Включи мозг и почитай доку. Поинт может только с нодом. Ноды могут (и должны!) напрямую.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Andrew Kolchoogin , 24-Сен-12 17:29 
По Полиси.

Пойнтовый адрес ты имеешь право предъявлять в EMSI/FTS-0001 только одному узлу сети -- своему боссу. В качестве исключения каким-то там решением то ли ZCC, то ли FTSC разрешается его предъявлять любому узлу сети, если сессия содержит только файлреквесты. А так -- болт.


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Sergey , 24-Сен-12 07:52 
Да ну... без BBS-ок, как начальных нод, поинты не будут перезваниваться между собой. Возможное возможно, но на практике малоудобно.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 24-Сен-12 11:27 
wifi+netsukoku? я уже сто раз предлагал протянуть по городу,  в тестовом режиме, но ведь всем жопу лень поднять и жаба/страх душит вайфай открывать

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 24-Сен-12 17:15 
тушканчики не дёргаются, пока конкретно их не прижимает. а когда их прижимает, дёргаться уже поздно. потому что тушканчики.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено ааноним , 23-Сен-12 00:01 
как настоящая типичная соцсеть такие проекты не взлетят, ибо шарящих людей для этого мало, а желающих реализовать из их числа ещё меньше, соцсеть, в которой будут сидеть всего 50000 русскоговорящих мне точно не нужна ни для чего абсолютно

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено rshadow , 23-Сен-12 22:26 
С удовольсвием поюзал бы соцсеть, где:

* Сидят одни технически грамотные люди
* Я сам контролирую что, где и как лежит.
* Разработчики и админы соцсети, коих тысячи + текучка, не имею доступа к любым моим данным без моего ведома
* В таких сетях процветает хеадхантинг... И это хорошо :-)


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено barmaglot , 24-Сен-12 06:29 
неднантеры в основе своей - тупое быдло. они просто ниасилят. а админ из их фирмы будет им очень "нерекомендовать" эту хрень.- нафиг ему лишняя работа и конкуренты в придачу?

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Darth Revan , 23-Сен-12 00:25 
А что не так с OStatus и Friendica с Diaspora*?

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено VoDA , 23-Сен-12 01:33 
Может NIH синдром? ;)))

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Дмитрий , 23-Сен-12 16:24 
как я понял из названия - это протокол, п перечисленное тобой- реализации (может другого протокола)

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 03:07 
Вот почему бы всем не собраться, и не запилить такое на базе того же XMPP? Почему обязательно городить велосипеды?
Тем более, что, кажись, наработки есть - OneSocialWeb.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Stax , 23-Сен-12 04:28 
Да, эта не совсем идеальная, давайте лучше сделаем иначе и оно будет лучше.

http://xkcd.com/927/


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 14:39 
http://images.t-nation.com/forum_images/5/c/5cdde-missingthe...

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 14:55 
На базе обычного XMPP социальную сеть не сделаешь, к базовому протоколу придётся добавить столько расширений, что собственно XMPP там останется процентов 10. И естественно, обычные джаббер-клиенты с этим расширенным протоколом работать не будут. Поэтому лучше уж сразу сделать отдельный протокол, так хотя бы путаницы не будет. А отправку-получение сообщений через XMPP можно и отдельно прикрутить, кому надо.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Tishka17 , 23-Сен-12 21:09 
PubSub уже есть, микробложик на нем уже есть. Её немного осталось.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 24-Сен-12 09:29 
Ну да, всего-то осталось добавить группы друзей с настройками видимости, фотоальбомы, лайки, древовидные обсуждения, что там ещё бывает в социальных сеточках. А также написать клиентскую и серверную часть для поддержки всего этого. Ну и в чём тут выгода от XMPP?

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Дмитрий , 24-Сен-12 11:27 
прошу не путать протокол и реализацию
в одной реализации может быть древовидные обсуждения в другой- плоские и люди из этих двух социальных сетй смогут преспокойно общаться друг с другом

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 24-Сен-12 15:44 
Так в XMPP афаик не предусмотрено древовидных обсуждений: нет стандартного способа указать, на какое сообщение мы отвечаем.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 04:37 
Двухзвенная система "сервер-клиент" в случае соцсетей не сработает. Этот свой сервер нужно ещё поднимать (то что он на руби - вообще прелестно), что отсекает большую часть ЦА.

Относительно жизнеспособным здесь может быть только сеть из клиентов, навроде скайпа в его юности. Да и то - нужно ещё суметь заинтересовать ЦА в переходе из фейсбучиков, где и так все есть.

Диагноз - не взлетит.


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 23-Сен-12 04:39 
s/жизнеспособным/жизнеспособным подходом/

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено YetAnotherOnanym , 23-Сен-12 09:36 
> напоминающей инфраструктуру доставки электронной почты

Они собираются ввести в DNS записи TENT наподобие MX?


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено ig0r , 23-Сен-12 15:06 
то есть ты утверждаешь что MX это ключевая особенность электронной почты и без неё доставка почты не возможна?

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 23-Сен-12 20:38 
> то есть ты утверждаешь что MX это ключевая особенность электронной почты и
> без неё доставка почты не возможна?

одна из. подними-ка свой почтовый сервер без MX-записи и посмотри, сколько человек тебе смогут написать (точнее, сколько писем дойдёт).


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 23-Сен-12 22:38 
http://tools.ietf.org/html/rfc5321#section-5

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 24-Сен-12 00:04 
> http://tools.ietf.org/html/rfc5321#section-5

я, кажется, не просил ссылку на RFC: я предлагал тебе провести эксперимент. я-то результат уже знаю, а вот ты, наверное, удивишься, когда увидишь, скольким людям плевать на RFC.


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 00:32 
ты не представляешь сколько спамеров можно отсеять просто соблюдая rfc, сервера которые отправляют почту постоянно и дорожат своей репутацией соблюдают стандарты, не соблюдают стандарты только спамеры которым нужно по быстрому сделать рассылку и забыть, или неопытные админы.

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено Etch , 24-Сен-12 11:14 
> ты не представляешь сколько спамеров можно отсеять просто соблюдая rfc,

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

За последние полтора месяца у меня это нарушение rfc отсеяло 288 попыток поспамить. В исключениях прописано всего несколько email-рассылок. Так что да, не имея своего MX вы мне ничего не сможете отправить пока я не занесу вас в исключения.


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 11:37 
> _Просто_ соблюдая rfc - ни одного спамера не отсеять. Отсеивать их можно
> только через проверки, насколько хорошо _отправитель_ соблюдает rfc.

ну это как бы очевидно, это и подразумевалось

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

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


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено Etch , 24-Сен-12 22:20 
> ну это как бы очевидно, это и подразумевалось

Вот только сказана была бессмыслица, не имеющая совершенно никакого отношения к сегодняшним реалиям.

> это совсем не значит что MX это ключевая особенность електронной почты, когда
> какаято технология описывается со словами "напоминающей инфраструктуру доставки электронной

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


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

Маленькие, меньше сотни легитимных писем в рабочие дни. Да и показывать я ничего не хотел, кроме того что неспамерские почтовые сервера, нарушающие местами rfc, вполне себе живут в интернете. А если вы у себя уберёте записи MX, то сможете узнать сколько нас таких (кстати это мне и самому было бы интересно узнать).


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 22:36 
> Человек просто вопрос задал, про ключевую особенность это вы сами за него додумали.

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


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 11:43 
> За последние полтора месяца у меня это нарушение rfc отсеяло 288 попыток поспамить.

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Etch , 23-Сен-12 20:29 
> Они собираются ввести в DNS записи TENT наподобие MX?

Для таких вещей уже придумали записи SRV.


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено rainerate , 23-Сен-12 23:34 
А как же фринет?

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Аноним , 24-Сен-12 06:52 
Фринет это просто файлохранилка.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено Сейд , 24-Сен-12 11:50 
Там ещё система форумов есть.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено EXTRAMISsionisT , 24-Сен-12 15:43 
Давно пора. ибреи давно уже имею свою децентрализованную сеть под названием Diaspora, а мы гои что хуже. При том что они же контролируют все централизованные. Не справедливо это как минимум, а точнее просто опасно. Так что вопрос этот более чем актуальный.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено анон , 24-Сен-12 16:11 
Хомячкам не подойдет.
SMS-locer съел винду, страница, история переписи, стенка и все фоточки и каменты слетели.

"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено ig0r , 24-Сен-12 17:43 
много вы видели хомячков которые почтовый сервер у себя на компьютере держат?

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 24-Сен-12 17:47 
> много вы видели хомячков которые почтовый сервер у себя на компьютере держат?

если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше. потому что раздавать настроеный «для хомячка» пакет с почтовым сервером, который после установки задаёт несколько несложных вопросов и «просто работает» совсем не трудно.

но, конечно, всё равно их было бы очень мало. увы. так же, как мало держащих свой xmpp сервер.


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 18:06 
> если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше.

что за службы?


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 24-Сен-12 18:08 
>> если бы идиотские «популярные почтовые службы» не требовали обязательной MX, то было бы больше.
> что за службы?

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


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 18:41 
ну так почитай rfc, там есть что-то про "напрямую на некий ip"? соответственно так почта ходить не будет, а без MX почта вполне себе ходит (с гмыла так точно).

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено Etch , 24-Сен-12 22:31 
> ну так почитай rfc, там есть что-то про "напрямую на некий ip"?
> соответственно так почта ходить не будет,

Вы плохо читали rfc, на который сами же всё время ссылаетесь: http://tools.ietf.org/html/rfc5321#section-4.1.3


"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 24-Сен-12 22:57 
таки да, подзабыл, просто никогда не приходилось пользоваться, в отличии от ситуации с непрописанным MX.

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 25-Сен-12 03:05 
для смеха: backresolve. нафф саид.

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено ig0r , 25-Сен-12 22:23 
собственно и на ip поча с гмыла тоже уходит, только писать нужно не как по rfc (в квадратных кавычках) а просто ip-адрес после @

"Первая реализация Tent, протокола для децентрализованных..."
Отправлено arisu , 26-Сен-12 03:30 
возможно, я ошибся, и именно gmail работает. с каким-то из сервисов у меня точно были проблемы (mail.ru, rambler — просто не помню, и проверять лень: у меня и аккаунтов-то там больше нет). и не с одним.

да, гмыло, кажется, наиболее вменяемо в этом плане.

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


"Первая реализация Tent, протокола для децентрализованных соц..."
Отправлено SCHigi , 25-Сен-12 07:46 
ещё надо сделать один шаг и сделать систему наподобие bitcoin - сгенерировал у себя локально аккаунт-"кошелек" и всё - подключен к системе. Без всяких серверов и прочих...