💡 Идея: Распределённые блоги
Публичный постПопался мне в Клубе вопрос о том, на чём стоит вести свой блог. И я вспомнил свою давнюю идею, концепт распределённых блогов.
Я изучал материалы по технологиям распределенного (peer-to-peer, p2p) Интернета. Ring, Tox, ZeroNet, Netsukuku, DHT, I2P, биткойны, блокчейны... От терминов, названий технологий и разного программного обеспечения рябило в глазах, но вывод из всего прочитанного был пессимистичен: пока что о по-настоящему широком, массовом применении речь не идёт. А зря, все технико-программные средства для этого уже разработаны и отлажены. Остаётся слегка полирнуть - и вперёд. И дело даже не в обходе цензуры, блокировках и запретах. Дело в том, что наступил уже двадцать первый век, а Интернет по-прежнему в основной своей массе напоминает что-то вещественное, громоздкое и огромное, вроде гигантского склада, а не ажурную и невесомую технологию будущего. Мы постоянно складываем и берем данные на каких-то сервисах, которые в любой момент могут обанкротиться, сгореть, попасть под запрет, стать жертвой кибератаки, поменять формат, род деятельности или их просто может решить закрыть сам владелец ввиду морального старения и нерентабельности. Всё! Всё, что нажито непосильным трудом - тысячи лайков, сотни комментариев, не говоря уже об основном, важном и полезном наполнении сервиса (в потреблении или создании которого вы принимали непосредственное участие) - в один момент исчезает. Страшно? Ну а что, вы действительно думаете, что те сайты, которые вы читаете, и те соцсети, в которых вы зарегистрированы, будут существовать вечно? До какой-то степени они, безусловно, застрахованы от неприятностей, но стопроцентной гарантии не может дать никто.
Давайте попробуем представить, каким может быть востребованный p2p-Интернет-сервис и чем он может быть эффективнее обычного, централизованного Интернет-сервиса с точки зрения рядового пользователя.
Во-первых, совершенно необязательно тащить на p2p-шасси весь Интернет целиком (как это стремятся сделать проекты наподобие ZeroNet). Достаточно, например, личного контента - переписка, смешные картинки и статусы, фото из Инстаграма, твиты и прочие журналы и блоги. Как правило, нам интересны не столько аккаунты определенного человека в различных сервисах (которых может быть сколько угодно), сколько сам конкретный человек и производимый им контент. Этот контент чаще всего нам приходится соскребать с виртуальных стен разных сервисов и увязывать в голове в цельную картину. Хотя желательнее было бы получить всё это напрямую от персоны, которой аккаунты в этих сервисах и принадлежат. Так сказать, из первых рук.
Во-вторых, у каждого сервиса свои правила поведения и размещения контента. Разумеется, это продиктовано защитой пользователей от всякой мерзости и от неадекватных индивидов, и по большей части это хорошо и логично - каждый современный сервис, рассчитанный на генерирование контента своими пользователями, по сути очень схож с общественным местом вроде кинотеатра или библиотеки. А там необходимо вести себя максимально «стандартно», чтобы не создавать неудобств людям, находящимся поблизости. Но есть и минусы - администрация таких сервисов чаще всего предпочитает решать вопросы с «граничным» контентом в пользу общественного спокойствия. Да и законы, распределяющие ответственность за поведение и контент в сети, оставляют небогатый выбор - либо ты при пользовании сайтами и сервисами (где потенциально всё, что ты разместишь, могут увидеть дети, верующие и мало ли кто ещё) ведёшь себя, как перед родителями и под присягой, либо общаешься закрыто, лично напрямую с конкретным человеком. Где личное пространство? Где ощущение, что пришёл к человеку в гости, а не участвуешь в важном совещании?
В-третьих, вовсе не обязательно, чтобы на каждом устройстве хранились все данные из p2p-Интернета в полном объёме. Достаточно хранить только то, что вам интересно (о тех, кто вам интересен), и на что хватает буфера. По мере необходимости можно выкидывать одно и подгружать другое, благо скорость и ширина канала провайдеров и операторов связи легко позволяют провернуть такой фокус.
В-четвертых, чтобы быть по-настоящему эффективным каналом доставки и получения персонифицированного контента, вся эта радость должна работать максимально близко к персоне. То есть трудиться в виде приложения на смартфонах и планшетах. В то же время критично не перегружать устройство скачиванием и раздачей. Батарея и время автономной работы - и так тонкое место современных смартфонов, а если приложение-клиент будет жадным до аккумулятора, девайс перестанет быть мобильным, то есть уже не будет пригодным для оперативного производства контента инструментом.
Итого, в общих чертах вырисовывается некое приложение-посредник, приложение-связной, которое обеспечивает обмен контентом и представление его в удобном для пользователя виде. Такое приложение, если таковое появится и будет грамотно сделано, имеет шанс похоронить Твиттер, Инстаграм, ЖЖ и ещё десяток подобных сервисов со схожим функционалом. Не говоря уже о том, что цензура и запрет такому сервису не страшны - ну в самом деле, что именно запрещать, если весь контент существует исключительно на гаджетах пользователей?
На первый взгляд, описанное мной кажется слишком хорошим, чтобы быть правдой. Пытливый ум тут же начинает придумывать каверзные вопросы насчёт реализации. Например: что будет, если девайс интересующего человека (то бишь и сам интересующий контент) будет находиться вне сети в тот момент, когда нам вздумается его почитать? Ответ довольно простой: читаем то, что успело подгрузиться на наш смартфон после подписки, а заодно опрашиваем по распределённой сети (привет, технология DHT) других читателей этого человека - у кого есть новости посвежее. Кстати, в этот момент пригодится блокчейн: ленту новостей желательно хранить именно в нём во избежание фальсификации со стороны «хешируюших читателей». Или другой вопрос: как восстанавливать свой контент и «админский» доступ к нему в случае утери или поломки телефона? Что и как служит идентификатором, если централизованной базы с пользователями нет? И на этот вопрос есть ответ, хотя и несколько посложнее. И наверняка такой ответ можно дать не один, если даже я могу сходу предложить как минимум одну модель, основанную на тех же резервных копиях в блокчейне и ассиметричном шифровании.
Короче говоря, все ингредиенты есть. Осталось сделать. Смешать в нужных пропорциях и выбрать правильный соус для подачи. Хотя, конечно, вопрос о том, кто именно такую исторически монументальную штуку сдюжит, остаётся открытым. Или я чего-то не знаю, и революционный продукт уже в разработке? А то и на рынке?..
Предлагаю название: ПегоДудоБлог
А есть от этого практическая польза? Я вот до сих пор не могу понять, а какие реальные и прикладные проблемы p2p решает? Вокруг столько разговоров, что пора бы нам уже сделать всё по красоте, к чёрту гигантов, которые подмяли под себя весь интернет и большую часть IT. Где-то рядом возникают разговоры про криптоанархистов, свободу, надзорный капитализм. В технических разговорах обсуждают p2p сети, ipfs, блокчеины, алгоритмы консенсуса, CRDT и много чего ещё.
Только я, наверное, слепой и непросвещённый и в упор не вижу выхлоп от всего этого, только очень много разговоров.
В целом, идея годная, на хабре как то описывали интересный концепт тоже в подобном направлении (https://habr.com/ru/post/482912/).
Конкретно по этой идее:
Если интересна тема, можно обсудить, у меня есть вагон всего конкретно для дец. сервисов, мы для этого сделали платформу. Так что, я заинтересован, чтобы люди пилили на ней, готов саппортить рабочей силой, опытом, контактами и прочим. Если хочется обсудить детальнее, прошу в телегу @yardy
Чтобы кого-то на рынке "похоронить", нужен очень эффективный (умный/агрессивный/хуйпоймикакойеще) маркетинг. Может быть ты слышал про Diaspora лет десять назад примерно. Распределённая социальная сеть, даже вроде работала. Где она сегодня, знает ли кто-то про нее? В даркнете периодически тоже такие проекты запускаются, и тоже как-то тихо. Или Мастодон - (пока живая) альтернатива Твиттеру без цензуры.
К сожалению если проект не подходит по некоторым негласным правилам, в него не только не будут инвестировать, про него даже не будут особо писать. Типа как ты не можешь в банковской среде забраться очень высоко, если не женат - слишком мало рычагов воздействия.
Тоже когда-то интересовался этой темой, нашел Diaspora, Secure Scuttlebutt и др., но судя по их развитию не так просто взять и перевести всех на р2р. Обычному пользователю начхать на технологии, ему нужен контент и друзяшки, а без массового вливания денег и пиара проект так и останется в гиковой нише, а для действительно качественного р2р надо много 'р'.
Но тема интересная, подписался :)
Во, спасибо что высказал!
Такая идея у меня в голове живет!
Пока жду как доспеют технологии. Децентрализованный мир еще не готов. Но если будет движуха в эту сторону - поддержу разработку.
пока самое близкое к этому - это Mastodon & Diaspora. Один как твиттер, другой как фейсбук. Но они пока сырые и не решена проблема распределения контента и прав доступа.
Ни там ни там не идет речь о \ своей даты и контента (а как следсвие: права доступа, кому и что показывать).
Еще хочется добавить к тому, что хочется иметь прозрачный алгоритм, который можно настраивать, что хочется видеть:
Тоже часто эта мысль посещает.
Но я часто думаю в сторону использования ipfs для хранения текстов.
Вообще, в этом плане проекты типа Стим и голос являются живой историей с хоть какой-то монетизация.
Ещё важный момент: современный блог сам по себе не интересен: его надо линковать в мессенджеры и прочие соцсети с ноушенами.
Если прям чисто замена вордпрессу, то это должно быть что-то, создающее сетевой эффект: типа лент и подписок в ЖЖ.
😱 Комментарий удален его автором...