Децентрализация Свободы Слова?

28.01.2022 12:38:21

После обширных блокировок по политическим мотивам, оправдания цензуры и произвола модераторов терминами Hate speech, нарушением социального соглашения на крупных социальных площадках, — должен был родиться, так или иначе, запрос на отсутствие или невозможность цензуры.

И это фундаментальный запрос. Если нырнуть в историю блокировок, то мы увидим очевидно “нечестные” способы манипуляции и запретов. А с появлением Covid-19 ситуация только ухудшилась. ТрансНациональные Компании (ТНК) стали “воспитывать” кнутом тех пользователей, которые их не устраивали. И не только пользователей, но и целые сервисы (привет, GAB, который где только не блокировали).

Обыватели могут воскликнуть: “так им и надо, значит они что-то нарушали”. А где эта граница? Вы уверены, что она четко определена? Вы уверены, что алгоритмы с AI не ошибаются? Вы уверены, что куча наемных модераторов “беспристрастны”?

Я убежден, что граница размыта, алгоритмы ошибаются, модераторы проталкивают повестку работодателя, а ТНК только рады усложнять условия и отношения с регуляторами (так как увеличивает сложность для появления новых конкурентов). Пессимизация публикаций в ленте активности, блокировка за комментарии, отъем публичных имен и запрет публикации ссылки на отдельные ресурсы — все это наступившая реальность.

Социальные сети и медиа нуждаются в протоколе. Как электронная почта. Этот протокол просто должен работать, на атомарном уровне. Но необходимо исключить любые элементы, где замешана централизация, и это довольно сложная задача. Ни Твиттер, ни Фейсбук, ни любая другая социальная сеть не сможет вывернуться наизнанку и стать децентрализованной. Они сложены из другого теста, в их ДНК элементы централизации, от которых уже невозможно избавиться. Они прошли свой путь, путь становления в Web2.0. И обратно дороги нет. Получилась гора, с которой не сойти и не заменить никакой из элементов.

Поэтому разговоры про децентрализованный протокол с стороны крупных социальных медиа выглядят как издевка. Инициативы, наподобие bluesky от того же Твиттера работают как дымовая завеса. “Спокойно! Мы будем изучать и внедрять распределенные протоколы для социальных сетей, в будущем Твиттер будет клиентом к такому протоколу.” Да, конечно! Верим!

Проблема заключается в том, что ни одну ступень из пройденного пути нельзя просто так вдруг “децентрализовать”. Email децентрализован как протокол, но централизован на уровне сервисов и доменов. Если Гугл вдруг посчитает, что ваш gmail аккаунт что-то нарушил, то вы его лишитесь. Или файлы заблокирует в облаке. Данную проблемную ступень можно заменить на пространство имен аккаунтов имеющих криптографические ключи с разным уровнем доступа. И это не решить без блокчейна. Только криптография позволяет доказать право владения ключом от той или иной сущности.

А что делать с ограничениями в API? Многие сервисы “закрывают API” от независимых разработчиков (например, SoundCloud), боясь создания конкуренции. Да и там остается возможность мгновенной блокировки неугодных разработчиков.

Как итог — инициативы вырождаются в “интеграции”. Разместите ваш адрес биткойн кошелька в профиле, или “мы добавили поддержку NFT аватары из Ethereum для VIP пользователей”. Притом это противоречит той самой децентрализации. Так как в итоге только они решают, какие сети, какие NFT они поддерживают. Вы не сможете добавить NFT из WAX, даже если захотите сами добавить такую интеграцию.

И подобных вопросов очень много. Как бороться со спамом? Как бороться с неприемлемым контентом (конечно же, чтобы защитить детей!)? Как блокировать Трампа, если он станет нам неугоден?

В протоколе это сделать невозможно. Можно вспомнить как развивались почтовые сервисы. Сейчас мы привыкли отдавать это на аутсорс. Сервис сам “почитает” и проанализирует входящие к нам письма и пометит часть из них как спам. А еще покажет рекламу и настроит под вас таргетинг, если в письмах будет информация. Но было время, когда мы с помощью почтового клиента “выкачивали” письма к себе с сервера и уже сами фильтровали их.

Пора проделать обратную процедуру. Взять контроль за социальным взаимодействием в свои руки. Вернуть контроль за формированием ленты новостей. Вернуть контроль за скачивание контента. Вернуть контроль за своими данными. Без криптографии и блокчейна это не сделать (и без токена, как элемент конкуренции за сетевую пропускную способность). Поэтому в начале 2020 года я начал цикл статей про разработку протокола децентрализованной социальной сети.

И начал разработку протокола Voice на блокчейне VIZ. Прошло уже немало времени, можно отметить то, что получилось сделать и куда требуется двигаться. Стоит отметить, что невозможно с 1 ступени прыгнуть сразу на десятую. Нужно пройти каждый этап, решить каждую боль и проблему. Притом не стоит искать компромисса с централизацией. Всегда есть соблазн замкнуть на себя или свой сервис какую-то пользовательскую активность, но это неправильно и противоречит цели построения протокола связанного с блокчейном.

Рабочий проект — Readdle.me, он работает на пространстве имен VIZ, использует социальный капитал аккаунта как защиту от спама и способ монетизации лайков. Существующие задачи упираются в масштабирование и децентрализацию сервисов (аналогично почтовому протоколу). Но я вижу пути как решить их с помощью автономного сервиса, который сможет поднять для себя любой пользователь даже на домашнем оборудовании. Как когда-то Wordpress решил задачу децентрализации блогов в интернете, так и VIZ Hub будет способен решить задачу децентрализацию сервисов, отвечающих за доступность различных сервисов в протоколе Voice.

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

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

Поэтому путь осилит идущий.

P.S. Рекомендую прочесть статью It’s time for social media interoperability.
Пусть не во всем я согласен с автором, но пищу для размышлений точно добавит.

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

Виз — уникальный эксперимент с бирюзовым самоуправлением, социальным капиталом, новым уровнем вовлечения и взаимодействия посредством награждения “достойных”. Награждения или крипто-лайки, простой и понятный механизм рециркуляции ценности. Он может работать в других сетях, вопрос интеграции и вовлечения.


2
4 Awards
17.607963 Ƶ
Show comment form
Comments

31.01.2022 10:23:00

Критика к bluesky относится больше к "где продукт"? Ребята все таки выделили средства и организовали сообщество, проводят встречи и общаются в дискорде. Год назад у них вышла бумага https://matrix.org/_matrix/media/r0/download/twitter.modular.im/981b258141aa0b197804127cd2f7d298757bad20 с хорошим обзором того, что есть по теме.

И там есть интересные ссылки на разные обсуждения, тот же https://github.com/mastodon/mastodon/pull/13820

Или размышления по поводу https://github.com/WebOfTrustInfo/rwot5-boston/blob/master/final-documents/activitypub-decentralized-distributed.md

Рассуждения в соответствующем ТГ чате: https://t.me/readdle_me/80173

01.02.2022 06:04:03

Еще инициатива bluesky устраивала конкурсы, например https://blueskyweb.org/satellite

Доказательство владения аккаунтом дело сложное по той причине, что источники не хотят отдавать данные и часто встречаешь ограничения из разряда "зарегистрируйтесь" или получите API ключ. А позже API могут и отозвать. Поэтому многие парсеры мимикрируют под "легальные" клиенты. Но вшивать такие "парсеры" в код под каждую сеть проблематично. У меня уже есть решение для социальных шлюзов viz.world https://viz.world/social-gateways/how-it-works/ , но это не просто. Часто приходится возвращаться и переделывать все, так как та или иная соц сеть может изменить формат данных, сжать фронтенд, обернуть все в новую минификацию и обфусцировать данные https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)