Общеизвестно, что смарт-контракты — это своего рода цифровые договоры, которые устанавливают правила для выполнения условий соглашения между двумя сторонами. Когда эти условия выполняются, смарт-контракт автоматически выполняет определенные действия. В настоящее время смарт-контракты в криптопространстве весьма важны, но их следует рассматривать как «проверку концепции», а не как критически важный фактор для всеобщего принятия криптовалюты. Следовательно, необходимо изучение альтернатив смарт-контрактам.
Чрезмерная приверженность любым инновациям может способствовать остановке их развития: зачем развиваться, если что-то всех устраивает в уже существующем виде? Менталитет, предполагающий, что новая технология идеальна, и проистекающий из него вопрос, почему все не постигли ее гениальность и хотят чего-то другого, устарел. Он не только создает конфликты, когда возникают неизбежные обстоятельства, такие как регулирование, но также уменьшает мотивацию к улучшению новых приложений, чтобы максимизировать их ценность.
Смарт-контракты и компании, создающие свои продукты на основе их реализации, сейчас приближаются к этому тупику. Итак, что можно сделать, чтобы закрыть эти пробелы и потенциально подготовить почву для альтернативы?
Пробелы
Массовое внедрение смарт-контрактов уже сдерживается отсутствием поддержки биткойнов (BTC). Конечно, сеть Ethereum стала отраслевым тяжеловесом, в котором размещено множество мировых блокчейн-приложений, но Биткойн по-прежнему успешен практически по всем показателям в своей в своей собственной лиге. И поскольку BlackRock добивается получения разрешения Комиссии по ценным бумагам и биржам на открытие биржевого фонда биткойнов (ETF), этот вопиющий разрыв станет только более очевидным, поскольку другие последуют примеру BlackRock.
Мы не можем игнорировать заявки ETF или последние разработки в финансах, основанных на биткойнах, поэтому говорить, что неприятие смарт-контрактов тормозит потенциал взаимодействия биткойнов или интеграцию децентрализованных приложений, недальновидно.
Другая очевидно разрушительная проблема — фиат. Сотни проектов работают над тем, чтобы сделать реальностью кросс-экосистемную совместимость, но нет простого способа связать криптовалюту и фиат через структуру смарт-контрактов.
Да, вы можете ввести централизованных посредников для обмена фиатных денег на криптовалюту, но это непрозрачное, максимально доверительное и дорогое решение полностью противоречит намеченной цели криптовалюты. И это помимо угроз безопасности, которые неизбежно возникают в случае такого решения.
Смарт-контракты могут (и обычно так и происходит) контролироваться командой, которая их разрабатывает. Вдохновляющие, обманчиво логичные девизы «проверяй, не доверяй» и «код — это закон» хороши в теории, но на самом деле никто не читает код перед выполнением смарт-контракта.
Создание предположения о неявном доверии — это то узкое место, где моментально появляются хакеры, которые используют лазейки, уязвимости кода и неправильное управление ключами для взлома смарт-контрактов и кражи средств.
Регуляторы уже хорошо осведомлены об уязвимостях смарт-контрактов. Одна из причин, по которой Закон Европейского Союза о данных вызвал такие разногласия, связана с его мандатом на «выключение» для любой компании, использующей смарт-контракты. Хотя мандат может показаться суровым, он иллюстрирует неотъемлемый технологический риск, который регулирующие органы вряд ли будут игнорировать по мере развития международного регулирования блокчейна.
Необходимые изменения
Если компаниям и учреждениям действительно нужна альтернатива смарт-контрактам, для ее реализации требуется несколько важных шагов. Или, если на данный момент альтернатива кажется недостижимой, смарт-контракты нуждаются в серьезных изменениях, чтобы заблокировать векторы атак, когда речь идет о хранении средств.
Опять же, смарт-контракты отлично подходят для обогащения прикладного уровня и расширения общей функциональности, но они не обязательно необходимы или хорошо подходят для хранения средств на неопределенный срок. Вот почему популярные сравнения смарт-контрактов с торговыми автоматами немного неверны.
Для обычного человека использование смарт-контракта может показаться эквивалентом того, что незнакомец наблюдает за вами каждый раз, когда вы подключаетесь к банкомату. И то, что вы можете доверять смарт-контракту, не означает, что вы обязательно можете доверять команде, которая его создала. В этом случае необходимо правильно кодировать смарт-контракты, чтобы максимизировать безопасность, а некоторые разработчики даже предлагают новые языки смарт-контрактов или внедряют в код программное обеспечение для «проверки фактов».
Такие правила конфиденциальности данных, как «право на забвение», присутствующее в Общем регламенте ЕС по защите данных, также усложняют ситуацию. В странах, где граждане имеют законное право требовать удаления своих личных данных, этого точно не может произойти, если они связаны цифровым юридическим соглашением.
Чтобы заставить смарт-контракты сотрудничать с традиционными финансовыми учреждениями и фиатными деньгами, необходимо коренным образом изменить то, как они работают. Но поскольку такого рода сейсмические изменения нецелесообразны и не рассмариваются на данном этапе, институциональная адаптация требует срочного снижения рисков безопасности и конфиденциальности.
Смарт-контракты имеют множество практических применений, но их, возможно, следует рассматривать как «проверку концепции», а не как ключ к всеобщему принятию. Будущее криптоотрасли требует постоянного диалога с традиционными финансами с точки зрения функциональной совместимости и простоты доступа. Этого можно добиться, только расставив приоритеты в этом направлении и устранив препятствия, мешающие этому. Если это предполагает отказ от полной зависимости от смарт-контрактов и изучение других вариантов или примитивов, пусть будет так.
Об авторе
Эйтан Кац — генеральный директор и соучредитель Kima. Прежде он занимал руководящие должности в Армии обороны Израиля, а также в компаниях Hewlett Packard и BMC. Он помог создать глобальную программу инноваций и инкубации HP, возглавив платформу HPE Enterprise Mobile. Он также был одним из основателей биткойн-кошелька Aegis на основе MPC.
Высказанные мнения принадлежат только автору статьи, которая не должна восприниматься как юридическая или инвестиционная консультация.