Шрифт:
Интервал:
Закладка:
Противники биткоина, особенно на государственном уровне, могли бы попытаться его атаковать путем захвата существующей инфраструктуры для майнинга и намеренно используя ее убыточным образом, чтобы подорвать репутацию системы. Однако сам факт того, что майнинговая инфраструктура сети разбросана по всему миру, сделал бы реализацию подобного проекта крайне проблематичной. Правительствам разных стран потребовалось бы множество скоординированных усилий. Физический захват ферм для майнинга в данном случае был бы не так эффективен, как манипуляции с оборудованием на стадии его производства.
3. Лазейки в комплектующих
Еще один теоретически возможный способ обрушить или уничтожить биткоин — манипуляции с процессорами, на которых установлено ПО для управления системой. К примеру, на узлы для майнинга можно установить вредоносные программы, которые позволят управлять ими со стороны и выводить из строя в момент запуска атаки «51%».
Другой вариант — установка программ-шпионов на компьютеры пользователей биткоина с целью сбора приватных ключей к биткоин-кошелькам. Массированная атака подобного рода могла бы существенно подорвать доверие к биткоину как ценному активу и обрушить на него спрос.
Оба вида атаки технически осуществимы, и, в отличие от двух вышеперечисленных, им не нужен полный успех, для того чтобы испортить биткоину репутацию. Успешная атака на оборудование более вероятна, поскольку интегральные схемы для майнинга выпускают всего несколько компаний и эту концентрацию производства, несомненно, можно считать зоной уязвимости биткоина. Тем не менее индустрия майнинга растет, а значит, вскоре на этот рынок обязательно выйдут и другие производители комплектующих, что уменьшит разрушительный эффект в случае, если одна линейка продукции будет скомпрометирована.
Что касается персональных компьютеров, то их заражение нанесет системе значительно меньший ущерб, поскольку огромное количество производителей по всему миру изготавливает оборудование, предоставляющее доступ к сети Биткоин. Если один производитель окажется неблагонадежным, потребители просто перейдут на компьютеры других компаний. Кроме того, пользователи могут генерировать ключи к своим биткоин-адресам на автономных машинах, которые никогда не подключаются к интернету. Самые боязливые могут даже генерировать адреса и ключи на автономных компьютерах, которые затем немедленно уничтожаются. Биткоины, хранящиеся в таких кошельках, переживут любую атаку на систему.
Наиболее действенной защитой от подобных атак нужно признать любовь большинства биткоиновцев к анархизму и шифропанку, из-за которой они более склонны проверять, чем доверять. Биткоиновцы, как правило, намного лучше разбираются в технике, чем рядовые пользователи, и очень ответственно подходят к выбору софта и харда. Сама их культура значительно уменьшает вероятность успешной атаки. Учитывая распределенный характер сети, атака может серьезно навредить отдельным пользователям и даже вызвать системный сбой в работе, но полностью парализовать сеть или уничтожить спрос на биткоин будет крайне сложно. Ценность биткоина определяется экономическими стимулами, а не оборудованием. Любое отдельно взятое устройство заменимо, а выживание и процветание биткоина будут зависеть от диверсификации производителей оборудования, которая позволит снять уязвимость в техническом плане.
4. Интернет-атаки и инфраструктура биткоина
Одно из самых распространенных заблуждений относительно биткоина состоит в том, что его якобы можно уничтожить, подорвав инфраструктуру его внутренних коммуникаций или «закрыв» интернет. Подобное утверждение обусловлено ошибочным представлением о сети Биткоин как о структуре привычного нам вида: множество узловых устройств и объединяющая их инфраструктура с критически важными точками, которые можно взломать и вывести из строя. На самом деле сеть Биткоин — это программный протокол, то есть внутренний процесс, который может выполняться любым из миллиардов компьютеров во всем мире. У сети Биткоин нет единой точки уязвимости или единой структуры аппаратных средств, от которой зависела бы ее работа. Любой компьютер, на котором установлено соответствующее ПО, может к ней подсоединиться и выполнять операции. Биткоин подобен интернету в том плане, что это протокол, позволяющий объединять компьютеры, но не инфраструктура, которая их соединяет. Объем данных, необходимых для передачи информации о Биткоине, сравнительно небольшой и составляет ничтожно малую долю от общего интернет-трафика. Биткоину не нужна такая разветвленная инфраструктура, как интернету в целом, поскольку его блокчейн передает 1 мегабайт данных в 10 минут. Сегодня существует огромное количество проводных и беспроводных технологий для обмена данными по всему миру и каждому отдельно взятому пользователю достаточно лишь одного рабочего средства для подключения к сети. Для того чтобы создать ситуацию, в которой рядовой пользователь системы Биткоин не сможет выйти на связь с другими пользователями, нужно нанести катастрофический ущерб всей мировой инфраструктуре обмена данными. Жизнь современного общества в значительной степени зависит от подключений, и их бесперебойная работа в буквальном смысле решает для нас вопросы жизни и смерти. Любая попытка разрушить инфраструктуру интернета, скорее всего, нанесет серьезный ущерб обществу, которое попытается ее предпринять, но не сможет остановить работу Биткоина. В мире слишком много компьютеров и соединений, количество пользователей которых настолько велико, что вывести их разом из строя просто нереально. Такое развитие событий укладывается разве что в сценарий апокалипсиса, когда уже будет не важно, работает ли сеть Биткоин, потому что проверять это будет некому. Из всех часто упоминаемых факторов риска для биткоина этот кажется мне самым незначительным и маловероятным.
5. Повышение стоимости операций и сокращение количества узлов
Помимо гротескных футуристических сценариев, где вся инфраструктура телекоммуникаций уничтожается в бесплодных попытках остановить программный код, для биткоина существуют и вполне реальные угрозы, проистекающие из самих основ его устройства. Своими ключевыми свойствами как твердой валюты, массу которой невозможно увеличить произвольным решением, и неподцензурной цифровой наличности, защищенной от вмешательства третьих сторон, биткоин обязан сетевым правилам консенсуса, которые очень сложно изменить, особенно в отношении графика эмиссии. Как упоминалось выше, такая стабильность достигается за счет высокого риска, который влечет за собой индивидуальный отказ от правил консенсуса в случае, если его не поддержит большинство участников системы. Риск остается неоправданно высоким из-за большого количества узлов сети, что усложняет между ними координацию. Если стоимость управления узлом сети значительно повысится, что выведет из игры многих нынешних операторов, количество узлов уменьшится. Сеть, насчитывающая всего два-три десятка узлов, уже не может считаться децентрализованной. Немногочисленные уцелевшие операторы могут вступить в сговор, чтобы изменить правила консенсуса в свою пользу, или даже саботировать работу сети.
Мне кажется, именно здесь кроется самая серьезная опасность для биткоина в среднесрочной и долгосрочной перспективе. Проблема в том, что возможность управлять собственным узлом сети Биткоин прямо связана с ее пропускной способностью. До тех пор, пока размер блока не превышает 1 Мб, большинство операторов могут себе позволить продолжать работу. Однако хардфорк, который увеличил бы размер блока, существенно повысил бы и стоимость работы узла. В результате количество узлов неизбежно бы сократилось. Впрочем, как и во всех предыдущих случаях, речь идет о технически возможном сценарии, который вряд ли реализуется на практике, поскольку экономические стимулы биткоина не способствуют такому развитию событий, о чем свидетельствуют многократно отклоненные попытки увеличить размер блока.