Децентрализованная сеть хранения контента
Некоторые наброски и соображения, как это реализовать
Уж не знаю, чего ты там себе навоображал, но каталог сайтов предполагался в виде сайта на самой обычной связке PHP+MySQL (примерно как этот форум). А это без хостинга не работает.
Ребята, давайте жить спокойно!
Подумалось тут, что вместо того, чтобы самостоятельно реализовывать протокол поиска других узлов и поддержание списка их адресов, можно было бы реализовать подобное поверх yggdrasil. Просто повесить соответствующее ПО на yggdrasil-интерфейс и всё, дальше обмен обычными HTTP-запросами. Единственная сложность — как автоматизировать поиск yggdrasil-узлов, где тоже установлено соответствующее ПО. Но с другой стороны, публичные карты yggdrasil существуют, то есть возможность собрать соседние узлы есть (да и просто их можно получить с помощью yggdrasilctl getpeers, правда, это либо rootа требует, либо ПО должно запускаться от того же пользователя, что и сам yggdrasil).
Ребята, давайте жить спокойно!
. Редактировалось 1 раз, последний — #13
Ещё вариант — использовать для реализации этой идеи ATProtocol (это то, на чём работает BlueSky), если вдруг окажется, что там хранилища данных могут размещаться непосредственно на пользовательских устройствах.
Ребята, давайте жить спокойно!
К данной теме присоединены сообщения из темы «Как сделать раздачу файлов с домашнего компьютера с серым IP»
. Редактировалось 2 раза, последний — #15
Вчера экспериментировал со всеми вариантами - пришла в голову концепция: создать соц сеть с такой логикой, что все хранят свой контент у себя, но кто к примеру лайкает или делится чужим контентом (то есть считает его важным) сохраняют копию или какую то часть и у себя (то есть делают контент живучим к исчезновению).
В итоге будет так - если сам создатель контента в сети, то его контент доступен (деже если никому больше не нравится). Если его контент лайкают, то тоже транслируют, и он будет доступен даже если автор не в сети, а в сети хоть кто то из тех кто лайкнул и тем самым взял на хранение и отдачу тоже.
Это будет лучший показатель качества и оценки контента, люди не будут бездумно лайкать, зная что еще и выделяют под это место и мощности (особенно боты всякие и проплаченные). Ну и будут видны реальные "друзья" и единомышленники, потому что нужно будет подтверждать это работой (как в крипте) то есть жертвовать местом на диске и мощностями. Удобство еще и в том. что управляющий сервер можно развернуть на совсем простых мощностях (как трекеры), и трафик и нагрузка и место для них нужно минимум.
Остальной контент будет потихоньку исчезать, если сам автор не будет поддерживать его. Это тоже хорошо - меньше мусора, и желание авторов дольше быть в онлайн. Это сделает выше посещаемость и онлайн.
В итоге IPFS (для файлов) и PeerTube для видео пока кажутся лучшими решениями. На базе такой соцсети можно сделать и твою систему распространенного хранения контента
В итоге будет так - если сам создатель контента в сети, то его контент доступен (деже если никому больше не нравится). Если его контент лайкают, то тоже транслируют, и он будет доступен даже если автор не в сети, а в сети хоть кто то из тех кто лайкнул и тем самым взял на хранение и отдачу тоже.
Это будет лучший показатель качества и оценки контента, люди не будут бездумно лайкать, зная что еще и выделяют под это место и мощности (особенно боты всякие и проплаченные). Ну и будут видны реальные "друзья" и единомышленники, потому что нужно будет подтверждать это работой (как в крипте) то есть жертвовать местом на диске и мощностями. Удобство еще и в том. что управляющий сервер можно развернуть на совсем простых мощностях (как трекеры), и трафик и нагрузка и место для них нужно минимум.
Остальной контент будет потихоньку исчезать, если сам автор не будет поддерживать его. Это тоже хорошо - меньше мусора, и желание авторов дольше быть в онлайн. Это сделает выше посещаемость и онлайн.
В итоге IPFS (для файлов) и PeerTube для видео пока кажутся лучшими решениями. На базе такой соцсети можно сделать и твою систему распространенного хранения контента
. Редактировалось 1 раз, последний — #17
Мне иногда кажется что вацапа примерно, частично так реализовано (по крайней мере видимая часть), что сам вацап не хранит ничего, все что есть - есть только у тех кто переписывается. Может вацап конечно там у себя и анализируют трафик. но кажется что вот прям глобально всё подряд не хранят. Это видно когда запускаешь новый экземпляр вацапа (на компе к примеру и/или в эмуляторе смартфона), то сообщения (история) не будут видны, пока собеседник или другой экземпляр вацапа своего не включишь где то, и не подтянутся с них.
Можно и этот механизм взять в соцсеть, то есть если ты с кем то ведешь диалог, то тогда автоматически оба собеседника (или несколько если групповой диалог) - хранят копии всего диалога (то есть они все заинтересованные стороны).
Можно и этот механизм взять в соцсеть, то есть если ты с кем то ведешь диалог, то тогда автоматически оба собеседника (или несколько если групповой диалог) - хранят копии всего диалога (то есть они все заинтересованные стороны).
А в Telegram явно всё на серверах хранится. И я всегда задавался вопросом: кто за это платит, кому это выгодно?
. Редактировалось 2 раза, последний — #19
Я думаю, что и вацап в какой то момент тоже стал все хранить (особенно после продажи его), но не стал об этом говорить и нам показывает видимость по старому - даже в ущерб производительности, а позиционирует что как бы все как было - всё честно
Aksion написал(а):
В итоге будет так - если сам создатель контента в сети, то его контент доступен (деже если никому больше не нравится). Если его контент лайкают, то тоже транслируют, и он будет доступен даже если автор не в сети, а в сети хоть кто то из тех кто лайкнул и тем самым взял на хранение и отдачу тоже.
А вот это — реально годная идея! Ещё бы её на мобильных устройствах осуществить…
Ребята, давайте жить спокойно!
У вас нет прав для отправки сообщений в эту тему.