LINUX.ORG.RU
ФорумTalks

Распределённая соц-система. Нужно придумывать название :)

 , , социальные системы


3

4

Статус распределённой системы дорос до необходимости придумывать проекту своё имя. Ну, там, названия методов, классов, регистрация доменов и т.п. :)

Мне в голову упорно лезет только Infonesia (или даже Infonesy) — informatio + νῆσος.

Плюсы:
— Хорошо передаёт суть (острова информации)
— Не сильно забито в Интернете (особенно в сленговом Infonesy)

Минусы:
— Есть малопопулярное и семантически безграмотное «инфонезия» с негативным смыслом.

Мне, всё же, больше нравится вариант «информационных островов» = Infonesy = Инфонезия. Но, может, кто-то предложит лучше?

★★★★★

Ответ на: комментарий от Manhunt

в чем состоит миссия твоей сети?

Дак, я писал на ЛОРе не раз :) Суть в децентрализации (не федерализации). Что-то типа FIDO, только не иерархическая. Сеть узлов с подписками друг на друга, со своими правилами на каждом но с равноправным обменом информацией по подпискам.

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

Например, устойчивость к блокировкам, доступность контента после падения первоначального сервера и т.п.

Какие новые возможности, гарантии, свободы предоставить?

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

распределенная — это деталь реализации; почему это должно волновать пользователей?

Пользователя волнует гарантия сохранности информации. Сейчас через 5 лет остаётся в живых едва ли половина сайтов. Через 10 — процентов 20. В крупных централизованных сетях убивают контент по запросам контролирующих органов и т.п.

KRoN73 ★★★★★
() автор топика

Почему обязательно отталкиваться от «описания» твоей системы? Я бы каким-нибудь «Карасиком» назвал, по крайней мере заинтересует потенциальных пользователей, да и запоминается легко. А вот эту твою греческую штуку я забыл еще не успев дописать коммент.

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Я бы каким-нибудь «Карасиком» назвал, по крайней мере заинтересует потенциальных пользователей, да и запоминается легко.

Можно и «карасиком», важно только, чтобы этот «карасик» редко встречался в поисковиках, не был регистрированной торговой маркой, не нёс бы контрсемантики и легко запоминался :)

KRoN73 ★★★★★
() автор топика

название «вконтакте» стырь, зачем страдать?

darkenshvein ★★★★★
()
Последнее исправление: darkenshvein (всего исправлений: 1)
Ответ на: комментарий от KRoN73

Infonesia

Мудришь. Я его успел забыть, по до конца треда скроллил. Не пойдёт.

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

Hold on, появяться идеи — отпишусь. (У мну тут талант) ;)

beastie ★★★★★
()

«информационных островов»

По аналогии с атоллом/островом:

Atall — или @all

Коротко, запоминаемо. Название символизирует распространиние информации «всем» (и как бы подразумевает распределённость)

Гуглится, но ничего определённого. ;)

beastie ★★★★★
()
Ответ на: комментарий от beastie

Atall — или @all

Неплохо. Правда, всё равно гуглится активно, даже в кавычках, но неплохо :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Дык, я ж тебе говорю — у меня талант на это дело. :D

PS: надо было ити в «копирайтеры», или как их там называют.

beastie ★★★★★
()

Meshige, от mesh + характеризует пользователей :)

buddhist ★★★★★
()
Ответ на: комментарий от KRoN73

За NAT-ом, руками ничего не пробрасывал.

$ time ./ipfs get QmNsSBtNKGqeeEeuVeqacrEPZm7fP2ZDRvsdBatRja3NB2
Saving file(s) to QmNsSBtNKGqeeEeuVeqacrEPZm7fP2ZDRvsdBatRja3NB2
972.00 KB 0

real 0m1.481s
user 0m0.056s
sys 0m0.020s

Manhunt ★★★★★
()

Infonesy = Инфонезия

Про слово не вкурсе, но оно вызывает стойкие ассоциации с придурковатыми голувудскими фильмами.

torvn77 ★★★★★
()
Ответ на: комментарий от KRoN73

И как это читать? йадсн?

А ты поправь до «Эйдис».

torvn77 ★★★★★
()

Из названия infonesy ЯННП ЧЗХ. Это очередные распределенные интернеты? Тогда decenet. А Инфонеся кошку так свою назовешь.

JN
()

вМозоли или одномозольники.

xtraeft ★★☆☆
()

RetroShare!

Ой, уже ведь есть такое название...
И программа такая есть..

Novator ★★★★★
()
Ответ на: комментарий от KRoN73

узлов с подписками друг на друга

InfoScribe
FreeScribe
SafeScribe - что-то типа этого (по-аналогии с subscribe.ru)

pacify ★★★★★
()

balivestreet

Заплати на pickydomains 50 баксов, и тебе точно придумают название, которое тебе понравится. Или вернут деньги. Еще ни разу денег не забирал.

Vit ★★★★★
()
Ответ на: комментарий от KRoN73

устойчивость к блокировкам

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

доступность контента после падения первоначального сервера

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

и т.п.
я писал ... не раз

А можно ссылку на развернутый список?

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от Manhunt

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

Репликацией информации.

Если нежелательный контент легко доступен всем желающим, то надзорный орган так же как любой другой участник сети найдет ip-адрес хоста с нежелательным контентом, а затем тупо по ip его заблокирует

Ну и ладно. Будут доступны ещё тысячи других IP от всех вовлечённых в p2p пользователей. Это же p2p. Я для простоты рассматриваю реализацию с использованием ipfs-транспорта.

И хорошо ещё, если без повестки в суд.

Кому? У обычного владельца на диске тупо нет (я опять рассматриваю вариант ipfs, но это может быть и tahoe-lafs, и freenet/gnunet) запретного контента.

Вот как ты будешь блокировать, искать и наказывать тех, у кого лежит вот это? —

QmaPoUcpxvkSBXzKgv2DzzaJC2z7aFKaQVPbEpgQaUg5id suicide.txt

ipfs cat QmaPoUcpxvkSBXzKgv2DzzaJC2z7aFKaQVPbEpgQaUg5id

Как будешь избавляться от нод-гейтов, которые поднимаются за 5 минут на 50-центовых хостингах? Вот, пример такой: http://ipfs.anytalks.tk/ipfs/QmaPoUcpxvkSBXzKgv2DzzaJC2z7aFKaQVPbEpgQaUg5id

Автоматическое перераспределение контента по хостам закрывается автоматизированной же банилкой. В чем я ошибаюсь?

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

А можно ссылку на развернутый список?

Сейчас смысла нет. Когда будет работать в юзабельном виде, проще будет сразу примеры показывать :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Будут доступны ещё тысячи других IP от всех вовлечённых в p2p пользователей.

Ну и забанят 1000 ip, почему бы и нет?

Как будешь избавляться от нод-гейтов, которые поднимаются за 5 минут на 50-центовых хостингах?

Как решили проблему с размещением suicide.txt на github? Или владелец сервера сам позаботится о выполнении требований надзорного органа, или вся принадлежащая ему подсеть вместе со всеми размещенными в ней хостингами уйдёт в бан.

Вот как ты будешь блокировать, искать и наказывать тех, у кого лежит вот это?

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

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 2)

проекту своё имя. Ну, там, названия методов, классов, регистрация доменов и т.п. :)

Я всегда это решаю двумя названиями, техническим и «маркетинговым». Техническое это обычно короткое то, как это называю и мыслю я, «маркетинговое» это вот домены, слова в поисковике, названия тарболлов и тп.

kernel ★★☆
()
Ответ на: комментарий от Manhunt

Ну и забанят 1000 ip, почему бы и нет?

1. Потому что при таких масштабах IP тогда будет не 1000, а 10000 :)

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

Как решили проблему с размещением suicide.txt на github?

Ты не понимаешь разницы между централизованным хранилищем и настоящим децентрализованным p2p?

Не очень понимаю вопрос. Как я получу ip-адреса, с которых раздается файл с этим хэш-ключом?

Ладно, проехали. Вернёмся к теме, когда ты познакомишься с p2p :)

KRoN73 ★★★★★
() автор топика

Я может чего-то пропустил...

Это Последняя Самая Сложная Задача осталась? Придумывание Названия!

Все остальные технические, алгоритмические проблемы уже решены?

Уже есть что на посмотреть и на пощупать?

Serg_HIS
()
Ответ на: комментарий от KRoN73

Ты не понимаешь разницы между централизованным хранилищем и настоящим децентрализованным p2p?

В обоих случаях речь идёт о том, чтобы резать по ip. В случае децентрализованного хранилища, список ip будет динамическим и относительно большим, но таки что мешает этот список поддерживать в актуальном состоянии и резать по нему?

Ладно, проехали. Вернёмся к теме, когда ты познакомишься с p2p

Может быть, просто перейти от общих фраз к конкретике? В том же bit torrent лич составляет список сидов, которые имеют локальную копию искомого файла. Что мне мешает раз в 15 минут искать сидов по магниту от suicide.txt и добавлять их в федеральный блэклист?

Manhunt ★★★★★
()
Ответ на: комментарий от KRoN73

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

Вот недавний пример: https://www.opennet.ru/opennews/art.shtml?num=43470

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

Я к тому, что государства активно развивают свои механизмы контроля сети. Это не ты разместишь нечто из ряда вон выходящее, это у государства появится рутинная процедура по принуждению к «местечковому идиотизму».

Manhunt ★★★★★
()
Ответ на: комментарий от Serg_HIS

Это Последняя Самая Сложная Задача осталась? Придумывание Названия!

Просто пошёл первый поток контента. Распределённая репликация в демо-режиме работает. Теперь для доработок и модификаций нужно много имён классов, методов и т.п. в которых, по идее, должно фигурировать название системы :)

Уже есть что на посмотреть и на пощупать?

Пока есть два связанных форума (принципиально разных — разные движки, концепции) и настроенная односторонняя (пока) оторванная от платформ репликация. Пока только текст.

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

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Manhunt

Что мне мешает раз в 15 минут искать сидов по магниту от suicide.txt и добавлять их в федеральный блэклист?

Наверное, что-то мешает, раз пока такого не делают :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Manhunt

Я к тому, что государства активно развивают свои механизмы контроля сети.

Поэтому я стараюсь не привязываться к одному транспортному протоколу. Задавить всё, отличное от http (включая https) — это убить Интернет в принципе. На это не пойдут. А если пойдут, то проблемы нашей социальной сети будут сущей мелочью :D

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Manhunt

Что мне мешает раз в 15 минут искать сидов по магниту от suicide.txt и добавлять их в федеральный блэклист?

Я вот удивляюсь постоянно, почему линуксоиды наивно полагают что у всех статический IP? То и дело слышу «бан по IP», «бан по IP»... Бан по IP бесполезен совершенно. Ну забаните меня по IP, мне даже возиться с проксями шкоксями не нужно, зайду в роутер, переподключусь к сети и мне провайдер даст новый адрес. Ну а такой федеральный блеклист только приведёт в итоге к бану 95% сети.

FriendlyFire
()
Ответ на: комментарий от KRoN73

можно будет и конкретные ссылки показать

А, впрочем, пофиг же. Вот демо концепции:

http://fluxbb.ams.wrk.ru/search.php?action=show_recent

В качестве транспорта в данном случае сейчас используется btsync.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от FriendlyFire

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

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 2)
Ответ на: комментарий от Manhunt

А я как-то раз придумал свой вариант противодействия блокировкам - в текущем виде законов должен быть эффективный. На ресурсе обязательна регистрация (но она может быть неявная типа запуска собственной ноды, которая сгенерирует приватный ключ и т. д.). Без регистрации доступны статьи только нейтральной тематики (владелец проводит премодерацию - публикует только то, что его устраивает). Однако после авторизации доступен полный набор материалов ресурса, включая спорные. Однако ссылка у каждого пользователя своя. Условно http://mysite.ru/article/UserID/MaterialID (и чужой UserID выдаёт 404), но лучше, конечно, сделать совсем неявным алгоритм, чтобы там только какой-то непонятный хеш в адресе был и всё.

При любом запросе на блокировку ссылки - немедленное удаление материала без разбирательств (можно даже не удостоверяться, что жалобу прислал роскомпозор - вообще ввести публичную форму «удалить материал по ссылке»). Только вот удаляется конкретная ссылка, а не сам материал. То есть пользователь-доносчик заблокирует материал... но только для себя.

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

ИМХО, это будет более эффективно варианта ТС, ибо вызовет большое количество бюрократии со стороны РосКомНадзора. Вряд ли они с ходу смогут ввести закон, по которому можно блокировать сайты, которые исполняют все предписания. С другой стороны, если до такого дойдёт, то они могут и вовсе правило белых список ввести, а тут уже никакая система кроме альтернативного интернета не поможет.

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

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

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 3)

Там будет анонимность?

Инфонезия — состояние, которое характеризуется невозможностью запоминать, где вы услышали или увидели ту или иную информацию.

Так это-ж классно! В социальной сети появилась такая информация, а откуда — никто не знает. Мне нравится такой вариант.

А исходники где?

Klymedy ★★★★★
()
Ответ на: комментарий от KivApple

А я как-то раз придумал свой вариант противодействия блокировкам - в текущем виде законов должен быть эффективный.

А где в законе написано, что надзорный орган запрашивает удаление ссылки, а не контента?

Manhunt ★★★★★
()
Ответ на: комментарий от KivApple

На ресурсе обязательна регистрация

У меня суть системы в том, что можно объединять ноды с принципиально разными правилами. Т.е. можно иметь «культурную» ноду с жёсткими правилами синхронизированную с «полным беспределом». То есть, например, на свободную ноду будет идти произвольный контент с ограниченной. А обратно приниматься будет только от доверенных пользователей/источников с опциональной премодерацией остального.

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

Запуск одной такой «свободной» ноды будет одним из первых практических решений.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Klymedy

А исходники где?

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

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Klymedy

Там будет анонимность?

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

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Задавить всё, отличное от http (включая https) — это убить Интернет в принципе.

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

Традиционный https такие требования вполне себе способен удовлетворить, см пример с гитхабом.

Manhunt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.