Помимо гротескных футуристических сценариев, где вся инфраструктура телекоммуникаций уничтожается в бесплодных попытках остановить программный код, для биткоина существуют и вполне реальные угрозы, проистекающие из самих основ его устройства. Своими ключевыми свойствами как твердой валюты, массу которой невозможно увеличить произвольным решением, и неподцензурной цифровой наличности, защищенной от вмешательства третьих сторон, биткоин обязан сетевым правилам консенсуса, которые очень сложно изменить, особенно в отношении графика эмиссии. Как упоминалось выше, такая стабильность достигается за счет высокого риска, который влечет за собой индивидуальный отказ от правил консенсуса в случае, если его не поддержит большинство участников системы. Риск остается неоправданно высоким из-за большого количества узлов сети, что усложняет между ними координацию. Если стоимость управления узлом сети значительно повысится, что выведет из игры многих нынешних операторов, количество узлов уменьшится. Сеть, насчитывающая всего два-три десятка узлов, уже не может считаться децентрализованной. Немногочисленные уцелевшие операторы могут вступить в сговор, чтобы изменить правила консенсуса в свою пользу, или даже саботировать работу сети.
Мне кажется, именно здесь кроется самая серьезная опасность для биткоина в среднесрочной и долгосрочной перспективе. Проблема в том, что возможность управлять собственным узлом сети Биткоин прямо связана с ее пропускной способностью. До тех пор, пока размер блока не превышает 1 Мб, большинство операторов могут себе позволить продолжать работу. Однако хардфорк, который увеличил бы размер блока, существенно повысил бы и стоимость работы узла. В результате количество узлов неизбежно бы сократилось. Впрочем, как и во всех предыдущих случаях, речь идет о технически возможном сценарии, который вряд ли реализуется на практике, поскольку экономические стимулы биткоина не способствуют такому развитию событий, о чем свидетельствуют многократно отклоненные попытки увеличить размер блока.
6. Взлом алгоритма SHA-256
Функция хеширования — неотъемлемая часть устройства сети Биткоин. Хеширование — это процесс, в ходе которого любая последовательность вводных данных преобразуется в цепочку символов фиксированной длины (хеш) с использованием необратимой математической формулы. Иными словами, эту функцию можно использовать, чтобы генерировать хеш для любого массива данных, но невозможно восстановить исходные данные, имея в распоряжении хеш. Однако есть опасения, что в будущем, при увеличении вычислительных мощностей, компьютеры смогут выполнять обратную операцию, то есть «разворачивать» хеш. Тогда все биткоин-кошельки окажутся уязвимыми для взломщиков.
Сейчас сложно сказать, насколько реалистичен этот сценарий и когда и при каких условиях он мог бы осуществиться, но если опасения сбудутся, биткоин окажется перед лицом весьма серьезной технической угрозы. Для того чтобы обезопасить систему, придется использовать более мощные криптографические инструменты, но и в этом случае особую сложность будет представлять координация пользовательских действий. Очевидно, понадобится хардфорк, причем большинство узлов сети должны будут отказаться от старых правил консенсуса в пользу новых, включающих в себя и обновленную функцию хеширования. Проблемы координации форка возникнут и здесь, однако, поскольку угроза будет весьма реальной и любой, кто предпочтет сохранить старый протокол, подвергнется риску ограбления, подавляющее большинство пользователей, вероятнее всего, примут хардфорк. Остается интересный вопрос: будет ли он упорядоченным, с массовым переходом пользователей в единую новую систему, или возникнет несколько ответвлений, и каждое выберет свой метод криптографической защиты. Взлом алгоритма SHA-256, безусловно, возможен, но экономические стимулы с большой долей вероятности побудят пользователей сменить его на более надежный алгоритм, причем сделать это коллективно и синхронно, выбрав единый новый инструмент хеширования.
7. Возвращение к твердым деньгам
В то время как большинство рассуждений о том, каким образом сеть Биткоин можно взломать или уничтожить, сводятся к потенциальным техническим угрозам, было бы куда эффективнее в борьбе с ним ослабить экономическую мотивацию пользователей. Вышеперечисленные способы атаки вряд ли увенчаются успехом, поскольку им противостоят экономические стимулы, способствующие применению криптовалюты. Бороться с биткоином — все равно что запрещать нож или колесо: если некое техническое средство приносит пользу, человечество сумеет обойти любые запреты. Единственный способ борьбы с технологией — не запрещать ее, а предложить лучшую альтернативу, и тогда потребность в ее применении отпадет сама собой. Никто никогда не пытался запретить печатную машинку, но с появлением персональных компьютеров ею перестали пользоваться.