Серия «МИФ - мой идеальный форум.»

1

МИФ - мой идеальный форум. Часть 2

Серия МИФ - мой идеальный форум.

Продолжим. Это вторая часть, всё обоснование происходящего и описание в прошлой части и статьях.

Напомню, прошлый раз я писал, как связался с Артуром (radarsu), который разрабатывает свой вариант как сделать Интернет, где данные будут принадлежать людям, а не корпорациям, и для этого не нужны сложные и дорогие блокчейны. Я написал ему несколько писем, он в ответ настойчиво звал меня в свой канал по проекту в Discord, но я смог уговорить его перейти во что-то более дружелюбное для моих целей - matrix. И мы там замечательно поговорили.

В итоге у меня появилось намного больше понимания того, что он делает.

Кратко выжимки его пояснений можно представить примерно так:

1. Он опытный программист и разработчик с более чем 15 летним стажем, который уверен в своих способностях реализовать всё что задумал, но ему не хватает времени и желания тратить средства на тестирование, создание приложений и всего прочего, без чего его протокол не будет смысла использовать. И да, у него действительно есть уже реализованные собственные проекты и большой опыт с микросервисными архитектурами (протоколы типа GraphQL, gRPC).

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

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

4. Заявленный функционал его базового приложения с его слов:

- Я включаю в своё десктопное приложение очень хороший email-клиент.

- Моё приложение задумано как «Персональная CMS» — хранилище твоих заметок, документов, паролей, фотографий, всё в одном, автоматически организованном пространстве.

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

5. Преимущества его приложения перед другими с его слов:

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

- Верификация пользователей без идентификации (анонимность которая позволяет все же идентифицировать тебя с достаточной точностью для того, чтобы привязать к тебе счет, контент, защититься от ботов и спама и т.д.) и он приводит примером технологии с сайта realeyes.ai (они берут 3D-векторы лица человека и могут создавать уникальный хэш, примерно как insightface. То есть они вполне способны определить, является ли человек реальным (не бот/не дипфейк) и уникально идентифицировать этого человека между сессиями, не сохраняя никакой информации о нём, кроме итогового хэша, который считается бесполезной информацией для идентификации (но не бесполезен для верификации)

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

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

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

- Никакого мусорного контента от ИИ, никаких дипфейков, потому что верифицированные люди прозрачно оценивают контент на основе ограниченного доверия и качества, а не «метрик вовлеченности» (которые всё еще могут существовать в некоторых приложениях с алгоритмами, основанными на данных).

* Эштификация/Enshittification — термин, описывающий процесс ухудшения качества цифровых платформ со временем.

По мне так звучит замечательно и точно стоит обратить на это внимание хотя бы для собственного развития. И мне это очень подходит для реализации МИФ. Я надеюсь у нас с ним будет еще много плодотворных разговоров. Я уже готовлю ему вопросы.

В то же время я со своими немногочисленными товарищами обсудил наши дела с МИФ. У нас стала вырисовываться стратегия для наших первых шагов.

Для первого этапа реализации МИФ хватит того, что мы создадим разные сайты на любых доменах с разными движками форумов и попробуем сделать синхронизацию между ними через конвертеры выгрузок с баз данных или через прямой доступ к базам. Затем попробуем выбрать наиболее понравившийся свободнораспространяемый движок форума с возможностью доработки его базы данных и попробуем сделать тестовую первоначальную структуру нашего форума, которая бы заполнялась с других наших форумов нужной информацией. Затем можно попробовать сделать парсеры информации с других форумов или сайтов, где размещено что-то полезное. Конечно надо рассмотреть этическую и юридическую составляющую этого процесса. Всё это нужно для наполнения нашей тестовой базы достаточным объемом полезной информации, чтобы её структура и вид уже подходили для каких-то презентаций и тестового просмотра. Чтобы можно уже было рассматривать дизайн форума, чтобы он уже приносил хоть какую-то пользу (даже если только нам) и чтобы можно было начать думать над децентрализацией его базы и прочими заявленными функциями. Я представляю, как хватаются за голову серьезные дяди и прочие профессионалы разработки)) Но я напомню - я гаражный мастер и мы в своих проектах делаем именно так - главное начать. В любом случае я не вижу в этом ничего плохого и чтобы это мешало серьезной разработке. Это даст возможность присоединиться к проекту любому, кто способен хоть на что-то - допустим поднять свой простенький сайт с простой базой данных для любого форумам, чтобы наполнить её хоть чем-то полезным.

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

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

На этом сегодня всё, день прошел не зря)).

Показать полностью

МИФ - мой идеальный форум. Часть 1

Серия МИФ - мой идеальный форум.
Изображение сгенерировано ИИ на основе текста статьи

Изображение сгенерировано ИИ на основе текста статьи

Я решил попробовать использовать пикабу как блог. Сразу обращусь к вам, дорогие товарищи пикабутяне, для кого это ресурс для расслабиться, для мемов и т.д. - закрывайте и листайте дальше, не смею вас отвлекать. Я еще не понял как тут работает эта фраза - без рейтинга.. но если что, то пост без рейтинга и без претензий.

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

Для личного общения почта от disroot, а также matrix, mastadon - я там везде howtpi и пишу примерно тоже самое.

Пришло время дать моему проекту название и этим названием будет - МИФ. Мой идеальный форум. Или - MIF - My ideal forum. Коротко и ясно же)) И он только для меня идеальный. И не perfect, т.к. ideal это то, что только в мечтах идеально. И коротко и звучит. Ладно, хватит оправдываться.

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

Напомню, что я активно обсуждаю, ищу и увлекаюсь технологиями по децентрализации и конфиденциальности. В том числе для проекта моего МИФ (во, уже легче писать) о котором я рассказывал в своих прошлых статьях и который пытаюсь для начала хотя бы себе объяснить так, чтобы было понятно.

Для этого я ищу разработчиков таких систем и технологий и сегодня моей находкой стал - gitlab.com/radarsu/atlas от radarsu. И я довольно много времени потратил на изучение его постов и даже написал ему несколько писем со своими комментариями. С нетерпением жлу его ответа.

Кратко суть его проекта (хотя я кратко не умею):

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

Ничего нового да?)) Эх, сколько раз мне уже напихали тут и на других ресурсах, говоря, что я предлагаю "изобретать велосипед" и что давно уже есть ipfs, Lens/Farcaster, Bonfire, Reticulum, Retroshare, Bitmessage, Diaspora, NextGraph, 0net, fedanet и т.д.

Но! Мне понравились конкретные фразы автора, его лозунги и скажем прямо отчаяние, которое сквозит в его постах. Заодно я получше почитал про IPFS, т.к. он его упоминает и на его фоне удобно было сравнить чем же именно отличается проект radarsu от других проектов. Особенно таких глобальных как IPFS.

IPFS — это как гигантский мировой склад. Вы можете положить туда любой файл (книгу, фильм, сайт), и вам дадут его точный адрес (хэш). Склад работает по чётким правилам, он огромный и надёжный, но найти на нём, например, все посты одного автора или все обсуждения на тему — сложно. Это просто склад.

Atlas Protocol (задумка Артура) — это попытка построить не склад, а архитектуру для самого города. Он хочет придумать правила, как будут соединяться "дома" (приложения), "улицы" (протоколы общения) и "квартиры" (данные пользователей), чтобы людям было удобно жить, общаться, обмениваться новостями, но при этом каждый "дом" принадлежал бы жильцам, а не одному "застройщику" (корпорации).

Артур видит проблему, которую IPFS решает лишь частично, т.к. IPFS отлично хранит неизменяемые файлы, но мир приложений строится на изменяемых, связанных данных. Его проект — это попытка создать слой поверх подобных хранилищ (или независимо от них), чтобы делать децентрализованные соцсети и приложения такими же удобными, как и централизованные. Но пока это лишь идеи и несколько страниц на гитхабе и чатики в Дискорде, а IPFS — это уже работающая инфраструктура которую используют даже большие компании.

Если более наглядно, то IPFS работает как глобальная файловая система. Он берёт файл, хэширует его, и вы получаете неизменяемую ссылку (CID). Он гениален для хранения статического контента - версий сайтов, больших наборов данных, картинок. А Atlas Protocol нацелен на живые, структурированные и связанные данные. Представьте себе не просто файл с фотографией, а сам пост в соцсети у которго есть автор, дата, текст, лайки, комментарии. Это не один файл, а целая сеть взаимосвязанных объектов, которые постоянно меняются. При этом они в большей части хранятся локально у самих пользователей, а не на серверах. Его цитата - «Когда пользователи делают посты в соцсетях — они не должны публиковать их в соцсетях. Когда они пишут статью — они не должны публиковать её на сайтах статей... Их данные должны попадать в протокольный слой, где они остаются интероперабельными и используются множеством приложений». Сложно?)) Понимаю. Но его идеи я вроде бы понял.

Он пытается создать не просто протокол для файлов (как IPFS), а протокол для данных и отношений между ними, который позволит любому разработчику собрать децентрализованный аналог соцсети так же легко, как сегодня собирают сайт на WordPress. Ключевые моменты его проекта:

- P2P-архитектура как у BitTorrent (а не блокчейн) для скорости и масштаба.

- Структурированные данные на основе открытых стандартов (Schema.org) для совместимости приложений.

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

- Владение данными пользователем на своём устройстве, а не в "облаке" корпорации.

Еще он много где переживает, что Web3 в целом не решает реальные проблемы пользователей, что он даёт инструменты, зачастую слишком сложные для понимания даже специалистами и инженерами, но не объясняет зачем это обычому пользователю. Вот тут я с ним полностью согласен, даже упомянул это в письме, развивая эту идею до моего МИФ, написав: "Вы, разработчики-программисты часто зациклены именно на технологиях и реализации протоколов, упуская главный вопрос - кто и как, а главное зачем этим будет пользоваться? Твой проект идеально подходит для моего форума, но точно так же как к кнему подходит любая другая технология. Я предлагаю в первую очередь обосновать людям (обычным людям) зачем им это нужно и показать что это всё будет просто и понятно и главное выгодно и обосновано для них. У вас в стране есть проблема, что площадки частных объявлений (сдача квартиры, продажа и бартер личных вещей, услуги домашнего мастера и т.д.) захвачены и монополизированы крупными игроками и они, вытеснив всех мелких, стали требовать деньги за любые объявления и за любые просмотры? Мой форум (по моему мнению) идеально решает эту проблему. И это легко объяснить и показать людям. Даже не используя сложных технологий, которые можно докрутить к нему позже."

Ну т.е. на наш всем известный сайт объявлений я не забыл пожаловаться)) Мне это близко.

Эх. У меня же блог. Ну далее я пообщался в Mastodon с теми кто меня побустил и в очередной раз посоветовал посмотреть на Фринет, на Фидонет и всё такое прочее)) Я спокойно им отвечаю, что знаком с этим всем и мои статьи маленько о другом. Впрочем у меня растет моя копилка ссылок на всякие интересные ресурсы и технологии и это в любом случае не зря.

Ах да. Как же я прочувствовал боль Артура, когда он писал это:

Про проекты web3: "Они неудобны, нестабильны, у них ужасный UX, отсутствие удобства... Web3 в основном БЕСПОЛЕЗЕН для обычных проблем. Всё можно сделать гораздо дешевле, лучше, стабильнее, если мы просто выделим немного доверия централизованным операторам инфраструктуры."

Про поиск единомышленников в ответе одному из них: "Я работаю над очень похожим решением... Я вижу много постов, изобретающих довольно похожие решения. Приятно, что мы все поняли, что данные должны быть под контролем пользователя, а не заблокированы в платформах. Тем не менее, когда я связываюсь с людьми, пишущими техзадания и протоколы, я часто не получаю ответа. Итак, не хочу показаться грубым, но разговоры — дёшевы. Отличаешься ли ты и есть ли у тебя, случайно, серьезный план? Готов ли ты вложить годы (возможно, даже десятки лет) тяжелой работы в создание и тестирование настоящего софта, SDK, сбор сообщества, настройку и покрытие расходов на первоначальную серверную инфраструктуру? Если да, свяжись со мной, возможно, наши видения сойдутся, и мы будем работать над одним проектом вместо двух отдельных решений."

Про поиск помощников: "Я ищу людей, способных решать проблемы, с энтузиазмом и энергией, чтобы помочь построить и протестировать нечто действительно важное. Никаких денег не будет — мы работаем на энтузиазме и доброй воле."

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

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

Всегда на связи. Играйте в свои игры, а не чужие. Или хотя бы играйте по своим правилам.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества