Саботаж Биткойна

0
ПОДЕЛИТЬСЯ

С учётом происходящей войны за мировое денежное господство, следует предположить, что государства активно ведут и информационную войну. То есть государства — и в контексте Биткойна нас опять в первую очередь интересуют Соединённые Штаты — действуют в интересах сохранения и расширения собственной власти. Исходя из этого, разумно и обоснованно будет предположить, что государственные агенты находятся и в окопах Биткойна, пытаясь повлиять на общественное восприятие, активность разработчиков и общее принятие Биткойна.

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

“Правительственные агенты не активны в кругах биткойн-разработчиков и инфлюенсеров”,
– правительственные агенты (вероятно)

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

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

Баланс сил Биткойна

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

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

Саботаж Биткойна
Модель баланса сил в Биткойне от Ника Картера

Единственный фактор в этой модели, который затрагивает каждую из представленных в ней сторон, — это программный код. С программным обеспечением так или иначе имеют дело все стороны, и это, вероятно, самый большой вектор угрозы для Биткойна в целом. Запуск программ, исполняющих определённый код — это то, как Биткойн работает и как поглощает денежный мир. Поэтому, очевидно, стоит иметь представление о процессе его разработки. Разберёмся в этой теме и мы.

Процесс разработки Биткойна

Как вы, вероятно, знаете, внесение изменений в Биткойн — процесс медленный, методичный и осмотрительный. Это сильно отличается от менталитета Кремниевой долины с их “move fast and break things”. Многие считают, что такой медленный и методичный процесс на самом деле является одной из самых сильных сторон Биткойна. В 2011 году Гверн Бранвен опубликовал статью “Bitcoin Is Worse Is Better”, в которой писал:

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

Этот “невзрачный и неэффективный код” сегодня, 15 лет спустя, привёл нас в эту точку, и всё это время медленный методичный подход был и, вероятно, будет оставаться важнейшим принципом разработки Биткойна.

Процесс разработки даже был официально задокументирован в BIP2. Вот общие этапы процесса активации BIP (сокр. от Bitcoin Improvement Proposal):

  1. Создание черновика BIP: Первый шаг — это составление проекта BIP в соответствии с шаблоном, описанным в BIP2. Это включает в себя написание подробного документа, или уайтпейпер, с описанием предлагаемых изменений. BIP должно быть исчерпывающим, охватывая мотивацию, технические спецификации и обоснование.
  2. Обсуждение и обратная связь: После создания проекта BIP, это предложение выносится на обсуждение в биткойн-комьюнити. Обычно это происходит на таких платформах, как список рассылки Bitcoin Dev, GitHub и даже твиттер. Цель — получить обратную связь, доработать предложение и начать формировать консенсус вокруг него.
  3. Присвоение номера BIP: Если BIP признан перспективным и уникальным, то редактор BIP присваивает ему номер. Это формальное подтверждение того, что BIP находится на рассмотрении.
  4. Формальное ревью: После того как BIP присвоен номер, он переходит на этап формального рассмотрения. На этом этапе BIP тщательно проверяется на техническую обоснованность, выполнимость и совместимость с протоколом Биткойна. Здесь разработчики пытаются “сломать” BIP и найти “дыры” в предложении.
  5. Ревизии: На основе полученной обратной связи и ревью BIP может подвергнуться нескольким пересмотрам.
  6. Внедрение: После достижения консенсуса BIP внедряется в кодовую базу Bitcoin Core. Этот этап включает в себя фактическое написание кода и тщательное его тестирование, чтобы убедиться, что изменения работают именно так, как задумано, и не создают новых уязвимостей.
  7. Достижение консенсуса: Чтобы BIP продвинулся дальше, он должен достичь консенсусного принятия в сообществе разработчиков Биткойна. Зачастую это самая сложная часть, поскольку децентрализованная природа Биткойна означает, что изменения должны быть согласованы с широким кругом заинтересованных сторон — разработчиками, майнерами, пользователями и т. д.
  8. Развёртывание: После внедрения в кодовую базу и достижения консенсуса выкладывается релиз новой версии Bitcoin Core, включающей реализацию соответствующего BIP. В зависимости от характера BIP, для вступления изменений в силу может потребоваться, чтобы большинство майнеров или узлов сети обновились до новой версии.
  9. Активация: Наконец, когда необходимый пороговый процент участников сети обновляется до новой версии ПО, изменения из BIP активируются в сети Биткойн.

Это чрезвычайно полезно для понимания того, как реализуются изменения в Биткойне. Проблема, которую я вижу, заключается в том, где в этом процессе находятся единые точки сбоя и кто является “привратниками” на каждом этапе. Обсуждения, ведущиеся сейчас в различных каналах, выявляют слабые места или недокументированные части цикла разработки — как, например, bitcoin-inquisition, относящаяся к промежутку между 2 и 3 его этапами.

Bitcoin-inquisition

Bitcoin-inquisition — это не задокументированная часть процесса разработки Биткойна. Она была предложена Энтони Таунсом в 2022 году и им же администрируется. Вот очень краткое описание того, что это и почему:

«Я думаю, самым слабым звеном в этом цикле [разработки Биткойна] является первое: что, если до того, как мёрджить код в Bitcoin Core, мы будем активировать софтфорки в стандартном сигнете? С этой целью я предлагаю форк Bitcoin Core, который я называю bitcoin-inquisition. Он должен ответвляться от стабильных релизов Bitcoin Core и в нём можно будет тестировать поддержку предлагаемых изменений в консенсусе (CTV, ANYPREVOUT, TLUV, OP_CAT и т.д.) и потенциально также в политике ретрансляции нод»,
— AJ Towns о bitcoin-inquisition.

Реальность такова, что bitcoin-inquisition живёт и здравствует. Энтони Таунс поддерживает специальный отдельный форк Bitcoin Core и выступает де-факто единственным админом тестирования BIP(-ов). Это не задокументировано в BIP-2, но было просто принято как часть процесса разработчиками Bitcoin Core. И это любопытная демонстрация того, как разработчики-“трайбалисты” могут по собственному усмотрению вносить изменения в процесс разработки — без документации всякой документации и вне её.

Саботаж Биткойна

На данный момент мы рассмотрели, какие роли существуют в сети Биткойна, этапы процесса разработки эталонной реализации Биткойна и даже обнаружили немалую брешь в процессе разработки. Теперь я предлагаю разобраться с определением саботажа.

САБОТА́Ж, мн. нет, муж. (франц. sabotage, букв. шлепанье при ходьбе) (неол.).

  1. Умышленно-недобросовестное исполнение обязанностей, уклонение от работы или злостный срыв работы при соблюдении видимости выполнения ее. «Саботаж чиновников старых министерств, организованный эсерами и меньшевиками, был сломлен и ликвидирован.» История ВКП(б). «Была организована Всероссийская чрезвычайная комиссия (ВЧК) по борьбе с контрреволюцией и саботажем во главе с Ф.Дзержинским.» История ВКП(б). Саботаж – один из видов борьбы контрреволюции против Советской власти.
  2. чего. Стремление помешать осуществлению чего-нибудь при помощи скрытого, замаскированного противодействия. Саботаж дела мира.

(Толковый словарь Ушакова)

В целях этой статьи и применительно к Биткойну я определю саботаж таким образом:

Саботаж Биткойна — это преднамеренное разрушение Биткойна или создание препятствий его развитию или принятию в политических целях.

Так я предлагаю определить эту рамку, это то, против чего я здесь выступаю.

С учётом этого, давайте теперь разберёмся, какими методами осуществляется саботаж. Полагаю, что ЦРУ точно можно считать непререкаемыми мастерами саботажа, уже больше века применяющими эту тактику в военных действиях.

Простое полевое руководство по саботажу

В 1940-х годах ЦРУ выпустило полевое руководство под названием “Simple Sabotage Field Manual” (Простое полевое руководство по саботажу). Его целью было распространение среди операторов практического руководства по проведению диверсионных операций в тылу врага. Несмотря на солидный возраст и принадлежность к принципиально иной информационной эпохе, это пособие ясно раскрывает некоторые классические тактические приёмы в искусстве саботажа.

Саботаж Биткойна

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

Здесь я хочу привести выдержку из раздела “Конкретные предложения по саботажу”, посвящённого организациям, конференциям, менеджерам и супервизорам.

  1. Организации и конференции
    1. Настаивайте на том, чтобы всё делалось “по каналам”. Не допускайте оптимизации и срезания углов для ускорения принятия решений.
    2. Произносите “речи” — как можно чаще и как можно длиннее, подкрепляйте свои слова длинными анекдотами и рассказами о личном опыте. Никогда не стесняйтесь сделать несколько уместных “патриотических” комментариев.
    3. По возможности передавайте все вопросы в комитеты “для дальнейшего изучения и рассмотрения”. Старайтесь, чтобы комитеты были как можно более многочисленными и никогда — меньше пяти человек.
    4. Как можно чаще поднимайте не относящиеся к делу вопросы.
    5. Заводите споры о точных формулировках сообщений, протоколов, резолюций.
    6. Возвращайтесь к вопросам, решённым на последнем заседании, пытайтесь заново поставить вопрос о целесообразности принятого решения.
    7. Выступайте за “осторожность”. Сами будьте “нерациональны” и бездоказательны, но своих коллег по совещанию призывайте быть “разумными” и избегать любой поспешности, которая может привести к неловкости или трудностям в дальнейшем.
    8. Проявляйте обеспокоенность правомерностью любого решения: поднимайте вопросы о том, не входит ли предполагаемое действие в юрисдикцию группы X и не противоречит ли оно политике какого-либо из вышестоящих эшелонов.

Читая этот раздел о саботаже в области организаций и конференций, мне сложно отделаться от мысли, что развитие Биткойна целенаправленно саботируется. Конечно, я всего лишь наивный аутсайдер. Но я также и внимательный наблюдатель. И должен сказать, что, если бы я собирался саботировать Биткойн, это “простое полевое руководство” можно было бы с исключительной лёгкостью применить в кругах биткойн-разработчиков. И на месте государственного оператора с развивающимися навыками, разумно предположить, что вы бы постарались добраться до участия в процессе код-ревью, поучаствовать в определении направлений развития и приобрести некоторый вес в принятии решений.

Попробуем описать реалистичные тактики саботажа со стороны агентов государства:

  • Майнеры. В период войны за размер блоков некоторые крупные майнинговые пулы сигнализировали в поддержку “бигблокеров”. Это было вполне открытой атакой на Биткойн, но может служить примером конкретных действий, которые операторы майнинговых пулов могли предпринять для его саботажа. В тот раз это не помогло сломать Биткойн, лишь подтвердив, что основой и определяющим фактором его сети являются пользователи. Но более серьёзная проблема может возникнуть, если операторы крупных пулов станут координировать свои действия с представителями других ролей в сети Биткойна.
  • Разработчики. Пожалуй, наиболее перспективный вектор для саботажа. Впитывая, как губка для ликвидности, всё больше капитала, Биткойн становится всё более очевидной мишенью для агентов государства. Это означает в том числе и то, что государственные агенты будут подавать пулл-реквесты и пытаться участвовать в процессе разработки. Опираясь даже на практики “Простого полевого руководства по саботажу” 1940-х гг., эти агенты могут легко реализовать многие из описанных выше тактик. И уже сегодня мы видим столько противоречий среди разработчиков в отношении того, каким должен быть Биткойн, что, вероятно, имеет смысл задуматься, кто является агентом государства.
  • Пользователи. Поскольку пользователи — это источник обратной связи для разработчиков, можно предположить, что плохая или искажённая обратная связь может приводить к созданию разработчиками чего-то не отвечающего интересам Биткойна. Либо пользователи могут социально атаковать разработчиков, чтобы побудить или заставить тех делать (или не делать) определённые вещи. Столкновение мнений, происходящее в последние месяцы в сообществе максималистов, не производит впечатления полностью органического дискурса. Разборки между пользователями могут приводить к неправильному развитию. И кроме того, что произойдёт, если группы плохих акторов из лагерей пользователей и разработчиков объединят усилия? Или если пользователи станут координировать свои действия так, чтобы повлиять на конкретных разработчиков?
  • Экономические ноды. В целом, за некоторыми исключениями, именно экономические ноды определяют, какие транзакции попадут к майнерам, посредством тех версий программных клиентов, которые они запускают. Пользователи тоже могут влиять на выбор версии ПО операторами узлов, поскольку это они отправляют через ноды свои транзакции. Экономические ноды могут саботировать сеть, не обновляя ПО либо через поддержку вредоносного саботированного кода.

Резюмирую. Сложная динамика взаимодействия между майнерами, разработчиками, пользователями и экономическими узлами в Биткойне, на мой взгляд, создаёт благоприятную почву для мемных войн и саботажа процессов. Реальный процесс разработки Биткойна тоже не выглядит безупречным, и есть множество простых в применении тактик, описанных в классических руководствах по саботажу, которые могут быть использованы против Биткойна.

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

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

 


Подписывайтесь на BitNovosti в Telegram!
Делитесь вашим мнением об этой статье в комментариях ниже.

Источник

 

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here