Новые технологии часто вызывают поляризацию между их сторонниками и критиками. В этой статье я изложу пять распространенных заблуждений о блокчейне и децентрализованных приложениях (DApps), рассматривая взгляды как скептиков, так и сторонников. В заключение я подытожу основные выводы моего исследования и размышления по различным темам, изложенным в этой статье (переходите непосредственно к разделу “Подведение итогов”, если у вас мало времени).
Три широко распространенных заблуждения среди критиков блокчейна
Скептики блокчейна часто склонны либо не до конца понимать, либо целенаправленно преуменьшать значение технологии. В этом разделе я представляю три популярных утверждения критиков, которые я считаю проблематичными:
“Блокчейн - это не что иное, как распределенная база данных”
Концепция блокчейна, получившая все большее общественное внимание после публикации технической документации Биткойна в 2008 году, состоит в распределенной книге регистраций по своей сути.
Существует одна важная техническая характеристика, которая отличает блокчейн от обычной общей книги регистраций или базы данных - использование криптографии: блокчейн состоит из последовательности блоков. Каждый блок содержит пакет информации о транзакциях. Каждый новый блок (т. е. новая запись в распределенной книге) проверяется узлами сети на основе криптографических правил. После блока генезиса каждый новый блок в блокчейне также содержит зашифрованную информацию о транзакциях из предыдущего блока. Агенты, взаимодействующие с блокчейном, таким как Ethereum, делают это на основе "криптографии с открытым ключом", состоящей из "закрытого ключа", который в конечном счете регулирует владение определенным цифровым активом и доступ к нему, и "открытого ключа", который используется для транзакций с другими агентами в блокчейне.
Читать еще: Что такое децентрализованные приложения dApps?
Именно благодаря этой системе "криптографических доказательств" технология блокчейна закладывает основу для так называемой "ненадежной" системы: агенты, которые в противном случае могли бы не доверять друг другу, могут совершать транзакции друг с другом на криптографически защищенной основе. Это имеет решающее значение, поскольку открывает путь для всех видов "децентрализованных систем", в которых необходимо так или иначе обмениваться ценностями.
В то же время блокчейн часто не является правильным выбором технологии для случаев использования, когда разные игроки естественным образом доверяют друг другу. Некоторые компании воспользовались этим опытом при внедрении так называемых "частных" или "разрешенных" блокчейнов, с помощью которых консорциум различных игроков хранит и обменивается данными - всякий раз, когда доверие и прозрачность не являются проблемами в рамках такого консорциума, обычная общая база данных обычно является более дешевым, простым и производительным решением.
“Технология блокчейна не масштабируема”
На момент написания статьи сеть Биткойн может обрабатывать около пяти транзакций в секунду (tps), Ethereum ~15, Tezos ~40. Это очень низкие цифры по сравнению с пропускной способностью транзакций обычных платежных провайдеров, которая исчисляется тысячами в пересчете на tps. Поэтому справедливо утверждать, что в настоящее время наиболее установленные (и действующие) публичные блокчейны не подходят для обработки значительной доли всех глобальных финансовых транзакций.
Однако, как и в случае с большинством новых перспективных технологий, растущее сообщество блокчейнов постоянно развивает эту технологию дальше: с версией Ethereum 2.0 участники стремятся к tps в 100 000 — члены сообщества других блокчейнов (например, Cardano) даже рассматривают будущий максимальный tps в 1 000 000 для своей сети.
Теоретическая основа для такого резкого увеличения tps была заложена с помощью инноваций, таких как "Сегментирование" — подход, при котором определенное количество узлов объединяется в сегмент и где каждый сегмент отвечает за раздел блокчейна. Это отличается от текущего дизайна блокчейна, где каждый узел должен хранить все состояние блокчейна. Так называемые “решения уровня 2”, которые используют "Государственные каналы" и аналогичные технологии для того, чтобы взять значительную долю вычислений "вне цепочки", являются другими путями к гораздо более масштабируемой архитектуре блокчейна. Эти технологии, особенно при совместном применении, позволяют добиться увеличения tps в 10 000 раз или даже выше по сравнению с сегодняшними показателями.
Было бы чрезмерно оптимистично утверждать, что решение проблемы масштабируемости не за горами. Тем не менее, на мой взгляд, весьма вероятно, что она будет преодолена в течение следующих пяти лет - определенно в течение этого десятилетия.
Читать еще: Руководство для начинающих по технологии блокчейн
“Технология блокчейна не используется”
Почти три года назад, за несколько недель до пика “пузыря первоначального предложения монет (ICO)”, игра на основе Эфириума под названием “CryptoKitties” достигла максимума ~15 000 ежедневных пользователей. В то время это, возможно, было самым популярным приложением Ethereum dApp. В декабре 2017 года игра привлекла большое внимание средств массовой информации, потому что этот уровень использования привел к сильной перегрузке сети Ethereum, временно потребляя 20 % вычислительной мощности всей сети. Как с тех пор увеличилось количество пользователей блокчейна и dApp?
Во 2 квартале 2020 года общее число активных пользователей приложений на базе Ethereum выросло до 1,25 миллиона, согласно dApp.com . Это число выросло на 300 % по сравнению со 2 кварталом 2018 года. На момент написания статьи (15 октября 2020 года) Glassnode насчитал около 500 000 отдельных адресов, которые были активны (т.е. отправили или получили транзакцию) в сети Ethereum в течение последних 24 часов, и более 1 миллиона активных адресов в сети Биткойн. MetaMask, вероятно, самый известный браузерный кошелек Ethereum, недавно сообщил, что он превысил 1 миллион активных пользователей в месяц — число, которое выросло более чем на 300 % за последние 18 месяцев.
Короче говоря, аргумент о том, что технология блокчейна не используется, просто не соответствует действительности. В целом, можно также наблюдать рост числа пользователей dApp за последние два года. Тем не менее, те же цифры свидетельствуют о том, что технология блокчейна все еще далека от массового внедрения. Нынешних пользователей можно рассматривать как "новаторов" - еще не совсем "ранних последователей" - используя терминологию часто цитируемого "жизненного цикла внедрения технологий".
Два спорных, но популярных мнения среди сторонников блокчейна
Точно так же, как скептики иногда склонны плохо отзываться о технологии блокчейна и преуменьшать позитивные события, сторонники, как правило, склоняются к чрезмерно оптимистичному взгляду на будущее технологии - нередко игнорируя важные факторы риска. Вот два спорных, но популярных утверждения, которые я хотел бы оспорить:
“Децентрализованный = никаких юридических ограничений не применяется”
Похоже, что среди определенных групп сторонников блокчейна преобладает мнение, согласно которому публичные блокчейны не подпадают под действие национальных законов из-за их децентрализованного характера. Аргумент часто звучит примерно так: “Блокчейн XYZ - это децентрализованный протокол, который не принадлежит и не управляется конкретным юридическим лицом. Поэтому он не может быть отключен регулирующим органом — точно так же, как Интернет не может быть отключен никем”.. Иногда этот аргумент доводится до абсурда, используя его как своего рода скрытую правовую защиту практически для любого продукта или услуги на основе блокчейна - независимо от того, насколько децентрализованным он может быть или не быть.
Читать еще: Первоначальные предложения монет (ICO): что это такое и как его запустить
Хотя, безусловно, для государственных регулирующих органов было бы чрезвычайно сложной задачей полностью закрыть высоко децентрализованную сеть, такую как Биткойн или Эфириум, похоже, что не так много, что могло бы помешать им на законных основаниях пойти против основных создателей и участников блокчейн-сети или приложения, если это нарушает конкретные национальные законы. Блокчейн-пространство стало свидетелем этого во время бума ICO 2017 года, когда ряд громких ICO попали под пристальное внимание Комиссии по ценным бумагам и биржам США за нарушение законодательства о ценных бумагах.
Кажется довольно маловероятным, что создатели основных блокчейн—протоколов будут привлечены к ответственности за то, что строится сверху - точно так же, как казалось бы возмутительным подавать в суд на Тима Бернерса-Ли, который впервые предложил "Всемирную паутину" в 1989 году, за все виды незаконной деятельности, происходящей сегодня в Интернете. История становится совершенно иной, если взглянуть на "прикладной уровень": как основатель интернет-банка, государственные регулирующие органы, безусловно, привлекут меня к ответственности за несоблюдение местных правил AML (против "отмывания" денег). Почему к создателю приложения на основе блокчейна, которое в основном копирует традиционные финансовые услуги в сети, следует относиться по-другому?
На самом деле, большинство dApps децентрализованы лишь в определенной степени. Особенно на ранних стадиях проекта его развитие обычно зависит от действий нескольких основных участников. В то время как государственные регулирующие органы, возможно, не смогут “снять” смарт-контракт, как только он будет развернут в децентрализованной сети блокчейна, они могут направить на создателей смарт-контрактов (соавторов) юридические претензии, что в конечном итоге лишит других возможности запускать потенциально законопослушные приложения.
Очевидно, что правоохранительным органам в первую очередь необходимо идти в ногу с технологическими разработками. Конечно, это требует времени: национальные и наднациональные учреждения по всему миру в настоящее время работают над нормативно-правовой базой для работы с технологией блокчейн (см., например, отчет EUBOF за 2019 год, инициатива Европейской комиссии). Я надеюсь, что новаторы и основатели пространства воспользуются этим временным лагом, чтобы соответствовать требованиям законодательства и тем самым избежать потенциальных проблем в будущем.
Читать еще: Описание технологии Блокчейн
“Технология блокчейн готова к использованию всеми”
Текущее состояние технологии блокчейна иногда сравнивают с состоянием Интернета в начале 1990—х годов - сравнение, похоже, справедливо не только с точки зрения дефицита производительности (загрузка одной картинки из Интернета заняла бы несколько минут в 90-х годах) и проблем с масштабируемостью (например, клиент BT internet в 1996 году получил 2,5 МБ веб-пространства), но и в отношении взаимодействия с пользователем: До запуска браузера Mosaic в 1993 году только небольшая группа "новаторов" бороздила Интернет, поскольку это не было ни очень простым, ни особенно радостным опытом.
Я считаю, что мы, люди, которые находятся в блокчейн-пространстве, часто забываем, насколько все еще сложно "посторонним" взаимодействовать с технологией блокчейна. Как “инсайдеры”, мы привыкли обращаться с открытыми и закрытыми ключами, мы знакомы с “мостами Web 3", такими как MetaMask, мы знаем, как обрабатывать сетевые сборы, мы, вероятно, можем прочитать и понять значительную долю фактических данных, которые хранятся в блокчейне, и, самое главное, мы понимаем основную концепцию блокчейна.
Для новичков в блокчейне, особенно если их опыт не является техническим, достижение такого уровня понимания - это довольно познавательный путь. Взаимодействовать с блокчейном или dApp, не обладая этими знаниями, может быть не только сложно с точки зрения взаимодействия с пользователем (“Как мне на самом деле перевести средства из пункта А в пункт Б? Как мне взаимодействовать с смарт-контрактом?”), но также опасен с точки зрения риска (“Как я могу гарантировать, что не потеряю доступ к своим средствам на блокчейне - будь то из-за моей собственной небрежности или умных действий злоумышленника?”).
Следовательно, с точки зрения пользователя, существует одно важное различие между просмотром Интернета в начале 1990-х годов и внедрением блокчейна в 2020 году: с помощью последней технологии обычно ставится на карту финансовая ценность. Это может значительно увеличить стоимость сбоя - будь то личный или технический.
И, честно говоря, сегодня при работе с блокчейнами существует довольно много потенциальных точек отказа: в меньшей степени на уровне протокола — по крайней мере, крупнейшие блокчейн-сети, такие как Биткоин или Эфириум, со временем доказали свою безопасность и стабильность. Но гораздо больше на прикладном уровне: любой может запустить приложение dApp и попытаться заманить спекулянтов на отправку средств на определенный адрес смарт-контракта. Лишь немногие эксперты по блокчейну способны провести аудит безопасности смарт-контракта. Злоумышленники злоупотребляют этими обстоятельствами, внедряя скрытые возможности в свой код смарт-контракта, который позволяет им незаконно присваивать средства, которые им присылали люди.
Еще одна “точка отказа” заключается в централизованных обменах криптовалютами: большинство новичков в блокчейне используют их для обмена фиатных валют на криптовалюты или обмена между различными криптовалютами и токенами. Это удобное решение, потому что биржа заботится об обработке закрытых ключей. Но часто это не очень безопасно: за последние годы блокчейн-сцена неоднократно становилась свидетелем взломов централизованных бирж - общая стоимость украденных средств пользователей исчисляется миллиардами (в долларах США).
Читать еще: Что такое Биткоин и как он работает
Поэтому так называемым “ходлерам” рекомендуется хранить монеты в своих кошельках и, таким образом, самостоятельно управлять закрытыми ключами. Но это опять же сопряжено с рисками, так как закрытые ключи могут быть забыты, потеряны, украдены или, в некоторых случаях, что еще хуже, угаданы компьютером. Наряду с рисками хранения возникают и другие риски использования, такие как ошибочная отправка транзакции на неправильный адрес в блокчейне.
Со всеми этими рисками, связанными с этим, сегодня работа с цифровыми активами на блокчейне может стать поистине нервирующим опытом. Что нужно блокчейну, так это решения этих проблем: с точки зрения пользовательского опыта пользователям должно стать намного проще взаимодействовать с общедоступными сетями блокчейна (точно так же, как просмотр в Интернете сегодня прост - никому не нужно понимать HTTP) и более безопасным, или, иными словами, пользователям гораздо сложнее совершать необратимые ошибки. Только тогда блокчейн станет пригодным для потенциального массового внедрения.
Подведение итогов
В заключение я хотел бы кратко резюмировать основные выводы и аргументы этой статьи:
- Блокчейн можно описать как “криптографически усовершенствованную” распределенную книгу регистраций, которая обеспечивает "доверительный" обмен (цифровой) ценностью. Это новаторская инновация, поскольку она позволяет различным субъектам, которые, естественно, могут не доверять друг другу, напрямую обмениваться ценностями безопасным способом.
- Возможности современных широко распространенных публичных блокчейнов очень ограничены — на сегодняшний день они могут облегчить лишь небольшую долю глобальных финансовых транзакций. В настоящее время разрабатываются различные решения проблемы масштабируемости. Я считаю, что есть большая вероятность, что эта проблема будет решена в течение следующих пяти лет.
- Использование блокчейн-сетей и приложений неуклонно растет в течение последних двух лет: сегодня кажется справедливым предположить, что в мире насчитывается более 1 миллиона пользователей, которые регулярно совершают транзакции в одной или нескольких блокчейн-сетях. Хотя это может быть приличное число, оно также показывает, что технология все еще далека от массового внедрения.
- Пространство блокчейна не является (и, скорее всего, никогда не будет) зоной беззакония: хотя регуляторам может быть трудно - иногда невозможно - “снять” смарт-контракт, как только он будет развернут в высоко децентрализованной сети (и тем более полностью закрыть такую сеть), ничто не мешает им подать в суд на создателя(-ов) приложения блокчейна, которое, как считается, нарушает определенные законы.
- Люди из блокчейн-пространства, как правило, недооценивают, насколько все еще сложно новичкам в блокчейне понимать и в конечном итоге взаимодействовать с технологией. Чтобы блокчейн стал пригодным для массового внедрения, пользовательский интерфейс для среднего (“нетехнического”) пользователя должен стать не только намного проще, но и намного безопаснее.
Читать еще: Сатоши: кто он такой и что это такое?