Email or username:

Password:

Forgot your password?
Lonlylokly

@rf Совсем недавно открыл для себя протокол activitypub. Есть желание попробовать сделать небольшой проект на его основе. Однако все основные типы соцсетей уже воссозданы, а создавать клон уже имеющегося как-то не хочется. Возможно у кого-то есть идеи небольших проектов на 1-го или 2-х человек. Мне пока в голову пришел только маркетплейс, но целесообразнен ли он вообще в децентрализованном виде?)) :ablobcatheartsqueeze: :ablobcatheartbroken:

18 comments
Lonlylokly

@drq @rf я бы с удовольствием послушал)) Как минимум для большего понимания возможностей применения activitypub.

Dr. Quadragon ❌

@lonlylokly Ну, во-первых, нет обособленного движка для подкастов и аудио-стримов. Ну то есть как Peertube, но только звук. Ну или как Soundcloud. Есть Funkwhale, но он про другое.

Во-вторых, нет федеративного торрент-трекера, очень бы зашел.

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

Выбирай любую.

Эволд

@drq @lonlylokly @rf это как для групп типо @rf?

Lonlylokly

@drq @rf с торрентом немного не понял какую именно проблему это решит для торрента? Мб только площадка типа рутрекера или рутора, которая будет предоставлять торренты, но это совсем не то, что ты предложил(если я правильно понял))))
Или у торрента есть какой-то существенный недостаток с децентрализацией?

Dr. Quadragon ❌

@lonlylokly Я имею в виду да, площадку для публикации типа рутрекера. С собственным трекером, разумеется.

@rf

Lonlylokly

@drq @rf хахахаха
Я представил, как говорю на защите диплома говорю, что организовал платформу для распространения пиратского контента))))
Не, я пожалуй сначала вуз закончу))

Lonlylokly

@drq @rf прикольно было бы организовать подобную площадку, но возникает вопрос с поиском. Допустим ты разобьешь все по категориям, но в самих категориях ещё куча лежит, в которой надо что-то найти или отсортировать. Возникает законный вопрос как?((( Ну вот и нашлась задача, которая нужна торрентам)

Dr. Quadragon ❌

@lonlylokly С поиском в децентрализованных системах вообще сплошные проблемы, это нерешаемая задача.

@rf

Lonlylokly

@drq @rf ну почему же не решаемая, костылей придумать можно кучу. Ну с ходу можно сделать бд с именем и магнитной ссылочки. А бд даже в несколько Гб текста можно опять же разбить на категории. И периодически фильтровать мертвые. Ну это жуткий костыль, но просто пример)))
Останется только добавить функционал в клиенте по работе с бд))
Ну или ботов парочку создать на разных серверах, которые смогут с бд работать. Примерно так)))
Как тебе костыль?))

Dr. Quadragon ❌

@lonlylokly Смотри. Поиск по одной ноде сделать не проблема. Тут все данные в одном месте.

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

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

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

@rf

@lonlylokly Смотри. Поиск по одной ноде сделать не проблема. Тут все данные в одном месте.

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

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

Lonlylokly

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

Lonlylokly

@drq @rf А вот движок для размещения ботов в федерации идея интересная. На сколько я понимаю бот это просто пользователь, который работает на сервере? Как именно он у тебя запущен? Мб есть сорцы глянуть?))

Dr. Quadragon ❌

@lonlylokly github.com/drequivalent/mastod

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

@rf

Sandro :Myanjawo:

@lonlylokly
Запилить типа своего авито с блэкджеком и куртизанками? Интересная идея. Однажды думал об этом. Там же можно сделать что-то гарантов. Только вопрос - что продавать? В феди пока разве что айтишникам свои услуги другим айтишник. Есть еще у нас фактор, именуемый анонимусами и как с ними обмениваться осязаемыми товарами - вопрос (ну не дропами и закладками же :)). Плюс охват у нас пока что небольшой. В общем, штука интересная, но над реализацией размышлять и размышлять :)
@rf

Lonlylokly

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

Sandro :Myanjawo:

@lonlylokly
Конечно они будут за процент. Или за фри-донатион. Гаранты как в дарке - из проверенных временем известных людей, какой-нибудь условный @drq или любой другой. Как таких людей верифицировать в рамках всей федерации не знаю (только, если на каком-нибудь консорциуме), но локально в рамках, например, русскоязычного феди очень даже можно. Можно вообще без гаранта, тут каждый сам решает. Либо идти на риск, либо обезопасить себя.
@rf

Lonlylokly

@san @drq @rf ну из милого и уютного федиверса делать даркнет мне честно говоря не хочется(((

Go Up