Чтобы лучше понять, насколько биткоин неэффективен как платформа для онлайн-платежей, проведем мысленный эксперимент. Если убрать всю специфику — децентрализацию, доказательство работы, майнинг, отсутствие посредников — и запустить централизованную версию сети Биткоин, она будет состоять всего лишь из алгоритма для эмиссии монет и базы данных о праве собственности на них, которая обрабатывает около 300 тысяч транзакций в день. Такие задачи просты и любой современный персональный компьютер прекрасно с ними справится. В сущности, обыкновенный ноутбук среднего ценового сегмента может обработать до 14 тысяч транзакций в секунду, то есть весь ежедневный объем транзакций сети Биткоин он выполнит за 20 секунд[164]
. Для обработки ежегодного объем транзакций ноутбуку понадобится чуть больше двух часов. Однако запуск криптовалютного проекта на персональном компьютере потребует доверия к его владельцу и надежной защиты машины от хакеров и вирусов. На сегодняшний день единственное решение, которое позволяет вроде бы несложной программе работать, не полагаясь на порядочность и ответственность администраторов, — это децентрализованная одноранговая система Биткоин с математическим доказательством работы. Задача оказалась весьма нетривиальной: несколько поколений разработчиков безуспешно пытались ее решить, пока не появился вариант Накамото. Качественный ноутбук в наши дни демонстрирует хешрейт примерно в 10 мегахешей в секунду. Биткоин совокупно обрабатывает около 20 экзахешей в секунду, то есть столько же, сколько 2 триллиона ноутбуков. Иными словами, чтобы полностью устранить необходимость в посредниках, вычислительную мощность для работы несложной криптовалютной программы необходимо повысить примерно в 2 триллиона миллиардов раз.Эмиссия монет и проведение транзакций не требуют таких вычислительных мощностей — они нужны для того, чтобы снять проблему доверия. Любой другой вычислительный процесс может использовать технологию блокчейн лишь при соблюдении двух условий.
Во-первых, выгода от децентрализации должна быть достаточно весомой для оправдания высоких затрат. Если процесс требует хотя бы минимального привлечения третьих сторон, децентрализация теряет целесообразность. Когда предприниматели заключают некий договор в рамках действующего законодательства, его фактическое выполнение определяется юридическими нормами, которые имеют больший вес, чем правила консенсуса в виртуальной сети, следовательно, дорогостоящие децентрализованные решения здесь не имеют смысла. То же касается и финансовых структур: децентрализация баз данных ничего не изменит, поскольку сами они по-прежнему будут играть роль доверенных посредников во взаимодействии друг с другом и клиентами.
Во-вторых, сам вычислительный процесс должен быть достаточно прост, чтобы не перегружать блокчейн-реестр. С каждой итерацией процесса цепочка блоков будет удлиняться и многочисленные узлы вскоре перестанут справляться с обработкой полной копии реестра. Такой блокчейн «потянут» лишь супермощные компьютеры, а значит, децентрализации не произойдет. Вспомним о различии между узлами, на которых хранится реестр, и майнерами, которые выполняют доказательство работы (о нем речь шла в главе 8
): майнерам необходимы огромные вычислительные мощности для внесения транзакций в общий реестр, тогда как узлам требуются незначительные мощности для хранения копии реестра и подтверждения валидности транзакций. Поэтому узлом можно управлять с помощью персонального компьютера, а каждому отдельно взятому майнеру требуется мощность сотен ПК. Если само ведение реестра чересчур усложнится, узлами должны будут стать уже не персональные машины, а крупные серверы, следовательно, децентрализация не состоится.Размер блоков в реестре биткоина не превышает 1 Мб, что ограничивает темпы разрастания блокчейна. Этот лимит позволяет обыкновенным компьютерам поддерживать узел сети. Если увеличить размер блока или использовать реестр для более сложных операций, к чему призывают адепты блокчейна, персональные компьютеры уже не смогут обслуживать реестр. В таком случае сетью будут управлять несколько мощных узлов, принадлежащих крупным организациям, то есть вновь возникнет централизованная структура.