Таким образом, у майнеров есть серьезный стимул убедиться, что соответствующие экономические субъекты поддерживают предлагаемые ими изменения.
Честные и нечестные майнеры
Также было бы чрезмерным упрощением утверждать, что майнеры никогда не могли бы представлять риск для целостности Биткойна. Существует один четкий сценарий, при котором действия майнеров могут нанести ущерб. Как объясняется в техническом описании, Биткойн требует, чтобы большинство майнинговых мощностей – также называемых «хэшрейтом» – были честными, то есть не пытались намеренно разрушить систему. Честные майнеры стремятся получить прибыль, увеличивая полезность монеты и размер сети. Нечестные или злонамеренные майнеры, с другой стороны, представляют собой угрозу иного рода. Биткойн был специально разработан для работы даже среди нечестных майнеров, но только если они составляют меньшинство. Если бы большинство хешрейтов стали нечестными, то у Биткойна действительно возникли бы проблемы. Например, если враждебное правительство возьмет под контроль большинство хешрейтов, работа Биткойна может быть нарушена. Но даже при таком сценарии полные узлы не обеспечивают никакой защиты. Поскольку они не могут ни добавлять блоки в цепочку, ни контролировать поведение майнеров, они просто будут отброшены от основной сети. Как бы ни старался полный узел, у него просто не хватит сил спасти сеть с большинством нечестных майнеров.
Тот факт, что Биткойн требует, чтобы большая часть хешрейта была честной, не является уникальным недостатком дизайна. Все блокчейны, работающие по принципу proof-of-work, имеют такую же уязвимость. Реальная защита от нечестных майнеров – экономическая. Это стоимость майнинга. Чем дороже становится майнинг, тем выше издержки для недобросовестных участников, пытающихся получить большую часть хешрейта. Поэтому чем успешнее становится Биткойн, тем выше общий уровень его безопасности. Правительства, как правило, являются единственными, кто представляет реальную угрозу получения большинства вредоносного хешрейта, поскольку им не приходится действовать в рамках ограничений, связанных с прибылью и убытками. Если бы хорошо финансируемый государственный субъект попытался взломать Биткойн таким образом, сеть столкнулась бы с реальной проблемой, независимо от количества полноценных узлов.
Исторические факты очевидны. Биткойн не был создан для того, чтобы обычные пользователи могли управлять своими собственными узлами. Сатоши неоднократно открыто заявлял об этом, говоря:
В проекте описывается легкий клиент, которому не нужна полная цепочка блоков… он называется УВП. Легкий клиент может отправлять и получать транзакции, он просто не может генерировать блоки. Ему не нужно доверять узлу для проверки платежей, он может проверять их сам.9
Масштабирование всегда было возможно с помощью больших блоков, а инфраструктуру должны