Самоцензура или территориальное регулирование в блокчейн проектах

21.03.2022 10:42:57

Если бы раньше мне сказали, что зонирование интернета возможно, то я бы просто отметил этот тезис как несостоятельный. А теперь нет.

В свете последних событий возможно все. В том числе нарушение ЛЮБЫХ договоренностей. Разделегирование доменов, блокировка проектов, вмешательство в связанность сети. Для ИТ-шника это как Ахилесова пята. Вот ты на татами и не подозреваешь, что через несколько секунд борьбы тебя возьмут в захват и ты «прочувствуешь» все прелести ущемления ахилла. Об этом можно не думать, не придавать значения, не готовиться (чтобы не допустить такой ситуации), но когда это происходит — это очень больно и мгновенно отрезвляет.

Алло, у Г-формирований весь арсенал, чтобы банить по ip диапазонам, вносить правила блокировки через DPI. И если мой прошлый опыт показывал, что люди начнут пользоваться методами обхода блокировок, таких как VPN, то я теперь всерьез рассматриваю риски железной стены и сегментирования интернета.

И действительно, а что тогда? Как будут «работать», если можно так сказать, блокчейн системы? Ну вот есть readdle.me, это софт, который работает на блокчейне VIZ. Забанили домен? Можно скачать файл через нейтральные IPFS шлюзы (пример), но что если забанят и их. Или вообще сделают свой сегмент сети с своими IP диапазонами? RIPE NCC вроде как еще в деле, но на долго ли? Аналог в России есть, если прижмет, но что делать блокчейн системам, если они были рассчитаны на связанность глобальной сети в условиях зонирования?

Когда мы обсуждали подобное для VIZ в условиях, что делегатские ноды будут разделены друг от друга то пришли к выводу, что форки будут независимы. Да, общий chain-id и конфликт в случае воссоединения гарантирован, поэтому условно, но каждой цепи лучше сразу указать checkpoint в конфиге, чтобы не метаться туда-сюда. А вот как жить дальше большой вопрос.

Считать ли ноды на территории РФ как VIZ Russia, а остальные как VIZ Worldwide? Какой же это worldwide тогда? А если еще и VIZ Afrika? Возникает разрыв не только состояния, но и ценности сети. С какой стороны останутся люди или сервисы (как оценивать репутацию в разных сегментах)?

Мне могут ответить «Ой, да ладно! Вот заблочили ФБ и Инсту, зато в Телеграм перешли!». Ну не катят уже такие ответы. Вы в курсе, что Мэйл (теперь они ВК) перезапускали бренд ICQ с начинкой которая ПОЛНОСТЬЮ повторяла API и возможности Телеграма? Ну перешли в Телегу, может потом в Аську перейдут снова? Народ уже натренированный, их «переездами» не удивить.

Забыл упомянуть цензуру, которую по канонам двойных стандартах используют все Г-формирования. Трамп плохо, вакцинация хорошо, расследования плохо, ссылки на проверенные сайты (из белого списка) хорошо, написание комментариев на определенные темы плохо, блокировки «токсиков» хорошо. Фактически Free Speech уже не доступен нигде. Если сервер находится на территории отдельной страны, регуляторы этой страны могут дотянуться до тебя. Да, есть параноидальные пиратские адалт или анти-dmca сервера, которые хостятся в бункерах, но факт остается фактом, их «заблокировать» еще проще. Тем более в рамках интернета разбитого на зоны.

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

1 — Зонирование глобальных сетей.

Очевидно, что есть супер-забавные истории, как пробросить на границе провода и пускать траффик между подобными зонами через мобильные/спутниковые сети, но это никак не помогает, когда нужен внушительный обмен трафиком. Та же сеть Биткойна, Эфира, XRP — требует непрерывного потока данных, их обработки. Перегонять «контрабандой» транзакции может и выйдет, но держать актуальное состояние вряд ли. Естественным исходом представляется разделение сетей. Это может звучать забавно, но условный Dogecoin Russia может иметь успех и захватить рынок довольно быстро, если бы позволяло регулирование.

2 — Территориальное регулирование сетей.

А вот с ним как всегда проблемы. Регуляторы часто приравнивают цифровые активы к валютам, распространяя старые правила на новый вид активов. Отсюда срабатывает и старый подход, который стремится снизить спекуляцию и устранить конкурентов локальной валюты. И это регулирование силой как работало, так и будет работать. С соответствующими заградительными условиями (привет неадекватным условиям для получения банковских лицензий и кадровыми правилами), которые убивают любой «эксперимент» на стадии планирования. Поэтому внутри территории могут работать либо соблюдающие все-все-все правила участники (обычно их и пишут, чтобы не делить потенциальную поляну с кем попало), либо сумасбродные идеи которые извернутся своей сущностью, чтобы не попадать под категории закона о ЦФА.

3 — Цензурирование внутри территориально доступных сетей.

Окей, допустим проект не ЦФА, решил работать в условиях зонирования и располагается на территории с регулятором. Виз, кстати, к этому может относиться. Даже без зонирования.

Возникает вопрос цензуры. В коде ноды есть обмен ключами и обмен данными через общий shared ключ. Передача данных между узлами зашифрована и не может вызывать вопросов. Внутрь серверов никто не полезет. Но вот данные, которые они отдают — запросто могут вызывать вопросы у регулятора. Блокировки из-за [Роскомнадзор] не миф. Мы наблюдаем это здесь и сейчас. Поэтому безобидный API запрос одного из блоков, где будет в открытую доступны тексты разного запрещенного [Роскомнадзором] содержания — может привести к блокировке ip или веб адреса публичной ноды.

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

Долго думал над возможными решениями, компромиссами. Фактически все сводится к 2 вариантам — самоцензуре для защиты или следование регулированию. Получили dmca/запрос от регулятора? Ставите на транзакцию флаг censored, чтобы плагин отдающий данные разводил руками, а уже задача клиента к таким данным отображать «данный контент был зацензурирован регулятором».

С самоцензурой сложнее, фактически это автоматическая пометка транзакций как censored по факту наличия в них слов из списка [Роскомнадзора].

Есть ли цензура в VIZ или Readdle.me?

Нет. Пока нет. Мне противно это даже обсуждать, так как являюсь сторонником открытой информации. Free Speech это базис. Очень печально, что люди из Г-формирований прочертили границы, передергивали их раз за разом, лили под прикрытием Свободы Слова дезинформацию и фейки, вели информационную борьбу. Неугодных блокируем и цензурируем, нужную повестку проталкиваем и расширяем охват.

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

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

Пользователям придется выбирать, к какой ноде подключаться. К ноде в США, где могут быть заблокированы противники Трампа и гос каналы РФ? Или к ноде в России, где скрыты украинские СМИ и полные Hate Speech аккаунты?

Клиентам (софту) к протоколу придется вводить черные списки, чтобы соответствовать требованию регуляторов. Представьте, что вы запускаете браузер и он спрашивает, резидент какой страны вы в данный момент. России? Вот вам Яндекс и ВК. США? Вот вам Гугл и Фейсбук. А ресурсы «противника» отключены и заблокированы средствами браузера.

Все это выглядит бредово. Страшный сон свободного человека, который оказался реальным, хуже чем сюжет фильма «Не смотрите наверх». Остается задаться вопросом — что у нас остается?

У нас остается открытый протокол, на открытом блокчейне с свободными людьми. Регуляторы могут поставить или принудить поставить везде стены, клетки, границы, замки и цепи. Но в руках каждого человека остается КЛЮЧ к своей свободе.

Web3 объяснить просто.
В web2 ключ идентификации находится в чужих руках. В web3 — в ваших.


0
12 наград
5.400984 Ƶ
Отобразить форму комментирования
Комментарии