Актуальные проблемы применения смарт-контрактов

Бесплатный доступ

В статье анализируются актуальные проблемы применения смарт-контрактов. Рассматриваются суть и специфика функционирования смарт-контрактов, приводятся их квалифицирующие признаки и сферы применения. Выявляются особенности, технологические и законодательные проблемы применения смарт-контрактов, такие как дефицит квалифицированных IT-специалистов, необходимость привлечения третьей стороны для анализа программного кода и реализации условий смарт-контрактов и отсутствие должного правового регулирования.

Смарт-контракт, блокчейн, распределённый реестр, программный код, договор

Короткий адрес: https://sciup.org/170193817

IDR: 170193817

Current problems of the application of smart contracts

The article analyzes the current problems of using smart contracts. The essence and specifics of the functioning of smart contracts are considered, their qualifying features and areas of application are given. It identifies the features, technological and legislative problems of the use of smart contracts, such as a shortage of qualified IT specialists, the need to involve a third party to analyze the program code and implement the terms of smart contracts, and the lack of proper legal regulation.

Текст научной статьи Актуальные проблемы применения смарт-контрактов

Смарт-контракт приобретает всё большее значение в регулировании правовых отношений между двумя заинтересованными субъектами, поскольку позволяет осуществлять надёжные, отслеживаемые и необратимые транзакции в автоматическом режиме, без участия третьей стороны и с минимальными затратами на их сопровождение [1]. Сфера применения смарт-контрактов постоянно расширяется благодаря их безопасности, скорости реализации, доступности и стандартизации [2]. Вместе с тем увеличение распространённости этого механизма повышает актуальность сопряжённых с ним проблем, носящих не только технологический, но и правовой характер.

Целью работы является изучение актуальных проблем применения смарт-контрактов. Для её достижения были использованы методы анализа и синтеза научных публикаций и литературных источников по рассматриваемой теме.

Суть и специфика смарт-контрактов

В общем смысле смарт-контракт представляет собой электронный протокол, написанный посредством компьютерного кода, основной функцией которого является передача данных и обеспечение исполнения условий, согласованных между сторонами [3]. Смарт-контракт работает на основе технологии блокчейн, имеющей вид децентрализованной распределённой базы данных о всех совершённых в отношении определённого актива подтверждённых транзакциях, функционирующей на базе криптографических алгоритмов.

Выделяют следующие квалифицирующие признаки смарт-контракта [4]:

  • 1.    Заключение с помощью программного обеспечения. Фактически смарт-контракт представляет собой цифровую форму гражданско-правового договора либо нескольких договоров одновременно с рядом особенностей:

  •    условия соглашения выражаются в виде программного кода;

  •    встречное обязательство по типу «ес-ли-то» исполняется автоматически, в соответствии с условиями, заранее заданными сторонами в информационной системе блокчейн;

  •    после размещения в сети блокчейн соглашение не может быть изменено даже по согласованию сторон.

  • 2.    Использование методов криптографии с целью обеспечения правильности записи и хранения информации о смарт-контракте в информационной системе блокчейн. Информация о лицах-участниках платформ, реализующих смарт-контракты, является анонимной, а в основу доверия между участниками закладываются зашифрованные данные.

  • 3.    Применение при расчётах цифровой валюты и цифровых финансовых активов.

Смарт-контракт представляет собой выстроенную последовательность операций, начинающих осуществляться при наступлении определённого события [5]. Сам алгоритм составляется на языке программирования с применением математических инструментов, что позволяет устранить споры при толковании условий сделки. Все данные о транзакциях, к которым относятся совершённые действия и наступившие обстоятельства, фиксируются программой и отправляются на хранение с применением распределённого реестра, что позволяет защитить эти данные от постороннего вмешательства и изменения.

Смарт-контракт не является отдельным видом гражданско-правового договора [6]. Он предопределяет специфику способов и порядка заключения договора, исполнения сторонами обязательств и прекращения договорных отношений.

Смарт-контракты могут применяться в следующих сферах [7]:

  •    финансовое обслуживание: использование клиринговых и торговых счетов, оформление страхового возмещения, оплата купонами, микрострахование, расчёты по платежам, выплаты по облигациям;

  •    сфера здравоохранения и жизнеобеспечения: быстрый доступ к данным пациентов, электронный учёт медицинских документов, отслеживание состояния здоровья посредством устройств IoT;

  •    государственный сектор: ведение налогового и бухучета и делопроизводства;

  •    энергообеспечение: запуск устройств по запросу;

  •    медиа-сфера и коммуникации: защита авторских прав, распределение гонораров авторам;

  •    межотраслевой сектор: пиринговые транзакции, голосование, отслеживание истории происхождения товаров.

Особенности применения смарт-контрактов

Несмотря на перспективность смарт-контрактов, их практическое применение сопряжено с рядом проблем технологического и законодательного характера:

  • 1.    Дефицит IT-специалистов для создания смарт-контракта. Обусловлен нехваткой на рынке труда специалистов достаточно высокой квалификации, способных создать программный код без уязвимостей [8].

  • 2.    Трудности понимания кода для рядового участника. Смарт-контракт содержит условия договора, который может быть прописан в самом контракте и компьютерном коде. Для понимания договора в простой письменной форме не требуется особых знаний, однако для проверки записанных в компьютерном коде условий с целью удостоверения в правильности и полноте записи условий сделки требуется специальное образование, поскольку компьютерный код составляется на языке программирования. Для анализа кода требуется привлечение третьего лица [9].

  • 3.    Зависимость смарт-контрактов от off-chain ресурсов. Для реализации условий смарт-контрактов необходимы сведения, поступающие от расположенных не в блокчейне внешних источников, называющихся оракулами - доверенных третьих сторон, получающих данные из внешних систем и передающих их в блокчейн по расписанию. Оракулы помогают решать проблемы согласованности данных и невозможности забора данных самими смарт-контрактами, однако сами выступают потенциальными точками отказа.

  • 4.    Невозможность изменения и расторжения смарт-контрактов. Отсутствие гибкости отвечает принципам блокчейна, но усложняет взаимодействие между заинтересованными сторонами.

  • 5.    Распределение рисков при сбоях и атаках. По сравнению с письменными соглашениями, смарт-контракты создают дополнительные риски, такие как взлом контракта и непреднамеренные программные ошибки в протоколе или коде. При заключении смарт-контракта участникам важно установить, как риск и ответственность за существующие непреднамеренные ошибки в коде и их возможное использование злоумышленниками будут распределены между сторонами, а возможно и третьей стороной в лице разра-

  • ботчика или страховщика смарт-контракта.
  • 6.    Отсутствие должного правового регулирования. Федеральный закон N 34-ФЗ дополнил ст. 309 ГК РФ пунктом, устанавливающим новый способ обеспечения выполнения обязательств – использование информационных технологий в форме смарт-контракта [10]. Оформлением

  • 7.    Сложность защиты нарушенного права. Вызвана отсутствием законодательной определённости в части правового статуса цифрового актива, предающегося посредством смарт-контракта [13]. Федеральный закон N 259-ФЗ [14] закрепил цифровые валюты как средство платежа с ограничением их использования резидентами РФ, однако законодательно предло-

  • женные модели регулирования не в полной мере разрешают проблемы правового режима криптоактивов и их оборота, что приводит к противоречивой судебной практике.

смарт-контракта устанавливается порядок исполнения договорных обязательств, при этом стороны соглашения не могут повлиять на него, вследствие чего не нуждаются в обеспечительных мерах и специальных способах защиты. В тоже время неясным остаётся вопрос о соотношении договора и программного кода [11]. Так, стороны договора в силу специфичности языка программирования не могут быть уверены в соответствии программного кода их воле, однако установление воли сторон является принципиально важным, поскольку с момента возникновения основания выполнения смарт-контракта воля его субъектов перестаёт учитываться и иметь значение. Решением этой проблемы может стать обязательное оформление договора в классической электронной форме как доказательства достижения соглашения на определённых условиях. Также представляется необходимым выработка единых технических правил и требований к форме электронных документов с целью автоматиза- ции проверок содержания смарт-контракта для всесторонней защиты прав участников правоотношений [12].

Заключение

Смарт-контракт является законодательно установленной моделью обусловленного исполнения обязательств, функционально обеспечивающей исполнение обязательств. Он значительно отличается от иных существующих видов договорных конструкций и обязательств своей формой, представляющей собой программный код в информационной технологии, а также независимым от воли субъектов гражданского права и автоматизированным характером исполнения обязательств. В практике применения смарт-контракт выступает вспомогательным программным соглашением, для дальнейшего развития которого необходимо преодоление технологических и законодательных пробелов. Это даст возможность усовершенствовать концеп- цию смарт-контракта на основе понимания незаменимости и необходимости данной модели договора как метода защиты прав участников гражданских правоотношений.

Список литературы Актуальные проблемы применения смарт-контрактов

  • Захаркина А.В. Смарт-контракт в условиях формирования нормативной платформы экосистемы цифровой экономики Российской Федерации // Вестник Пермского университета. Юридические науки. - 2020. - № 47. - C. 66-82.
  • EDN: VRCFTF
  • Осмоловская А.С. Смарт-контракты: функции и применение // Бизнес-образование в экономике знаний. - 2018. - № 2 (10). - С. 54-56.
  • EDN: XMMTMD
  • Богданова Е.Е. Проблемы применения смарт-контрактов в сделках с виртуальным имуществом // Lex russica (Русский закон). - 2019. - № 7 (152). - С. 108-118.
  • EDN: LFTUST
  • Фазлиева Л.К., Рахимов Э.Х. Смарт-контракт в гражданско-правовом обороте // Вестник Уфимского юридического института МВД России. - 2021. - № 2 (92). - С. 52-57.
  • EDN: BKPNFB
  • Камалян В.М. Технологический и правовой аспекты смарт-контракта // Вестник Университета имени О.Е. Кутафина (МГЮА). - 2020. - № 8 (72). - С. 144-157.
  • EDN: DZYDSJ