Чем опасно такое преимущество, выяснилось при первом же применении смарт-контрактов на платформе Эфириума, в рамках проекта DAO, о чем подробно я уже рассказывал чуть выше в разделе об альткоинах
. Эфириум — второй (после Биткоина) блокчейн по масштабу вычислительных мощностей. Распределенный реестр Биткоина невозможно «откатить» назад, но, если это удалось сделать с Эфириумом, значит, любой блокчейн меньших масштабов, чем Биткоин, по сути, является централизованной системой, подконтрольной ее операторам. Очевидно, код далеко не всегда закон, ведь операторы смарт-контрактов могут вмешаться в их исполнение. Смарт-контрактам не удалось заменить человеческий суд беспристрастным алгоритмом, но они заменили судей кучкой программистов без всякого опыта арбитража с весьма смутными познаниями в юридической сфере. Пока сложно предсказать, какую позицию займут суды и прочие юридические органы, если подобные прецеденты будут повторяться.Проект DAO пока первый и единственный опыт широкомасштабного применения смарт-контракта на основе блокчейна, и этот опыт подсказывает, что эпоха повсеместного внедрения смарт-контрактов наступит не скоро (если наступит вообще). Все остальные инструменты еще находятся в стадии разработки. Возможно, в некоем гипотетическом будущем, когда кибернетическая грамотность населения повысится, а программный код станет надежнее и предсказуемее, такие контракты и войдут в широкий обиход. Но пока управление смарт-контрактом требует дополнительных мощностей, оставляя при этом возможность отмены или правки по решению операторов блокчейна, проект годится разве что для создания рекламной шумихи. Гораздо вероятнее, что в дальнейшем смарт-контракты будут выполняться только на защищенных централизованных компьютерах под надзором и управлением доверенных посредников. Таким образом будет официально признан тот факт, что смарт-контракт поддается редактированию, а затрата вычислительных мощностей понизится, как и риск мошенничества.
Что касается блокчейнов, то они, скорее всего, будут пользоваться спросом только при исполнении простых контрактов, код которых можно понять и проверить, не обладая специфическими навыками. Такие контракты лучше запускать на базе блокчейна (а не в централизованной компьютерной системе) лишь в случае использования его внутренней валюты или токенов. Все остальные контракты гораздо удобнее исполнять без громоздкого распределенного реестра. Смарт-контракты на базе блокчейна подходят для простых платежей с заданным графиком и управления электронным кошельком с мультиподписью. И то и другое подразумевает использование «родной» валюты блокчейна, чаще всего биткоина.
3. Базы данных и ведение учета
Блокчейн — надежная и защищенная от несанкционированного доступа база данных или реестр активов, но только для своей внутренней валюты и исключительно в случае, если валюта достаточно ценная, чтобы вычислительные мощности сети защитили ее от атаки. Что касается любых других активов — цифровых или материальных, — то здесь блокчейн настолько надежен, насколько можно положиться на честность тех, кто отображает этот актив в блокчейн-реестре. Приватный блокчейн в данном случае нисколько не добавляет эффективности и прозрачности, поскольку его надежность зависит от тех, кто определяет право доступа. Внедрять блокчейн в деятельность посредников бессмысленно, он лишь замедлит процесс, но не повысит степени защиты, так как вне криптографических систем не практикуется доказательство работы. Необходимость в посредниках не отпадет, а вот затрата вычислительных мощностей вырастет, да и выполнение любых операций займет больше времени. Блокчейн, заверенный токеном, можно использовать как нотариальный сервис, где контракты и прочие документы хешируются в блок транзакций, что позволяет любому желающему убедиться, что ему предъявлена версия документа, который хешировался изначально. Подобный сервис создал бы рынок для блокчейн-инструментов, но запустить его можно лишь на основе блокчейна с собственной валютой.
II. Экономические недостатки технологии блокчейн
Изучив три вышеупомянутые сферы потенциального применения блокчейна, можно выделить пять основных препятствий для широкого внедрения этой технологии.
1. Избыточность
Запись каждой транзакции на каждом узле сети весьма дорогостоящая избыточность, единственная цель которой — устранить посредничество. Инстанциям-посредникам, будь то в финансовой или юридической сфере, нет смысла за нее платить, сохраняя при этом посреднический статус. Отдельно взятому банку совершенно незачем делить запись обо всех своих транзакциях с остальными банками; точно так же бессмысленно тратить значительные ресурсы на электроэнергию и вычислительные мощности, чтобы записывать транзакции других учреждений. В данном случае избыточность резко повышает расходы, но не приносит ни малейшей выгоды.
2. Масштабирование