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