Проблемы блокчейна существенны, а недостатки многочисленны.
Сенсационно быстрое развитие криптоиндустрии и рост курсов криптовалют в 2017 году произвели ошеломляющее впечатление на мировое финансовое сообщество и на правящие верхушки всех стран. Криптоэнтузиасты многочисленны, пассионарны и абсолютно уверены в своём идейном превосходстве над остальным миром, косным и отсталым . Под их напором идеи новой цифровой цивилизации успешно овладевают массами инвесторов, аналитиков, чиновников и журналистов. В результате всеми признано, что технологическая основа криптоиндустрии, блокчейн – это прекрасное будущее человечества. Вернее прекрасное будущее распределенных сетей и роботов, которые будут управлять человечеством. У главной криптовалюты, биткоина, могут быть недостатки и пороки, но блокчейн — наше всё. В этом ныне убеждены и премьер-министры, и программисты. И это, разумеется, не совсем так. Поскольку проблемы блокчейна существенны, а недостатки многочисленны.
Блокчейн – технология программирования в компьютерных сетях. В гражданское законодательство России блокчейн, скорее всего, войдёт как «распределенный реестр цифровых транзакций». То есть, систематизированная база цифровых транзакций, которые хранятся, одновременно создаются и обновляются на всех носителях у всех участников реестра на основе заданных алгоритмов, обеспечивающих ее тождественность у всех пользователей реестра. Вот такая уже есть формулировка.
На основе технологии блокчейн реализовано функционирование всех криптовалют. Признано, что блокчейн совершил революцию в сфере финансовых технологий. Революционными являются преимущества блокчейна перед существующими цифровыми финансовыми решениями. К таковым преимуществам относят: прозрачность, надежность и неизменность транзакций; анонимность транзакций, обеспеченную шифрованием; высокую скорость транзакций; смарт-контракты (умные контракты), закодированные в блокчейне и исключающие мошенничество при сделках.
Проблемы блокчейна: по всему фронту
Однако в реальности, картина не столь идиллична. Неизменность транзакций реализована в электронной платежной системе биткоин, так данная конкретная сеть запрограммирована. Но в принципе всегда можно заложить в логику блокчейна возможность изменения результатов транзакций после их проведения.
Скорость транзакций в блокчейне зависит от объема распределенной сети. Блокчейн платежной системы Биткоин включает тысячи узлов-нод и миллионы активных кошельков. В результате, на настоящий момент сеть биткоина может поддерживать до 10 транзакций в секунду, тогда как платежная система Visa реализует до 2000 операций в секунду. Реально результаты биткоин-транзакции можно ждать часы и недели (до тех пор, пока не среагирует вся сеть).
Проблема обеспечения анонимности электронных кошельков в блокчейне и конфиденциальности транзакций сходна с проблемами борьбы с компьютерными вирусами. Уже существует индустрия деанонимизации транзакций в блокчейне, позволяющая вычислять и устанавливать владельцев кошельков. При этом обладателям биткоиновых заначек грозит конкретная опасность со стороны вымогателей. Их всё чаще похищают, вымогая коды доступа к электронным кошелькам угрозами и пытками, или просто грабят. Разработчики постоянно внедряют новые, более изощренные системы шифровки блокчейн-транзакций. Но похоже, что борьба между шифрованием и дешифрованием в блокчейне будет продолжаться бесконечно.
Умные контракты: на каждого мудреца довольно простоты
Криптоэнтузиасты подчеркивают, что смарт-контракты в блокчейн-системах исключают возможность мошенничества при реализации сделок и делают ненужными юристов. Однако блокчейн не проверяет, что запрограммировано в смарт-контракте. А в нём может быть закодировано что угодно. И найти мошенничество в логике программного кода намного сложнее, чем в тексте обычного договора, подготовленного юристом. Допустим теперь, что речь идет о стандартных несложных юридических действиях, а не о разовых уникальных сделках. Например, о рутинных транзакциях криптовалют между электронными кошельками при проведении ICO. Здесь логика смарт-контрактов очевидна и неизменна. Однако практика использования смарт-контрактов на базе платформы Ethereum показывает наличие десятков тысяч уязвимостей в коде контрактов. При этом через Ethereum реализуется 90% смарт-контрактов криптоиндустрии.
Уязвимости могут быть заложены в концепцию программного обеспечения и могут быть следствием ошибок программистов, кодирующих конкретные смарт-контракты. В результате, взломы криптоплатформ, включая криптобиржи, происходят регулярно. Криптовалютная добыча хакеров оценвается в десятки и даже сотни миллионов долларов. Постоянные потери криптоиндустрии в результате уязвимостей смарт-контрактов Ethereum вызвали серьёзный раскол среди разработчиков и лидеров криптосообщества.
Разумеется, все проблемы блокчейна можно отнести к болезням роста, неизбежным при бурном внедрении цифровых технологий в сложившуюся мировую финансовую систему и в экономику в целом. Однако сегодня рассуждения о превосходстве блокчейна несутся из каждого утюга. Наверное, бездумное повторение сугубо технического программистского термина по всем поводам, как универсальной мантры, не слишком разумно.